Техническое задание: ИИ-автоответчик на Twilio + Dialogflow
Цель
Разработать ИИ-автоответчик на основе Twilio и Dialogflow, который будет:
1.Принимать звонки через Twilio, распознавать речь и отвечать голосом.
2.Принимать SMS и отправлять автоматические ответы.
Функционал
1.Голосовые вызовы
•Twilio принимает входящий звонок.
•Webhook передает голос в Dialogflow (Google Speech-to-Text).
•Dialogflow анализирует запрос и отправляет ответ в Webhook.
•Webhook передает ответ Twilio, который озвучивает его через Google Text-to-Speech.
2.SMS-обработка
•Twilio принимает SMS и отправляет его в Webhook.
•Webhook передает текст в Dialogflow.
•Ответ из Dialogflow передается обратно в Twilio для отправки клиенту.
Технические требования
•Язык: Python (Flask) или Node.js.
•Инфраструктура: Google Cloud Functions / Firebase Functions.
•Интеграции: Twilio API, Dialogflow API, Google Speech-to-Text, Google Text-to-Speech.
•Webhook: должен обрабатывать запросы от Twilio и передавать их в Dialogflow.
Дополнительно
•Логирование всех взаимодействий.
•Возможность добавления новых фраз в Dialogflow.
Ожидаемый результат: ИИ-автоответчик, способный обрабатывать звонки и SMS в автоматическом режиме.