Skip to content

U-plait/u-plait-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

U-Plait 프로젝트 소개

U-Plait는 LG U+ 고객의 통신성향에 맞는 요금제 및 결합 상품을 추천해주는 서비스입니다.
LLM 기반 챗봇과의 대화를 통해 사용자는 자신에게 알맞는 요금제를 비교, 추천 받을 수 있습니다.



1. 프로젝트의 목적

  1. LLM 기반 챗봇을 활용해 사용자에게 맞춤형 통신 요금제를 추천함으로써, 통신 상품 탐색 과정을 보다 효율적이고 편리하게 만들어 사용자 경험을 향상시키고자 합니다.

  2. 챗봇을 통해 고객센터로 연결되는 반복적이고 단순한 상담 업무 부담을 줄임으로써, 유플러스의 AICC 영역에서 실제 적용 가능한 상담 자동화 솔루션을 제공합니다.

3. 팀원 소개

조장 Backend Backend Backend Backend Backend Backend
dev-kim
임동준
hayong39
변하영
Yyang-YE
양여은
songhyeongyu
송현규
etoile0626
최윤제
Heoooo
허진혁
Suhun0331
김수훈
기획 및 발표 총괄 챗봇 개발, 배포 챗봇 개발, 디자인 Spring 서버 개발 Spring 서버 개발 Spring 서버 개발 기획 및 문서작업



4. 기술 스택 (Tech Stack)

4.3 AI

구분 기술
백엔드 연동 FastAPI
AI 플랫폼 OpenAI
Hugging Face
LLM 프레임워크 LangChain
AI 평가 도구 RAGAS



5. 기능 소개

1. 요금제 추천

image

👉 사용자의 질문에서 맥락을 파악하여 이에 알맞은 요금제를 추천합니다.



2. 선호 태그 기반 요금제 추천

image

👉 사용자의 정보와 사용자의 선호태그에 기반한 요금제를 추천합니다.



3. 대화 로그 기반 질의(멀티턴)

image image

👉 이전 질문 "시니어 요금제 추천"을 반영한 답변을 합니다.



6. RAG 기반 요금제 추천 챗봇 데이터 흐름도

image
  • 사용자 정보와 사용자 선호태그를 이용하여 사용자 맞춤 요금제를 추천할 수 있습니다.
  • 채팅을 통해서 사용자 선호태그를 갱신합니다.



7. 임베딩 모델별 응답 품질 벤치마크

7-1. 비교 모델 목록

  • 임베딩 벡터 차원수 : 384 (제일 작음)
  • 특징 : 다국어 지원
  • 임베딩 벡터 차원수 : 768
  • 특징 : 한국어 특화 다목적 태스크 특화 모델
  • 임베딩 벡터 차원수 : 1536
  • 특징 : 최신 고성능 임베딩, 비용 효율
  • 임베딩 벡터 차원수 : 3072
  • 특징 : OpenAI 최상위 임베딩, 고비용 & 고성능

  • 사용자의 질문에 대한 정확성, 맥락 반영, 신뢰도 측면에서 주요 임베딩 모델들을 비교 분석하였습니다.
  • 질문-답변 쌍을 직접 평가하여, 실사용 기반에서의 응답 품질을 수치화하였습니다.
  • 최종적으로 "jhgan/ko-sroberta-multitask" 모델을 선택했습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •