Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления

✍️ OpenClawRadar📅 Опубликовано: 23 марта 2026 г.🔗 Source
Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления
Ad

Создание RAG-пайплайна

Первым шагом было создание точной базы знаний для предотвращения галлюцинаций. Разработчик собрал данные со страниц услуг и цен автомастерской в markdown-файлы, создав структурированную базу знаний, охватывающую более 21 документа, включая типы услуг, цены, сроки выполнения, часы работы, способы оплаты, политику отмены, информацию о гарантии, автомобили на подмену и специализированные марки автомобилей.

Каждый документ был преобразован в 1024-мерный вектор с помощью Voyage AI (voyage-3-large) и сохранён в MongoDB Atlas вместе с исходным текстом, с созданием индекса Atlas Vector Search на поле эмбеддинга.

Когда клиент задаёт вопрос, запрос эмбеддируется с использованием той же модели Voyage AI и выполняется поиск по индексу Atlas Vector Search, возвращая 3 наиболее семантически похожих документа. Полученные документы передаются в качестве контекста в Anthropic Claude (claude-sonnet-4-6) со строгим системным промптом: отвечать только на основе базы знаний, сохранять ответы краткими и разговорными, а если ответ неизвестен — сообщить об этом и предложить оставить сообщение.

Пример ответа: "Сколько стоит замена масла?" → "45$ за минеральное, 75$ за синтетическое. Включает масляный фильтр, долив жидкостей и проверку давления в шинах. Занимает около 30 минут."

Ad

Подключение к реальной телефонной линии

Разработчик использовал Vapi в качестве голосовой платформы для обработки телефонии: покупка телефонного номера, преобразование речи в текст (через Deepgram), преобразование текста в речь (через ElevenLabs) и вызов функций в реальном времени на сервер.

Был создан вебхук-сервер на FastAPI с эндпоинтом /webhook. Когда звонящий задаёт вопрос, Vapi отправляет запрос tool-calls на этот эндпоинт с вопросом звонящего. Сервер направляет его в RAG-пайплайн, получает ответ от Claude и отправляет обратно в Vapi, который зачитывает его звонящему.

Во время разработки сервер работает локально на порту 8000 и доступен через Ngrok, который создаёт туннель к публичному HTTPS-URL, вставляемому в панель управления Vapi в качестве эндпоинта вебхука.

В панели управления Vapi ассистент был настроен с приветствием ("Привет, спасибо за звонок в Dane's Motorsport, чем я могу вам помочь сегодня?") и двумя инструментами: answerQuestion для ответов на основе RAG и saveCallback для сбора имени и номера, когда на вопрос нельзя ответить.

Vapi отправляет полную историю разговора с каждым запросом, обеспечивая память диалога.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Разработчик-одиночка выпустил детское приложение с Claude Code и заработал $23 в первый день
Кейсы

Разработчик-одиночка выпустил детское приложение с Claude Code и заработал $23 в первый день

Инди-разработчик использовал Claude Code для создания и итерации приложения Little Artist — детской обучающей программы для рисования, заработав $23 за последние 24 часа. Он отмечает, что AI-инструменты ускорили разработку в 10 раз.

OpenClawRadar
Исследование кейса OpenClaw: Создание 4 продуктов и запуск бизнеса за 3 недели
Кейсы

Исследование кейса OpenClaw: Создание 4 продуктов и запуск бизнеса за 3 недели

Не-разработчик использовал OpenClaw для создания четырёх рабочих продуктов и запуска бизнеса по внедрению ИИ за три недели. Проекты включают платформу для ИИ-репетиторства по математике, торгового бота, SaaS-панель для маркетинга и dApp для прогнозных рынков на Solana.

OpenClawRadar
Практическая настройка OpenClaw: Конфигурация Mac Mini, управление затратами и ежедневная автоматизация
Кейсы

Практическая настройка OpenClaw: Конфигурация Mac Mini, управление затратами и ежедневная автоматизация

Разработчик делится базовой настройкой своего ассистента OpenClaw, работающего на Mac Mini, подробно описывая меры безопасности, оптимизацию затрат с первоначальных $60-70 на API до $0.60-2.60 в день, а также практические интеграции, включая Telegram, Dropbox и Google Workspace через Composio.

OpenClawRadar
Как координаторы Клода управляют код-агентами в продакшене: взгляд изнутри
Кейсы

Как координаторы Клода управляют код-агентами в продакшене: взгляд изнутри

Команда, управляющая шестью специализированными агентами Claude Code (кодер, дизайнер, маркетинг, QA, безопасность, операции), которые ежедневно автономно выпускают функции, дизайны и социальный контент, подробно описывает свою систему-оркестратор. Они рассматривают диспетчеризацию задач, передачу работы между агентами, сценарии сбоев и объясняют, почему конечные автоматы превосходят очереди сообщений для координации.

OpenClawRadar