[PYTHON/LANGCHAIN] NGramOverlapExampleSelector 클래스 : NGRAM 중첩 예제 선택기 설정하기

■ NGramOverlapExampleSelector 클래스를 사용해 NGRAM 중첩 예제 선택기를 설정하는 방법을 보여준다.

※ NGramOverlapExampleSelector는 ngram 중첩 점수에 따라 입력과 가장 유사한 예를 기준으로 예를 선택하고 순서를 지정한다.
※ ngram 중첩 점수는 0.0에서 1.0 사이의 부동 소수점이다.
※ 선택기를 사용하면 임계값 점수를 설정할 수 있다.
※ ngram 중첩 점수가 임계값보다 작거나 같은 예시는 제외된다.
※ 임계값은 기본적으로 -1.0으로 설정되어 있으므로 예제를 제외하지 않고 재정렬만 한다.
※ 임계값을 0.0으로 설정하면 입력과 ngram이 겹치지 않는 예가 제외된다.

main.py

requirements.txt

※ pip install langchain langchain-community nltk 명령을 실행했다.

Advertisements