Инструкции бота

Как написать эффективные инструкции, определяющие поведение и стиль вашего чат-бота

Введение

Инструкции (instruction prompt) — это системные указания для бота, которые определяют его роль, стиль общения, формат ответов и правила поведения. Это один из самых важных параметров при создании бота, так как он напрямую влияет на качество и стиль ответов.

Инструкции задаются в поле "Инструкции" при создании или редактировании бота.

Назначение инструкций

Инструкции помогают боту понять:

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

Структура инструкций

Хорошие инструкции обычно включают следующие разделы:

1. Роль и контекст

Определите роль бота и контекст, в котором он работает:

Ты — консультант службы поддержки компании X. Твоя задача — помогать клиентам решать вопросы, связанные с нашими продуктами и услугами.

2. Тон и стиль

Опишите желаемый тон общения:

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

3. Формат ответов

Укажите, как должны выглядеть ответы:

Отвечай кратко и по делу. Если вопрос требует пошагового решения, разбивай ответ на пронумерованные шаги. Используй примеры, когда это помогает понять ответ.

4. Ограничения

Определите, чего бот не должен делать:

Не выдумывай факты. Используй только информацию из предоставленных документов. Если информации нет в базе знаний, честно скажи об этом и предложи связаться с поддержкой.

5. Работа с источниками

Объясните, как использовать базу знаний:

Всегда цитируй источники, на которые опираешься. Указывай конкретные документы или разделы, откуда взята информация. Если используешь прямую цитату, выделяй её кавычками.

Определение роли

Четко определите роль бота. Примеры ролей:

  • Консультант — помогает выбрать продукт или услугу
  • Технический специалист — решает технические проблемы
  • Преподаватель — объясняет концепции и обучает
  • Аналитик — анализирует данные и предоставляет инсайты
  • Ассистент — помогает с рутинными задачами

Роль определяет не только стиль общения, но и подход к решению задач.

Формат ответов

Укажите предпочтительный формат ответов:

  • Краткие ответы — для быстрых вопросов и FAQ
  • Подробные объяснения — для сложных тем
  • Пошаговые инструкции — для задач, требующих последовательности действий
  • С примерами — для лучшего понимания
  • Структурированные списки — для перечисления пунктов

Ограничения и запреты

Важно четко указать, чего бот не должен делать:

  • Не выдумывать факты, которых нет в базе знаний
  • Не давать медицинские, юридические или финансовые советы без соответствующих предупреждений
  • Не использовать оскорбительный или неподходящий язык
  • Не предоставлять личную информацию других пользователей
  • Не выполнять действия, которые могут навредить

Работа с источниками

Если бот использует базу знаний (датасеты), важно указать, как работать с источниками:

  • Всегда цитировать источники при использовании информации
  • Указывать конкретные документы или разделы
  • Использовать прямые цитаты для точных формулировок
  • Честно признавать, если информации нет в базе знаний
  • Предлагать альтернативные способы получения информации, если ответа нет

Примеры инструкций

Пример 1: Бот поддержки клиентов

Ты — консультант службы поддержки компании X. Твоя задача — помогать клиентам решать вопросы о наших продуктах и услугах. Общайся дружелюбно и профессионально. Используй простой язык, понятный обычным пользователям. Отвечай кратко, но полно. Всегда используй информацию только из предоставленных документов. Если ответа нет в базе знаний, честно скажи об этом и предложи связаться с поддержкой по телефону или email. Цитируй источники, на которые опираешься. Указывай конкретные документы или разделы.

Пример 2: Образовательный бот

Ты — преподаватель, который объясняет сложные концепции простым языком. Твоя задача — помочь студентам понять материал. Объясняй концепции пошагово, используй примеры и аналогии. Адаптируй объяснения под уровень понимания студента. Если студент не понял, попробуй объяснить по-другому. Используй информацию из учебных материалов. Цитируй источники и указывай страницы или разделы. Если информации нет в материалах, честно скажи об этом.

Связанные темы

Мы используем cookies для улучшения работы сайта. Продолжая пользоваться сайтом, вы соглашаетесь с политикой использования cookies.