[TIL] LLM

muchan
muchan
∙∙조회 12

LLM

Large Language Model의 줄임말로 사람처럼 글을 이해하고 답을 만들고 대화를 할 수 있는 AI

다음 토큰을 확률 적으로 예측하는 모델

컨텍스트 윈도우 - AI의 "작업 기억"

정의: 모델이 답을 만들 때 참조하는 입력 전체 (작업 기억)

  • 시스템 프롬프트
  • 사용자 프롬프트
  • 대화 내역
  • 도구 주입 컨텍스트

AI도 사람과 마찬가지로 오래 대화할수록 처음 이야기한 내용이 가물가물 해진다

그래서 컨텍스트도 관리를 해줘야하는데 다음과 같은 방법이 있다

  • 명확한 "할 일 목록" 먼저 주기
  • 새 작업은 새 채팅으로 시작
  • 관련 파일, 문서만 골라 컨텍스트에 넣기

LLM을 사용할 때 위의 3가지를 습관처럼 만들어두자

환각 - "확신에 찬 거짓말"의 구조

LLM은 정답을 알고도록 설계된 것이 아니라 다음에 올 가장 그럴듯한 말을 예측하도록 설계됐다.

모르는 영역에서 모른다고 말하면 유저 입장에서 불편함이 커지니 그럴 듯한 무언가를 창조하는 식으로 답을 한다.

대응

  • 회의하고 검증
  • IDE 피드백 적극 활용
  • LLM이 실수할 수 있으니 적극적으로 반박
  • 모델이 직접 외부 정보를 가져와 답을 보강하게 만들기

프롬프트 작성 팁 3가지

  • 명확하고 구체적으로 작성
  • 자료를 분리해 라벨링
  • 짧게 시작, 막혔을 때 늘리기