Обзор
Узел интеграции 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 в воркфлоу
В редакторе воркфлоу Агентики нажмите Добавить узел и прокрутите до раздела Интеграции. Выберите Tuner. Прокрутите до Интеграции и выберите Tuner: Узел появится на холсте с бейджем Не настроено:3. Настройте узел
Нажмите на узел Tuner и заполните поля:- Tuner Agent ID — выбранный вами идентификатор (любая непустая строка)
- Tuner Workspace ID — номер вашего рабочего пространства (положительное целое число)
- Tuner API Key — токен
tuner_live_…из списка разрешенных на приемнике - Включен — включите, чтобы активировать экспорт
4. Проверьте подключение
Сделайте тестовый звонок через своего агента. Когда звонок завершится, бэкенд отправит его в приемник, а тот сохранит запись в таблицеtuner.calls:
tuner_<id узла>: delivered при успехе, duplicate, если такой звонок уже сохранен (приемник дедуплицирует по call_id + workspace_id + agent_remote_identifier), либо текст ошибки, если отправка не удалась.
Отключение интеграции
Чтобы прекратить экспорт звонков, откройте настройки узла Tuner и выключите Включен. Значения сохранятся — включите переключатель обратно, когда понадобится возобновить экспорт.Устранение неполадок
Дополнительно
- Обзор интеграций — как узлы интеграций встраиваются в воркфлоу
- Исходный код приемника и его контракт находятся в директории
tuner-compat/репозитория