python

[GPT] FewShotPromptTemplate

으누아빠 2024. 3. 27. 14:59
반응형

[결과]

AI:
        I know this:
        Capital: Ankara
        Language: Turkish
        Food: Kebab and Baklava
        Currency: Turkish Lira
AIMessageChunk(content='AI:\n        I know this:\n        Capital: Ankara\n        Language: Turkish\n        Food: Kebab and Baklava\n        Currency: Turkish Lira')

 

FewShotPromptTemplate은 GPT-3나 GPT-4 같은 모델에 예제를 제공하고 예제를 기반으로 더 나은 응답을 출력할수 있도록 함

 

prompt = FewShotPromptTemplate(
    example_prompt=example_prompt, // 예제 프롬프트
    examples=examples, // 예제
    suffix="Human: What do you know about {country}?", // 예제 뒤에 넣을 프롬프트 템플릿 문자열
    input_variables=["country"], //프롬프트 내 변수 리스트
)

 

 

 

'python' 카테고리의 다른 글

[GPT] LengthBasedExampleSelector  (0) 2024.03.28
[GPT] Few-shot examples for chat models  (0) 2024.03.27
[GPT] chain 연결  (0) 2024.03.27
[GPT] OutputParser and LCEL  (0) 2024.03.26
[GPT] Prompt Templates  (0) 2024.03.26