피드로 돌아가기
Dev.toAI/ML
원문 읽기
LLaMA 3 기반 RAG 구조로 WhatsApp 봇 응답률 88% 달성
Building an AI WhatsApp Bot for Business: Lessons from SARA
AI 요약
Context
웹 기반 챗봇의 낮은 접근성과 이메일 응답의 긴 지연 시간을 해결하기 위해 WhatsApp 기반 AI 어시스턴트 SARA 설계. 단순 키워드 매칭의 한계를 넘어 CRM 데이터와 도메인 컨텍스트를 결합한 개인화된 응답 시스템 구축 필요성 대두.
Technical Solution
- Meta Cloud API 및 Fastify Webhook을 통한 실시간 메시지 수신 및 처리 구조 설계
- PostgreSQL 기반의 정규화된 테이블 구조를 통해 고객 이력 및 CRM 이벤트의 관계형 데이터 관리
- Local LLM(LLaMA 3)과 Hetzner 전용 서버를 조합하여 토큰 비용 제거 및 데이터 프라이버시 확보
- 174개 문서 기반의 RAG(Retrieval-Augmented Generation) 구현으로 LLM Hallucination 억제 및 정확도 향상
- JSON-structured output 파싱을 통한 Intent 분류 및 CRM/캘린더 등 외부 시스템 액션 트리거링
- 민감도 임계값 기반의 Escalation threshold 설정을 통한 고위험 대화의 즉각적인 휴먼 핸드오프 처리
실천 포인트
- LLM의 Hallucination 방지를 위해 Semantic Search 기반의 Top-K 청크 주입 구조 검토 - LLM 출력값의 일관성을 위해 JSON Schema 강제 및 Fallback 메시지 전략 수립 - 비용 최적화 및 보안이 우선인 경우 Cloud API 대신 전용 서버 기반 Local LLM 도입 고려 - 단순 챗봇이 아닌 백엔드 CRM 시스템과의 Event-driven 연동 설계