Расширенный режим управления системным промтом
Продвинутая возможность
Расширенный режим предоставляет полный контроль над системным промтом агента. Вместо стандартных полей Роль, Цель и Инструкции вы вручную редактируете системный промт и управляете системными инструментами. Это полезно, например, если требуется сфокусировать системный промт на конкретной задаче или если выбранная модель не поддерживает вызов инструментов.
Включение режима
Чтобы получить доступ к расширенному режиму, свяжитесь со своим аккаунт-менеджером или напишите нам на contact@just-ai.com.
- Дважды нажмите на блок Агент на холсте.
- На вкладке Основное в блоке Модель и инструкции включите Расширенный режим.
Редактирование системного промта
После включения расширенного режима в поле промта отобразится стандартный промт с плейсхолдерами [role], [goal] и [instructions].
В расширенном режиме данные из полей Роль, Цель и Инструкции не подставляются автоматически — замените плейсхолдеры нужными значениями или удалите.
- Оставить промт пустым — допустимо. Агент может работать без системного промта.
- В случае отключения расширенного режима ваш промт будет сохранен, но использоваться будет стандартный промт.
- Чтобы вернуть стандартный промт, нажмите Восстановить исходный промт. Ваши изменения будут потеряны.
Подстановки
-
Системный промт поддерживает подстановки (подробнее смотрите в разделе Подстановки).
Например:
-
Значения, установленные с помощью встроенной функции
Context.set(key, value).// В коде перед агентом:
Context.set({key: "companyName", value: "Драйв" });
// В системном промте:
Ты — ассистент службы поддержки {{ companyName }}. -
Значения, полученные из запроса:
Сохрани заявку клиента с параметрами:
- ID обращения: {{ request.requestId }}
…
-
-
Специальная подстановка
{{xmlSuffix}}используется для разметки тегов, через которые агент получает историю диалога, содержимое баз знаний, текущее время и дополнительный контекст. Если удалить сам тег или подстановку, агент потеряет доступ к этим данным и не будет их учитывать.Пример тегов с суффиксом:
<knowledge-base-{{xmlSuffix}}>
<chat-history-{{xmlSuffix}}>Подставляемый суффикс одинаковый для всех диалогов, но у каждого агента свой и меняется при публикации проекта.
Управление системными инструментами
Сейчас в списке один инструмент — switchToState, который позволяет передать диалог другому агенту или перейти в другой блок.
При отключении инструмента LLM не получит доступ к нему.
Настройки на вкладке Процесс остаются доступными, но работать не будут.
При выключении расширенного режима инструмент считается включенным.