프로젝트 개요 및 개발 목표
아키텍쳐 설계도 및 AI Agent 정의서 (기능, 입력, 출력)
아키텍처 설계도

[Done][Master][가드레일][shc] Guardrail Agent
기능: 사용자 발화 가드레일 에이전트
명세
[req]
user_input: str (사용자발화)
[res]
result: PASS|FAIL (가드레일 통과 여부)
[Master][의도 분류][shc] Intent Classification Agent
기능: 사용자 발화 의도 분류 에이전트
명세
[req]
user_input: str (사용자발화)
[res]
"intent": "QNA|AICC", "desc": "사용자 질문 요약 및 의도 상세", "sentiment": "POSITIVE|NEUTRAL|NEGATIVE"
[Worker][Q&A][shb] Q&A Chatbot Agent
명세
[req]
[res]
[Worker][CS][shs] CS Agent
기능: 고객 문의 고객지원센터 (상담사) 직접 연결 필요여부 판단 및 연결 정보 생성
명세
[req]
question: str # 필수: 고객 질문
user_id: str = None # 선택: 사용자 ID
context: str = "" # 선택: 추가 컨텍스트
priority: str = "normal" # 선택: 우선순위
[res]
needs_human_support: bool # 고객센터 연결 필요 여부
reason: str # 분석 근거
call_link: str = None # 통화 링크 (필요시)
urgency_level: str = "normal" # 긴급성 레벨 (low, normal, high, urgent)
question_category: str = None # 질문 분류
conversation_summary: str = None # 상담사용 대화 요약
[Worker][Shop][shp] Shop API
기능: 가맹점에 직접 연결이 필요한 경우 Shop API통해 전화 연결기능과 문자보내기기능을 활성화 시킨다
https://sendmessage-sh-9224.twil.io/make-call?to=%2B821040150588
https://sendmessage-sh-9224.twil.io/send-sms?to=%2B821040150588&body=배달이 지연되고 있습니다 사장님!
명세
[req] user_id: # 고객 ID
[res]
contact_url: str
( 가맹점 전화번호를 포함한 전화 및 문자 연결 가능한 url )
프로젝트 핵심 기능 명세
사용자 시나리오에 따른 핵심 기능 시연 영상
시스템 정량 수치 및 LLM as a Judge 평가 결과
Limitation & Future Work
appendix
conda create -n llm-project-dev python=3.10
conda create -n llm-project-dev python=3.10