python

[GPT] LengthBasedExampleSelector

으누아빠 2024. 3. 28. 12:54
반응형

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