Home [Project] 보험 상품 QA 에이전트 - LLM 기반 보험 질의응답 시스템
Post
Cancel

[Project] 보험 상품 QA 에이전트 - LLM 기반 보험 질의응답 시스템

프로젝트 개요

보험 상품 QA 에이전트 - LLM 기반 보험 질의응답 시스템

GitHub: leeje008/insurance-qa-agent


주요 기능

  • 약관 PDF 파싱: 보험약관 PDF를 관/조/항/호 계층 구조로 자동 파싱
  • 하이브리드 검색: PGVector 시맨틱 검색 + 키워드 검색 + RRF 융합
  • LLM 답변 생성: Ollama 로컬 LLM 기반 근거 조항 인용 답변
  • 답변 검증: 환각 감지 및 신뢰도 평가 (자동 재생성 루프)
  • 용어 사전: 보험 전문 용어 자동 해설

기술 스택

분류기술버전
LanguagePython3.11+
FrameworkFastAPI0.134.0
ServerUvicorn / Gunicorn0.41.0 / 25.1.0
DatabasePostgreSQL 16 (PGVector)pgvector 0.4.2
ORMSQLAlchemy (async)2.0.47
DB Driverasyncpg0.31.0
MigrationAlembic1.18.4
LLMLangChain + LangGraph1.2.10 / 1.0.10
LLM ProviderOllama (qwen2.5:14b)langchain-ollama 1.0.1
Embeddingnomic-embed-text (768 dim)Ollama
PDF 파싱PyMuPDF + pdfplumber1.27.1 / 0.11.9
HTTP Clienthttpx0.28.1
ValidationPydantic2.12.5
Frontend (MVP)Streamlit1.54.0
Package Manageruv-
ContainerDocker + docker-compose-