Обзор

Нода интеграции Tuner экспортирует данные завершенного звонка (транскрипт, метаданные, задержки и названия моделей, исход звонка, ссылку на запись) после окончания каждого звонка. Агентика использует собственный приемник Tuner — сервис tuner-compat из этого же репозитория, который поставляется в docker-compose.yaml как образ agentika-tuner-compat. Регистрироваться в стороннем сервисе не нужно: экспорт остается внутри вашего развертывания и хранится в собственной схеме tuner в Postgres.
tuner-compat — это приемник, а не продукт. Он принимает экспорт завершенного звонка, аутентифицирует его, дедуплицирует и сохраняет. У него нет дашборда, симуляции и UI для оценок — анализируйте сохраненные звонки своим SQL или BI-инструментом.

Предварительные требования

  • Работающее развертывание Агентики, включающее сервис tuner-compat (он входит в стандартный docker-compose.yaml)
  • Воркфлоу голосового агента Агентики

Как подключен приемник

Бэкенд отправляет каждый завершенный звонок на TUNER_BASE_URL: Приемник предоставляет ровно два эндпоинта:

Настройка

1. Выберите учетные данные

Приемник ваш, поэтому консоли, откуда копировать значения, нет — вы задаете их сами: Сгенерируйте API-ключ и добавьте его в окружение приемника:
Перезапустите сервис tuner-compat, чтобы он подхватил список разрешенных токенов.

2. Добавьте ноду Tuner в воркфлоу

В редакторе воркфлоу Агентики нажмите Add node и прокрутите до раздела Integrations. Выберите Tuner. Конструктор голосовых воркфлоу Агентики — нажмите Add node Прокрутите до Integrations и выберите Tuner: Панель Integrations в Агентике: QA Analysis, Tuner и Webhook Нода появится на холсте с бейджем Not configured: Нода Tuner на холсте со статусом Not configured

3. Настройте ноду

Нажмите на ноду Tuner и заполните поля:
  • Tuner Agent ID — выбранный вами идентификатор (любая непустая строка)
  • Tuner Workspace ID — номер вашего workspace (положительное целое число)
  • Tuner API Key — токен tuner_live_… из списка разрешенных на приемнике
  • Enabled — включите, чтобы активировать экспорт
Окно Edit Tuner в Агентике с полями учетных данных и переключателем Enabled Нажмите Save, затем Publish для вашего воркфлоу. Нода Tuner на холсте: настроена и включена В одном воркфлоу может быть не более одной ноды Tuner, и она стоит особняком: у нее нет ни входящих, ни исходящих связей, потому что она выполняется после звонка, а не внутри диалога.

4. Проверьте подключение

Сделайте тестовый звонок через своего агента. Когда звонок завершится, бэкенд отправит его в приемник, а тот сохранит запись в таблице tuner.calls:
Результат также записывается в аннотации запуска воркфлоу под ключом tuner_<id ноды>: delivered при успехе, duplicate, если такой звонок уже сохранен (приемник дедуплицирует по call_id + workspace_id + agent_remote_identifier), либо текст ошибки, если отправка не удалась.

Отключение интеграции

Чтобы прекратить экспорт звонков, откройте настройки ноды Tuner и выключите Enabled. Значения сохранятся — включите переключатель обратно, когда понадобится возобновить экспорт.

Устранение неполадок

Дополнительно

  • Обзор интеграций — как ноды интеграций встраиваются в воркфлоу
  • Исходный код приемника и его контракт находятся в директории tuner-compat/ репозитория