Skip to content

Feature/dv 248 lang chain optimization#63

Open
Sameta-cani wants to merge 12 commits into
developfrom
feature/DV-248-LangChain-Optimization
Open

Feature/dv 248 lang chain optimization#63
Sameta-cani wants to merge 12 commits into
developfrom
feature/DV-248-LangChain-Optimization

Conversation

@Sameta-cani
Copy link
Copy Markdown
Contributor

DV-248 feat: RAG Optimization

PR 설명

  • 이 PR에서 해결하려는 문제는 무엇인가요?
    • RAG 고도화 및 Agent 적용
  • 이 PR을 통해 추가된 기능이나 변경사항은 무엇인가요?
    • LangChain.py: 기존의 요약 후 RAG하여 reference를 얻어오는 방식 대신 Agentic RAG를 적용(RAG 자료가 적절하지 않다면 웹에서 정보를 가져오는 tool을 이용)
    • prompt 관리 방식 변경: .py에서 가져오는 방식에서 YAML 파일로 PromptTemplate을 관리. 이에 분기 별로 prompt를 load하는 로직 추가

주요 변경 사항

  • 새로운 기능 추가
  • 기존 코드 리팩토링
  • 버그 수정
  • 성능 개선
  • 문서 업데이트
  • 기타

테스트 사항

  • 로컬에서 정상 작동 확인
  • 관련 유닛 테스트 통과
  • 추가 테스트 작성 (해당되는 경우)

스크린샷 (변경 사항이 UI에 영향을 미칠 경우)

기타

  • 추가 설명이 필요한 경우 작성해 주세요.

@Sameta-cani
Copy link
Copy Markdown
Contributor Author

Sameta-cani commented Dec 23, 2024

RAG에서 정보를 가져오는 시간이 60초를 초과하는 경우가 종종 있음..

추가로, test 시 general + personal 조합(우리 서비스에는 없는 조합)이 들어와서 문제가 발생.

@Sameta-cani Sameta-cani force-pushed the feature/DV-248-LangChain-Optimization branch from 0d81f7f to e0b9bb2 Compare December 25, 2024 10:22
@Sameta-cani
Copy link
Copy Markdown
Contributor Author

DV-261 로 위에서 언급한 문제 해결 및 반영

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant