langchain
[langchain] 셀프 쿼리 검색기 (Self-querying)
SelfQueryRetriever는 이름에서 알 수 있듯이 자체적으로 질문을 할 능력이 있다. 특히, 자연어 검색어가 있다면, Retriever는 구조화된 쿼리를 작성하기 위해 쿼리를 작성하는 LLM 체인을 사용하고 Vector Store를 검색할 때 적용한다. 저장된 문서를 검색할 때 유사도 검색 뿐만 아니라 사용자 쿼리에서 저장된 문서 metadata에 대한 필터를 수행한다.SelfQueryRetriever를 사용하기 위해서는 lark 패키지를 설치해야 한다.pipenv install larkSelfQueryRetriever 임베딩아래는 jira issue에 대한 샘플데이터를 추가하였다. 그리고 project_name, issue_type, priority, assignee, job_days 5개의 ..
2024. 6. 27. 06:54