<aside> 📅 LangChain 개발 프로젝트 일정
</aside>
<aside> 💡 LangChain 프로젝트 제출 및 발표
</aside>
📌 제출 기한 준수 필수!
기한을 반드시 지켜주시기 바랍니다. 제출 기한 이후에 제출할 경우, 강사님의 피드백이 제공되지 않을 수 있습니다. 기한 내 제출을 통해 원활한 피드백을 받으실 수 있도록 협조 부탁드립니다.
<aside> <img src="/icons/forward_lightgray.svg" alt="/icons/forward_lightgray.svg" width="40px" />
주제 : Langchain 프로젝트 | Langchain을 이용한 App 개발 프로젝트
2/14(금) 13시 00분 마감!
2/14(금) 23시 59분 마감!
<aside> <img src="/icons/forward_lightgray.svg" alt="/icons/forward_lightgray.svg" width="40px" />
발표회 결과물 : 발표 자료(PDF), Readme.md
<aside> <img src="/icons/forward_lightgray.svg" alt="/icons/forward_lightgray.svg" width="40px" />
LMS 과제 : 개인 보고서
<aside> 🛠 LangChain 개발 프로젝트 주제
</aside>
QA Engine 개발
LangChain을 이용해서 Knowledge Base를 구축하고, 이를 응용한 QA Engine을 개발
LLM API를 사용하여 수집한 문서 데이터를 기준으로 답변을 만드는 QA Engine 개발
수집하는 문서는 자유
main
llm
vector-store
retriever
crawler
chat_history
sql
logger
API를 통해 답변이 제대로 생성되었는지 확인하는 기능
LLM의 답변을 의도대로 생성하기 위해 System Prompt를 테스트하는 기능
System Prompt는 선택
RAG를 하기 위해 데이터를 VectorDB에 저장하는 기능
RAG가 메인
Langchain를 통해 사용자 입력과 적절한 Knowledge를 추출하는 기능
main.py를 통해서 나머지 모듈들을 불러와서 한번에 실행하는 기능
Chat History를 기억하여 지정한 페르소나, 주어진 역할, 답변의 출력 양식등을 유지하는 기능
5번 이상 기억
추가 기능 (구현시 가산점 +15점)
Agent 개발
LangChain을 이용해서 특정 페르소나를 가지는 Generative Agents를 구축, 응용한 Chatbot을 개발
LLM API를 사용하여 특정 캐릭터를 연기하는 ChatBot을 개발
캐릭터의 역할과 Role을 사전에 정의
<aside> 🌠 LangChain 개발 팀 별 갤러리
</aside>