View on GitHub

RAG 기능을 갖춘 Private LLM 서비스 솔루션 POC

사내 FQA 챗봇 서비스

RAG 기능을 갖춘 Private LLM 서비스 솔루션 POC

1. 프로젝트 소개

기업들이 LLM(Large Language Model)을 활용하여 사내 데이터를 기반으로 정확하고 관련성 높은 응답을 생성할 수 있도록 지원하는 솔루션입니다. 비전문가도 쉽게 이용할 수 있는 UI 를 제공하고, RAG(Retrieval Augmented Generation) 기술을 활용하여 최신 정보를 반영하고 환각 현상을 최소화하는 것이 주요 목표입니다.

image

주요 기능

  1. 데이터 가공 및 정제: 고객이 보유한 다양한 형식(Excel, PDF 등)의 데이터를 효과적으로 가공하고 정제합니다.
  2. 사용자 친화적인 데이터 업로드 환경: 비 개발자도 쉽게 데이터를 업로드할 수 있는 직관적인 인터페이스를 제공합니다.
  3. 데이터 업데이트 용이성: 고객이 새로운 데이터를 추가하거나 기존 데이터를 수정할 수 있는 편리한 방법을 제공합니다.
  4. LLM 통합: 업로드된 데이터를 효과적으로 LLM 과 통합하며, 클라우드 또는 자체 호스팅 모델 중 선택할 수 있습니다.
  5. 챗봇 플러그인: 사내 메신저 또는 웹에 통합할 수 있는 챗봇 형태의 플러그인을 제공합니다.

2. 시스템 구조

3. 데이터 / LLM 흐름

Screenshot 2024-05-24 at 11 18 49 AM

데이터 품질 최적화

답변 품질 향상

쿼리 최적화

4. 평가

아래 평가 기준에 따라 질문과 답변 쌍의 데이터 세트를 사람이 작성하여 LLM 성능을 평가했습니다.

평가기준

평가 결과

평균

🟦 RAG: 8.9
🟥 GPT-4: 3.83

Screenshot 2024-05-24 at 11 15 43 AM

5. 팀 소개

6. 레포지토리