Chatbot Prompt
Prompt를 활용하여 다양한 모델을 제작하는 분석 사례
Last updated
Prompt를 활용하여 다양한 모델을 제작하는 분석 사례
Last updated
Prompt Template에 어떤 글을 쓰느냐에 따라 다양한 기능을 하는 LLM 모델을 제작할 수 있습니다.
사용자가 입력한 물건을 만드는 회사 이름 추천 챗봇을 생성하겠습니다.
아래의 Case에서는 사용자가 입력한 값은 {product}에 입력되도록 Format Prompt Values로 지정합니다.
LLMs - OpenAI OpenAI에서 제공하는 text-davinci-003 등의 gpt-3 모델
Prompts - Prompt Template Template로 AI에게 원하는 메시지 전달 및 Format Prompt Values를 사용하여 key-value값 지정
Chain - LLM Chain LLM모델과 Prompt를 연결하는 가장 기본적인 Chain
사용자가 입력한 글을 원하는 언어로 번역하는 챗봇을 생성하겠습니다.
해당 예제에서는 {input_language}, {output_language}와 같은 값은 Format Prompt Values를 활용하여 언어를 사용자가 지정할 수 있도록 설정했습니다.
아래와 같이 Format Prompt Values에서 key-values의 형태로 값을 지정할 경우 번역을 원하는 언어를 따로 요청하지 않아도 자동으로 번역을 수행합니다.
Chat Models - ChatOpenAI OpenAI에서 지원하는 gpt-3.5나 gpt-4 모델
Prompts - Chat Prompt Template Template로 AI에게 원하는 메시지 전달 및 Format Prompt Values를 사용하여 key-value값 지정
Chain - LLM Chain LLM모델과 Prompt를 연결하는 가장 기본적인 Chain