Инструкции в отложенных и системных сообщениях
Как формулировать инструкции в отложенной отправке и контексте диалога, чтобы Агент не принимал служебный текст за реплику клиента.
В поле «Промпт» у отложенной отправки и в действии «Добавить контекст в диалог» вы пишете текст для ИИ-агента, а не для клиента: клиент его не видит.
Для ИИ это выглядит как очередная реплика в переписке. Если сформулировать инструкцию как комментарий для себя («клиент промолчал», «на стартовое сообщение…»), агент может запутаться и не понимать, что от него хотят.
Ниже — как писать такие тексты, чтобы агент воспринимал их как задачу, а не как речь клиента.
Не пишите «если клиент промолчал»
Для модели входящее сообщение уже есть — это и есть служебная инструкция. Формулировка «клиент промолчал» противоречит тому, что она видит в истории: «клиент молчит», но новая реплика есть.
Не описывайте молчание и причину срабатывания таймера. Напишите, что сказать клиенту.
Плохо:
Если клиент промолчал, напомни про запись.Хорошо:
Напиши короткое напоминание по теме диалога и задай один уточняющий вопрос.Не упоминайте «стартовое сообщение»
«Стартовое сообщение» — термин Nextbot: настройка виджета, MAX Bot или приветствие в сценарии. Модели этот концепт не нужен и, скорее всего, не понятен. Не пересказывайте ей, как у вас настроен Nextbot.
Плохо:
На стартовое сообщение я отправил приветствие. Если клиент не ответил — предложи скидку.Хорошо:
Предложи скидку 10% и спроси, чем помочь.Дополнительно: префикс [СИСТЕМА]
Когда формулировка уже описывает задачу, а не механику Nextbot, пометьте служебный текст префиксом [СИСТЕМА]. Так модели проще отделить инструкцию от речи клиента.
Пишите его в начале поля «Промпт» у отложенной задачи и в тексте действия «Добавить контекст»:
Префикс — дополнительная страховка, а не замена понятной инструкции. Сначала уберите «клиент промолчал» и «стартовое сообщение», затем добавьте [СИСТЕМА].
Last updated
Was this helpful?