Перейти к основному содержимому

Расширенный режим управления системным промтом

Продвинутая возможность

Расширенный режим предоставляет полный контроль над системным промтом агента. Вместо стандартных полей Роль, Цель и Инструкции вы вручную редактируете системный промт и управляете системными инструментами. Это полезно, например, если требуется сфокусировать системный промт на конкретной задаче или если выбранная модель не поддерживает вызов инструментов.

Включение режима

к сведению

Чтобы получить доступ к расширенному режиму, свяжитесь со своим аккаунт-менеджером или напишите нам на contact@just-ai.com.

  1. Дважды нажмите на блок Агент на холсте.
  2. На вкладке Основное в блоке Модель и инструкции включите Расширенный режим.

Редактирование системного промта

После включения расширенного режима в поле промта отобразится стандартный промт с плейсхолдерами [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 не получит доступ к нему. Настройки на вкладке Процесс остаются доступными, но работать не будут.

При выключении расширенного режима инструмент считается включенным.