Создание 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

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

Практические рабочие процессы OpenClaw: автоматизация TikTok, отслеживание портфеля, вовлечение на Reddit и запланированные задачи.
Кейсы

Практические рабочие процессы OpenClaw: автоматизация TikTok, отслеживание портфеля, вовлечение на Reddit и запланированные задачи.

Пользователь без технического образования, имеющий морской опыт, делится четырьмя конкретными рабочими процессами в OpenClaw: автоматизация каруселей в TikTok стоимостью $0.02 за пост, отслеживание портфеля с DuckDB, автоматизация комментариев в Reddit и автоматизация запланированных задач с cron.

OpenClawRadar
Использование Claude Code для создания блога о путешествиях по Японии с искусственно созданными изображениями и видео
Кейсы

Использование Claude Code для создания блога о путешествиях по Японии с искусственно созданными изображениями и видео

Разработчик использовал Claude Code для создания персонального сайта-эссе о Японии, управляя всем творческим процессом: от редактирования текста и преобразования изображений с помощью Nano Banana Pro до анимации видео с использованием Veo 3.1 и 3.0-fast и развертывания на Railway.

OpenClawRadar
Клод как единственный учитель рисования: итоги первой недели и неожиданные замечания
Кейсы

Клод как единственный учитель рисования: итоги первой недели и неожиданные замечания

Разработчик использовал Клода как единственного учителя для портретов цветными карандашами. Критика Клода игнорировала смешивание тонов кожи и вместо этого указала на первоначальный пятиминутный набросок как на корень проблемы.

OpenClawRadar
Внедрение Enterprise OpenClaw: уроки от SaaS-компании
Кейсы

Внедрение Enterprise OpenClaw: уроки от SaaS-компании

Программная компания, обслуживающая корпоративный SaaS для 1100 компаний с 60 000 одновременных пользователей, делится опытом внедрения OpenClaw, включая кастомные защитные оболочки, 1400 API-интеграций и интеграцию с CI/CD-пайплайном, отмечая ограничения в обработке корпоративных данных.

OpenClawRadar