본문

[실습] 랭체인(LangChain) Retrievers 예제

✅  실습 준비물: apikey

https://server-engineer.tistory.com/983

 

[실습] OpenAI apikey 발급 및 사용하기

1. 회원가입하기 먼저 OpenAI 플랫폼에 접속합니다. (바로가기) 홈페이지에서 회원가입 절차를 완료해주세요. 2. API 키 발급 받기 로그인 후, 오른쪽 상단에 있는 'View API Keys'를 클릭합니다. 직접 링

server-engineer.tistory.com


https://www.langchain.com/

 

✅  실습 자료

https://colab.research.google.com/github/i-am-shuan/learn-langchain/blob/main/langchain_retriever_example.ipynb

 

langchain_retriever_example.ipynb

Run, share, and edit Python notebooks

colab.research.google.com

 

 

✅  서비스 설명

이 소스는 사용자가 질문을 하면 관련 답변을 생성하는 서비스입니다.

 

서비스 활용 방안

다음과 같은 용도로 사용할 수 있습니다.

  • 고객 서비스: 고객의 질문에 대한 답변을 생성합니다.
  • 마케팅: 마케팅 캠페인을 위한 아이디어를 생성합니다.
  • 교육: 학생들의 질문에 대한 답변을 생성합니다.
  • 창의성: 새로운 아이디어를 생성합니다.

질문과 응답 과정

  1. 사용자가 질문을 합니다.
  2. 질문은 데이터 백터화되어 백터스토어에 저장됩니다.
  3. 백터스토어는 유사한 답변을 참조합니다.
  4. LLM(Large Language Model)은 참조된 답변과 질문을 사용하여 답변을 생성합니다.
  5. 생성된 답변이 사용자에게 전달됩니다.

사용된 라이브러리

  • openai: LLM을 사용하기 위한 라이브러리입니다.
  • numpy: 수치 계산을 위한 라이브러리입니다.
  • langchain: LLM을 사용하기 위한 프레임워크입니다.
  • vectorstore: 데이터를 벡터로 저장하고 검색하기 위한 라이브러리입니다.

 

 

 

 

 

공유

댓글