Skip to content

Role — роль агента 🎭 ​

Role — сердце агента: здесь собирается промпт и живёт его характер. Роль принимает сообщение клиента и ваши знания, складывает в один промпт и отдаёт модели. Ответ модели проходит обратно через роль — в чат или канал.

Когда использовать ​

В любом агенте. Одна схема — как минимум одна роль.

Настройки ​

ПолеЧто это
Название«Консультант», «Администратор» — осмысленное, а не «role1»
Характер (soul)Кто агент: тон, манера, ограничения. Главный текст агента
РежимДиалог / Генерация / Ассистент менеджера / Мониторинг
Доп. инструкцииУточнения поверх характера
ТемператураТворческая свобода модели (перекрывает настройку провайдера)
ПрофессияГотовый пресет из библиотеки ролей
JSON-схема ответаЗадайте схему — и модель обязана ответить валидным JSON по ней; невалидный ответ помечается schema_error
Когнитивный DEОценка состояния клиента этой ролью (по умолчанию выключено)
Часовой поясЧасовой пояс агента (например Europe/Samara) — честное время в ответах и контроль по расписанию

Характер — это промпт человеческими словами:

Ты — вежливый консультант. Отвечай коротко, не выдумывай. Не знаешь — скажи, что уточнишь. О ценах — только по базе знаний.

Знания подключаются сюда ​

Порт знаний у роли принимает несколько наборов: характер и ядро — напрямую, остальная база — через Резонанс (семантический отбор). Так агент с большой базой знаний не переполняется: в промпт попадает нужное под конкретный вопрос.

Важно знать ​

  • Роль — не характер: характер это поле роли или гармоника вида soul. Роль — сборщик.
  • Один канал — одна роль. Две роли на одном канале = клиент получает два ответа.
  • Инструменты к роли не подключаются — для этого есть нода Инструменты.
  • Задали JSON-схему — ответ проверяется по ней автоматически: невалидный JSON приходит с меткой schema_error и не выглядит как обычный ответ.

Связанные ноды ​

  • Chat / Channel — откуда приходит сообщение
  • Harmonics — знания
  • Chat History — память диалога
  • LLM Provider — модель