README.md

Анализ звонков менеджеров через ИИ → Bitrix24

Open-source пайплайн: звонок менеджера расшифровывается через Whisper, оценивается LLM по 8-этапному чек-листу продажи, балл и разбор автоматически уходят в карточку сделки Bitrix24.

Полный разбор кейса со скринами и грабли при сборке: delai.agency/avtomatizacii/analiz-zvonkov-bitrix24/

Что делает

Запись звонка (URL)
        ↓
Whisper (расшифровка ru)
        ↓
LLM по 8-этапному чек-листу (function-calling → строгий JSON)
        ↓
Bitrix24 REST
   ├─ crm.timeline.comment.add  → разбор в ленте сделки
   └─ crm.deal.update            → балл в поле «Качество звонка»

8 этапов с весами: Приветствие (10) · Контакт (8) · Потребность (18) · Квалификация (12) · Презентация (15) · Цена (10) · Возражения (12) · Следующий шаг (15). Сумма 100, итог — балл из 100.

Стек

  • Python 3.10+ (для локального прогона / отладки)
  • n8n (для прода — см. n8n/workflow.json)
  • Whisper или faster-whisper (расшифровка)
  • GPT-4o (через OpenAI Chat Completions) или Claude Haiku (через Anthropic Messages) — оценка
  • Bitrix24 REST через входящий вебхук

Структура

src/
  run.py              # локальный прогон: mp3 → отчёт
  transcribe.py       # Whisper / faster-whisper обёртка
  score.py            # LLM-оценка через function-calling
  checklist.py        # 8 этапов и веса (модульно — меняется под нишу)
  report.py           # сборка BB-комментария для Bitrix
  crm_adapters.py     # обёртка над Bitrix24 REST (можно подменить на amoCRM/др.)
  bitrix_demo.py      # тестовый прогон на демо-сделке
  seed_bitrix_deals.py # засев тестовых сделок в портал
  make_audio.py       # генерация демо-звонка через TTS
  dialogue.py         # шаблоны диалогов для демо
n8n/
  workflow.json       # production-сценарий из 7 узлов (импортируется в чистый n8n)
data/
  transcript.txt      # пример транскрипта (демо-звонок)
  report.json         # пример итогового JSON-отчёта
  report.txt          # пример человекочитаемого разбора
  waveform.json       # пример waveform для визуализации
requirements.txt
.env.example

Установка

git clone <repo-url>
cd analiz-zvonkov-bitrix24
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# заполнить .env (см. ниже)

Переменные окружения

См. .env.example. Главное:

Переменная Что
OPENAI_API_KEY Ключ OpenAI для Whisper + GPT-4o
ANTHROPIC_API_KEY (опц.) Ключ Anthropic если хотите оценку через Claude Haiku
BITRIX_WEBHOOK Полный URL входящего вебхука Bitrix24, формат https://<portal>.bitrix24.ru/rest/<user_id>/<code>/. Как получить — см. гайд DelAI

Локальный запуск

# Прогон на одном mp3
python -m src.run path/to/call.mp3

# Демо: засеять тестовые сделки в свой Bitrix24 + прогнать
python -m src.seed_bitrix_deals
python -m src.bitrix_demo

Импорт workflow в n8n

  1. Откройте n8n → Workflows → Import from File → выберите n8n/workflow.json.
  2. На каждой ноде с предупреждением (восклицательный знак) - привяжите credential. В этом workflow используются переменные окружения $env.OPENAI_API_KEY и $env.BITRIX_WEBHOOK - заполните их в Settings → Environment Variables (если на VPS - в docker-compose.yml).
  3. Workflow приходит выключенным (active: false). После настройки переменных и проверки путей нажмите SaveActive.
  4. Подробнее по подключению Bitrix24, OpenAI и импорту воркфлоу - в базе знаний DelAI:

Адаптация под другую нишу

Чек-лист модульный. Откройте src/checklist.py, поменяйте критерии и веса под свою нишу (недвижимость, услуги, B2B) - остальное приложение и workflow менять не надо. Логика оценки остаётся той же.

Лицензия

MIT - см. файл LICENSE. Берите, ломайте, переделывайте, продавайте - без обязательств перед нами.

Кейс

Полный разбор со скринами, графиками, тестовым прогоном (52/100 за реальный звонок) и историей граблей при сборке - на сайте DelAI:

Анализ звонков менеджеров через ИИ - балл и разбор в Bitrix24

Зеркала

  • GitHub: https://github.com/wangyi6x/analiz-zvonkov-bitrix24
  • GitVerse: https://gitverse.ru/wangyi6x/analiz-zvonkov-bitrix24
  • GitFlic: https://gitflic.ru/project/wangyi6x/analiz-zvonkov-bitrix24
Описание
AI call analysis pipeline for Bitrix24 sales managers
Конвейеры
0 успешных
0 с ошибкой
Разработчики