Шаблон — это замороженная копия графа агента, из которой можно штамповать новых агентов. Берите шаблон, когда нужен рабочий каркас — узлы, промпты, переходы, — а не пустой холст.

Две разные вещи со словом «шаблон»

Это разные функции. Обе создают агента, но галерею использует только одна. Эндпоинт с именем create/template — это Agent Builder: он генерирует агента по описанию на естественном языке и к галерее ниже отношения не имеет. Эндпоинты галереи живут под /workflow/templates.

Просмотр галереи

В списке агентов откройте Новый агент → Шаблоны. В диалоге две вкладки:
  • Шаблоны — системный каталог, курируемый Агентикой и видимый всем
  • Мои шаблоны — шаблоны, которые вы сохранили сами
На каждой карточке — имя и описание шаблона.

Создание агента из шаблона

Нажмите Использовать на карточке. Агентика копирует граф шаблона в совершенно нового агента, называет его по имени шаблона и открывает в редакторе. Его можно сразу переименовывать и править: новый агент полностью независим от шаблона, и последующие изменения одного не влияют на другой. При каждом создании trigger-узлы получают новые trigger UUID, поэтому два агента из одного шаблона никогда не конфликтуют по trigger path и не наследуют чужой Agent UUID.
Шаблон несет только граф — узлы, ребра и промпты. Он не несет конфигурацию моделей, настройки голоса и context variables. После создания агента из шаблона задайте ему модели и голос (или оставьте наследование настроек организации) и заново введите context variables, на которые ссылаются промпты.

Context variables в шаблоне

Поскольку context variables в шаблоне не хранятся, скопированные из шаблона промпты могут ссылаться на {{переменные}}, которых у нового агента еще нет. На этапе сборки это нормально: ссылка подставляется в момент звонка из initial_context. Что нужно сделать для нового агента:
  • Для реальных звонков — обеспечить, чтобы переменные приходили в initial_context: из payload API-триггера, из столбцов CSV кампании или через Pre-Call Data Fetch.
  • Для тестовых звонков из редактора — добавить переменные в Settings → Context Variables, чтобы тестовому звонку было что подставить.
Полные правила подстановки — в Template Variables.

Сохранение своего агента как шаблона

В редакторе откройте меню и выберите Save as template. Задайте имя и, при желании, описание.
  • Захватывается то определение, которое показывает редактор: draft, если он есть, иначе published. Несохраненные изменения сохраняются автоматически, так что в шаблон попадет ровно то, что вы видите.
  • Шаблон — это снимок. Дальнейшие правки исходного агента шаблон не обновляют, а обновления шаблона на месте не поддерживаются — сохраните новый.
  • Save as template недоступно, пока вы смотрите историческую версию в режиме чтения. Сначала вернитесь в draft.
Что такое draft и published — см. Версии и публикация.

Кто видит ваши шаблоны

Сохраненный вами шаблон личный — он привязан к вашей учетной записи, а не к организации. Коллеги в той же организации не увидят его во вкладке Мои шаблоны и не смогут создать из него агента.
Общим является только системный каталог: он принадлежит Агентике (без пользователя), поэтому вкладку Шаблоны все видят одинаковой. Чтобы сегодня передать коллеге рабочего агента, поделитесь самим агентом, а не шаблоном.

Удаление шаблона

На карточках личных шаблонов есть иконка корзины: подтвердите — и шаблон удален. Удаление шаблона не затрагивает созданных из него агентов: это независимые копии. У системных шаблонов кнопки удаления нет, и API такую попытку отклоняет: системный шаблон, как и личный шаблон другого пользователя, неотличим от несуществующего (404).

API