피드로 돌아가기
Dev.toAI/ML
원문 읽기
n8n과 OpenAI 기반 WhatsApp AI Agent를 통한 예약 자동화 아키텍처 설계
Building a WhatsApp AI Appointment Agent for Clinics Using OpenAI and n8n
AI 요약
Context
수동 예약 조정으로 인한 리셉션 팀의 업무 부하 및 업무 시간 외 잠재 고객 손실 발생. 단순 챗봇을 넘어 Intent 분석과 캘린더 동기화가 통합된 엔드투엔드 워크플로우 시스템의 필요성 증대.
Technical Solution
- WhatsApp Cloud API와 n8n Webhook을 연동한 실시간 메시징 파이프라인 구축
- OpenAI LLM을 활용한 자연어 기반 Intent Detection 및 정형 데이터(JSON) 추출 로직 구현
- Intent Router를 통한 예약, 변경, 취소 및 긴급 상황 에스컬레이션 경로 분기 설계
- Google Calendar API 연동을 통한 가용 슬롯 실시간 검증 및 자동 예약 확정 프로세스 자동화
- n8n Wait Node 기반의 시간차 알림 발송 시스템을 통한 No-show 방지 메커니즘 적용
- AI를 단순 인터페이스가 아닌 캘린더 오케스트레이션의 제어 계층으로 활용한 인프라 설계
실천 포인트
1. LLM 출력값을 JSON 형태로 강제하여 후속 워크플로우의 결정론적 처리 보장 여부 확인
2. Calendar API 호출 전 가용 시간대 필터링 로직을 통한 API 호출 횟수 최적화 검토
3. 예외 상황(Emergency) 발생 시 즉시 인간 상담원에게 전환하는 Human-in-the-loop 경로 확보
4. Webhook 수신 후 응답 지연 방지를 위한 비동기 처리 구조 설계 고려