반응형
LengthBasedExampleSelector
텍스트 길이를 기준으로 FewShotPromptTemplate 사용시 제시되는 example 들 중에 원하는 example을 선택할수 있음
[결과]
'Human: What do you know about France?\nAI: \n Here is what I know:\n Capital: Paris\n Language: French\n Food: Wine and Cheese\n Currency: Euro\n \n\nHuman: What do you know about Italy?\nAI: \n I know this:\n Capital: Rome\n Language: Italian\n Food: Pizza and Pasta\n Currency: Euro\n \n\nHuman: What do you know about Turkey?'
위의 LengthBasedExampleSelector 를 이용하는 대신 BaseExampleSelector 인터페이스를 이용하여 사용자 정의 example selector 를 직접 만들수 있음
BaseExampleSelector는 인터페이스 이기 때문에 기본적으로 add_example, select_examples 메소드가 반드시 있어야함.
'python' 카테고리의 다른 글
[GPT] PipelinePromptTemplate (0) | 2024.03.28 |
---|---|
[GPT] 외부파일에서 prompt 가져오기 (0) | 2024.03.28 |
[GPT] Few-shot examples for chat models (0) | 2024.03.27 |
[GPT] FewShotPromptTemplate (0) | 2024.03.27 |
[GPT] chain 연결 (0) | 2024.03.27 |