정비소를 위한 AI 리셉션스트 구축: RAG 파이프라인과 음성 통합

RAG 파이프라인 구축
첫 번째 단계는 환각 현상을 방지하기 위해 정확한 지식 베이스를 만드는 것이었습니다. 개발자는 정비소 웹사이트의 서비스 페이지와 가격 정보를 마크다운 파일로 스크래핑하여 서비스 유형, 가격, 소요 시간, 영업 시간, 결제 방법, 취소 정책, 보증 정보, 대여 차량, 특정 차종 정보 등을 포함한 21개 이상의 문서로 구성된 구조화된 지식 베이스를 만들었습니다.
각 문서는 Voyage AI(voyage-3-large)를 사용하여 1024차원 벡터로 변환된 후 원본 텍스트와 함께 MongoDB Atlas에 저장되었으며, 임베딩 필드에 Atlas Vector Search 인덱스가 생성되었습니다.
고객이 질문을 하면 동일한 Voyage AI 모델을 사용해 쿼리가 임베딩되어 Atlas Vector Search 인덱스에 대해 실행되며, 의미적으로 가장 유사한 상위 3개의 문서가 반환됩니다. 검색된 문서는 엄격한 시스템 프롬프트와 함께 Anthropic Claude(claude-sonnet-4-6)에 컨텍스트로 전달됩니다: 지식 베이스에서만 답변하라, 응답을 짧고 대화식으로 유지하라, 모르는 내용이 있으면 그렇게 말하고 메시지를 받겠다고 제안하라.
예시 응답: "오일 교환 비용은 얼마인가요?" → "일반 오일은 $45, 합성 오일은 $75입니다. 오일 필터, 유체 보충, 타이어 공기압 점검이 포함됩니다. 약 30분 정도 소요됩니다."
실제 전화 라인 연결
개발자는 음성 플랫폼으로 Vapi를 사용하여 전화 통신을 처리했습니다: 전화번호 구매, 음성-텍스트 변환(Deepgram via), 텍스트-음성 변환(ElevenLabs via), 서버로의 실시간 함수 호출 등이 포함됩니다.
FastAPI 웹훅 서버가 /webhook 엔드포인트로 구축되었습니다. 발신자가 질문을 하면 Vapi가 발신자의 쿼리와 함께 이 엔드포인트로 도구 호출 요청을 보냅니다. 서버는 이를 RAG 파이프라인으로 라우팅하고 Claude로부터 응답을 받아 Vapi로 다시 보내며, Vapi는 이를 발신자에게 소리 내어 읽어줍니다.
개발 과정에서 서버는 로컬의 8000번 포트에서 실행되며 Ngrok를 사용하여 노출됩니다. Ngrok는 공개 HTTPS URL로의 터널을 생성하며, 이 URL은 웹훅 엔드포인트로 Vapi 대시보드에 붙여넣어집니다.
Vapi 대시보드에서 어시스턴트는 인사말("안녕하세요, Dane's Motorsport에 전화 주셔서 감사합니다. 오늘 어떻게 도와드릴까요?")과 두 가지 도구로 구성되었습니다: RAG 기반 응답을 위한 answerQuestion과 답변할 수 없는 질문 시 이름과 번호를 수집하는 saveCallback입니다.
Vapi는 각 요청 시 전체 대화 기록을 전송하여 대화 기억을 가능하게 합니다.
📖 Read the full source: HN AI Agents
👀 See Also

클로드를 사용하여 앱스토어 커넥트 메타데이터를 33개 언어로 자동 업데이트하기
한 인디 iOS 개발자가 Claude(채팅)를 사용하여 App Store Connect API로 인증하고, 메타데이터를 33개 언어로 번역한 후, 지역화된 '새로운 기능' 문구를 푸시하는 Python 스크립트를 생성했습니다. 이전에는 업데이트마다 수동으로 작업하는 데 몇 시간이 걸렸습니다.

OpenClaw 봇은 CRM 자동화를 위해 n8n, WordPress, Airtable 및 GHL을 연결합니다.
비개발자가 OpenClaw 봇을 사용하여 Telegram 채팅을 통해 n8n, WordPress, Airtable, GoHighLevel 환경을 연결하여 일주일 만에 CRM 및 워크플로우 시스템을 구축했습니다. 봇은 상당한 토큰을 소비했지만 기술 지원을 고용하는 것보다 훨씬 저렴한 것으로 입증되었습니다.

OpenClaw로 구축한 일일 YouTube → LinkedIn 파이프라인: 아키텍처, 문제점, 그리고 교훈
개발자가 공유하는 OpenClaw 스킬 아키텍처: 매일 30개 유튜브 채널을 스크래핑하고, LLM으로 트랜스크립트를 분석하여 구글 시트에 기록. Apify 비동기 vs 동기, Codex 유휴 턴 감시, ARG_MAX 제한 등 주요 함정을 상세히 설명합니다.

클로드 코드를 사용하여 12시간 동안 AI 연구 실험 자동화하기
한 개발자가 Claude Code를 사용해 12시간 동안 자동화된 AI 연구 실험을 실행하며, 지속 학습 프레임워크를 튜닝해 모델의 선호 검증기 준수율을 최대화했습니다. 이 시스템은 9개의 실험을 실행하고 모델 붕괴 버그를 수정하며 준수율을 0%에서 100%로 향상시켰습니다.