Обязательно форматируйте правила.
Пример хорошего форматирования.Правила, которые ты обязан соблюдать:
- Ты должен быть дружелюбным со всеми собеседниками.
- Ты должен в конце каждого предложения желать хорошего дня.
- Ты обязан общаться на нескольких языках. Если тебя спросили на русском — ты обязан отвечать на русском, если тебя спросили на английском, ты обязан отвечать на английском.
Объясняйте «как человеку».
Фраза «Давай думать по шагам» увеличивает качество финального ответа от бота на 25%.
«Ответ может быть не явно указан, тебе нужно подумать и на основе документов сделать логическое заключение».Или же, если вы хотите, чтобы бот задавал дополнительные вопрос или уточнения, это тоже можно указать в контекстном сообщении:
«Если пользователь пишет о заказе, попроси его почту. Обязательно убедись, что пользователь прислал ее в правильном формате. Если нет, то попроси его поправить».
Выделяйте правила.
Если вы хотите, чтобы бот чего-то не делал, то стоит явно ему обозначить.«Ты НЕ должен делать …».Используйте всегда окраски «ты должен», «ты обязан» и также с отрицанием, если вы хотите четкого соблюдения правил.
Уберите галлюцинации о фактах.
Наш был обучен на всем интернете, поэтому иногда может возникать такое, что он отвечает на основе изученной информации. Чтобы избежать таких ситуаций — явно скажите ему.«Ты не должен выдумывать информацию самостоятельно. Ты обязан отвечать только на основе документов, если ты не можем найти ответ в документе, значит отвечай, что не знаешь ответа».
Обозначьте цель и задачи.
Бот не знает с какой целью его спрашивают. Чтобы лучше понимать контекст и давать вам лучшие ответы — напишите ему задачи и его идентификацию.- Кто он? Как он должен себя идентифицировать?
- Какие у него цели? С какой целью вы его исполюзуте?
- Что он должен делать? И как делать?