-
LangChain이란? (feat. Prompt Engineering, Multi Modal AI)스터디노트/Data&AI 2023. 8. 10. 15:01
LangChain이란?
- LLM(Large Languate Model)에서 구동되는 프레임워크
- Prompt Engineering
- Prompts quality ∝ LLM quality
Prompt Engineering
- 구성요소
- Instruction
- 모델에게 외부 정보에 대해서 어떻게, 무엇을 할지 정함, 쿼리 작업, 결과물에 대한 구성 방법 정함.
- External information
- 모델을 위한 추가적인 정보들로 작용
- 수동으로 prompt에 입력, 백터 데이터베이스 검색, API와 같은 다른 수단을 통해 얻을 수 있음
- User input
- 유저로부터 시스템에 입력되는 쿼리
- Output indicator
- 생성된 텍스트의 시작
- Instruction
- 일반적으로 위 구성요소 순서대로 prompt에 작성
- PromptTemplate import하여 사용
Multi Modal AI란?
- 어떤 형태로 나타나는 현상이나 그것을 받아들이는 방식, 양식, 양상 (모달리티)
- 시각, 청각을 비롯한 여러 인터페이스를 통해 정보를 주고받는 개념 (멀티모달)
- 다양한 채널의 모달리티를 동시에 받아들여서 학습하고 사고하는 AI
- 인간이 사물을 받아들이는 다양한 방식과 동일하게 학습하는 AI
참고자료
- https://python.langchain.com/docs/get_started/introduction.html
- https://zzaebok.github.io/machine_learning/llm/langchain/
- https://hipster4020.tistory.com/189
- https://www.pinecone.io/learn/series/langchain/langchain-prompt-templates/
- https://www.samsungsds.com/kr/insights/multi-modal-ai.html
- https://www.uis.edu/learning-hub/writing-resources/handouts/learning-hub/what-is-multimodal
'스터디노트 > Data&AI' 카테고리의 다른 글
Azure Cognitive Search란? (0) 2023.08.14 Hadoop이란? (0) 2023.08.08