목차
반응형
랭체인은 대화형 언어모델을 이용하기 위해
여러가지 작업을 연결할 수 있도록 만든 라이브러리 이다.
어떤 것들을 배워야 할지 정리해 보자.
1. 모델
- 어떤 모델을 가져올 수 있는지 알아보는 것이 필요하다.
- 대표적으로 ChatGPT, Llama3 가 있으며, 기타 다양한 모델을 HuggingFace에서 불러와 사용할 수 있다.
2. 체인
- 체인의 각 요소들을 어떻게 연결할 수 있는지
3. Retriever(검색)
- 사용자가 질의한 내용에 대해, 가장 관련성이 높은 정보를 검색해 반환한다.
- 특정 분야의 관련성이 높은 정보를 미리 준비하면, 그에 맞는 대답을 할 수 있는 LLM 모델이 된다.
- Retriever는 다양한 종류가 있다.
4. 프롬프트 탬플릿
- 들어온 문장이나 단어를 어떻게 모델에 최종적으로 입력할지 결정한다.
- 필요하다면, Json 등으로 따로 저장해서 관리한다.
5. 채팅 히스토리
- 채팅 히스토리를 저장해, 다음 대화에서 이전 대화의 내용을 참고하도록 한다.
위는 핵심내용이므로, 추가적인 tools에 대해서도 공부하면 좋을 수 있다.
반응형
'자연어처리 > Langchain' 카테고리의 다른 글
[Langchain] Langchain v0.3 패치노트 (3) | 2024.09.28 |
---|---|
[Langchain] Retriever 사용하기 (3) | 2024.09.21 |
[langchain] Prompt templetes(프롬프트 탬플릿) 만들기 (8) | 2024.09.14 |
[langchain] LLM(Large Language Model) 사용하기 (5) | 2024.09.12 |
[LangChain] 랭체인이란 무엇인가 (0) | 2024.04.30 |