Workflow, добавляете узлы (startCall, agentNode, endCall, …) через add(), соединяете их через edge() и сохраняете результат через save_workflow.
Предварительные требования
- API-ключ Агентики, экспортированный как
AGENTIKA_API_KEY - Существующий ID агента, под который сохраняются черновики (создайте его в UI Агентики или через
POST /api/v1/workflow/create)
Сборка и сохранение
Пример ниже собирает трёхузлового агента для квалификации заявок на кредит и сохраняет его как новую версию-черновик существующего агента. Ваш опубликованный агент продолжает обрабатывать звонки, пока вы явно не опубликуете черновик.Редактирование существующего агента
Загрузите агента в редактируемыйWorkflow, измените его, затем сохраните:
Обнаружение типов узлов
Строкаtype каждого узла и обязательные поля берутся из каталога node-spec на backend. Получите его во время выполнения, чтобы проверить, что вы можете построить:
Полное описание каждого типа узла и его полей см. в разделе Nodes документации Voice Agent Builder.