Chatbot Prompt

Prompt를 활용하여 다양한 모델을 제작하는 분석 사례

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

Last updated