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 메소드가 반드시 있어야함.