4.1 KiB
4.1 KiB
🗺️ План реализации calls24
Этап 0: Инфраструктура (неделя 1)
- Репозиторий на Gitea (
neo/calls24) - Docker Compose-стек (PostgreSQL, Qdrant, Redis)
- Настройка Yandex AI Studio API-доступа
- Настройка WebSIP Proxy (тестовая линия SIP)
Этап 1: Анализ звонков (недели 2-3)
voice-analyzer/
main.py— FastAPI эндпоинт для загрузки аудиоstt.py— Yandex STT интеграция (локализация текста)analyzer.py— LLM-анализ текста звонка- Выявление скрипта
- Тайминги и паттерны
- Возражения клиента и реакция оператора
- Оценка конверсии
report.py— Генерация отчёта (HTML)- Что было хорошо / плохо
- Рекомендации по скрипту
- Сравнение операторов
Вход: WAV/MP3 файлы Выход: JSON-анализ + HTML-отчёт
Этап 2: Генерация скрипта (недели 3-4)
voice-analyzer/pattern_gen.py
- Анализ паттернов успешных звонков
- LLM-генерация скрипта из паттернов
- Этапы разговора
- Фразы-крючки
- Обработка возражений
- Закрытие сделки
- Сохранение скрипта в PostgreSQL
- Версионирование скриптов
Вход: Анализ 100+ звонков клиента Выход: JSON state machine для робота
Этап 3: Голосовой робот (недели 4-6)
voice-bot/
main.py— FastAPI (REST + WebSocket)sip_proxy.py— WebSIP Proxy (SIP ↔ WebSocket)- Приём входящих
- Исходящие звонки
- Запись аудио
realtime.py— Yandex Realtime API- WebSocket клиент
- STT → текст
- LLM → текст → TTS → аудио
- Задержка <1 сек
script.py— State Machine- Приветствие
- Квалификация
- Предложение
- Возражения
- Закрытие
memory.py— Контекстная память (Redis)
Вход: SIP-линия Выход: Живой голосовой разговор
Этап 4: Замкнутый цикл (недели 6-8)
- Автоматический анализ звонков робота
- Выявление слабых мест скрипта
- Автогенерация улучшенной версии
- A/B тестирование скриптов
- Dashboard для мониторинга
Вход: Все звонки робота Выход: Улучшенный скрипт → новая версия
Этап 5: CRM и интеграции (недели 7-9)
- Bitrix24 (контакты, сделки)
- AmoCRM (контакты, воронки)
- Telegram-бот для клиента
- API для сторонних систем
Этап 6: Продуктовеение (недели 9-12)
- Веб-дашборд для клиента
- Личный кабинет
- Аналитика по звонкам
- Биллинг и оплата
- Onboarding-онбординг
Приоритеты
- Самый быстрый путь к деньгам: Этап 1 (анализ 5-10 звонков → отчёт)
- Главная фича: Этап 3 (реальный голосовой робот)
- Конкурентное преимущество: Этап 4 (замкнутый цикл)
Риски
- Yandex Realtime API: задержка, стабильность WebSocket
- SIP: NAT-пробросы, проброс RTP, WebSIP Proxy стабильность
- 152-ФЗ: хранение записей, согласие клиентов
- Конкуренция: Exolve (МТС) — большой игрок с бюджетом