피드로 돌아가기
Building an AI WhatsApp Bot for Business: Lessons from SARA
Dev.toDev.to
AI/ML

LLaMA 3 기반 RAG 구조로 WhatsApp 봇 응답률 88% 달성

Building an AI WhatsApp Bot for Business: Lessons from SARA

Alessandro Binda2026년 5월 16일4intermediate

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 연동 설계

원문 읽기