<aside>
💡 기본적으로 제공되는 템플릿에 대해 학습합니다.
</aside>
단순 언어모델(회사명 추천기)

🧱 구성요소
-
일반응답 체인
- 언어모델과 프롬프트 템플릿을 이용해 원하는 역할을 수행하는 체인을 구성합니다.
- 프롬프트 템플릿
-
일반응답 프롬프트 템플릿
- 시스템 프롬프트를 설정하며 변수로 입력할 값은 {} 괄호로 변수명을 입력합니다.
- 현재 {product}가 변수로 설정되어 있으며 이 변수에 넣을 값은
프롬프트 변수 설정
에서 수정 가능합니다.
- 변수 설정 값을 확인하면 product에는 {{question}}이 입력되어 있습니다. question은 언어모델 체인의 기본 변수로 사용자가 입력한 말을 의미합니다.
- 전체적인 흐름
- 사용자가 한 말 → question 변수에 입력 (언어모델 체인 기본 변수) → 프롬프트 템플릿 {product} 변수에 입력
-
프롬프트 변수 설정 입력값

-
OpenAI 일반 언어모델
- OpenAI의 언어모델을 선택하고 필요에 따라 추가 파라메터를 변경합니다.
일반채팅(ChatGee)

<aside>
💡 번역기와 달리 대화 체인을 사용합니다
</aside>
🧱 구성요소
- 대화 체인
- 언어모델과 기억모듈을 입력받습니다. 문서는 본 문서의 PDF기반 응답 템플릿에서 다루겠습니다.
- OpenAI 대화형 언어모델
- OpenAI의 언어모델을 선택하고 필요에 따라 추가 파라메터를 변경합니다.
- 단기 기억
- 기억의 이름을 설정합니다. chat_history는 대화 체인의 기본 기억변수 입니다. 다양한 기억을 동시에 사용하실 경우 기억이름을 설정하고 대화체인의 추가 파라메터에서 변수를 사용하도록 설정합니다.
단기 기억은 이전 대화를 순차적으로 기록하고 OpenAI에 요청을 시 함께 동봉해 보내 언어모델이 참고해서 대답할 수 있도록 합니다. 쿼리에 사용가능한 편지지의 용량이 4096토큰(언어모델 별 상이)으로 제한되므로 저장된 대화 내용이 길어지면 최신의 대화만 참고하게 됩니다.
네이버검색 에이전트