Техническое задание: Голосовой ИИ-бот для подбора перевозчиков
Цель проекта
Разработать автономную голосовую систему для автоматизации первичного поиска и согласования условий с перевозчиками. Бот должен самостоятельно совершать звонки, вести осмысленный диалог, анализировать ответы и записывать результаты.
Основные функции и требования
1. Анализ данных
- Интеграция с Telegram-чатом для сбора открытых рейсов (заданий).
- Загрузка и анализ базы исполнителей (перевозчиков) из указанных Telegram-чатов и Excel-файла.
- Сопоставление рейсов с подходящими исполнителями на основе заданных критериев.
2. Телефония и звонки
- Интеграция с телефонией (SIP/WebRTC) для совершения исходящих звонков.
- Автоматический обзвон по сформированным спискам телефонных номеров.
- Обеспечение возможности масштабирования количества одновременных звонков.
3. Диалоговая система
- Ведение естественного разговора на русском языке: представление, предложение рейса, обсуждение условий.
- Отработка стандартных возражений по заранее подготовленным скриптам.
- Фиксация согласия исполнителя на рейс.
- Определение сложных случаев (специфичные вопросы, отказы) и эскалация таких диалогов логисту (например, перевод на живого оператора или создание заявки).
4. Ведение истории и логирование
- Запись всех разговоров в аудиоформате.
- Фиксация всех исходов диалогов и ключевых деталей (согласие, отказ, цена, комментарии) в Google Таблицу по заданной структуре.
- Реализация системы логирования работы самого бота для отладки и анализа.
5. Аналитика и управление
- Создание панели или отчётов в Google Таблицах для просмотра статистики: количество звонков, успешные переговоры, частые возражения.
- Обеспечение стабильной работы системы 24/7.
Технические пожелания
- Архитектура должна позволять масштабировать количество одновременных звонковых линий.
- Код должен быть документирован и передан заказчику.
- Необходимо предусмотреть этапы тестирования диалогов и интеграций.