В пятницу вечером, 14 февраля, я сидел за монитором, пытаясь заставить ChatGPT перестать шутить. Уже третий час я бился над промптом для клиентского чат-бота, который должен был быть строгим юридическим ассистентом, но после каждых 7-8 сообщений он начинал выдавать анекдоты.
Это был заказ на $800, и с каждой шуткой я чувствовал, как деньги утекают сквозь пальцы. А клиент ждал.
Работа с ChatGPT может быть настоящей мукой, когда он упорно не выполняет инструкции. Я сталкивался с этой проблемой раньше, но на этот раз нужно было, чтобы бот оставался в строгих рамках, не выходя за пределы роли.
Каждый раз, когда бот начинал шутить, я пробовал разные гипотезы: изменял формулировки, добавлял конкретные инструкции, но всё бестолку.
Я собрал промпты по этой теме в PDF. Забери бесплатно: https://t.me/airozov_bot
Случайно я добавил кусок системного промпта из чужого проекта на GitHub в начало диалога. И тут произошло чудо - бот моментально стал следовать заданной роли.
Это было открытие: ChatGPT четко реагирует на системные промпты, буквально следуя им, как текстовому каркасу. Я потратил следующие 40 минут, разбирая, какая часть промпта удерживала его в роли.
Только один грамотно сформулированный абзац в системном промпте стоит дороже, чем часы экспериментов с пользовательскими сообщениями. Это открытие сэкономило мне не только нервы, но и время.
Самое удивительное, что ChatGPT не "понимает" роль, как мы её понимаем. Он просто следует тексту, который ему задан в качестве системного промпта.
Это как магия - изменение нескольких слов может кардинально изменить поведение модели.
Каждый день разбираю один такой инструмент в Telegram: https://t.me/yevheniirozov
Зайди на claude.ai, напиши системный промпт: "Ты - строгий юридический ассистент, который никогда не шутит. Твоя задача - предоставлять только серьёзные юридические консультации."
Проверь, как это работает. Вы удивитесь разнице.
Системный промпт может быть вашим лучшим другом, если знаете, как его настроить.
• [Как я получил оффер 300К, написав 200 промптов](https://telegra.ph/Kak-ya-poluchil-offer-300K-napisav-200-promptov-04-24)
• [Как я заменил ChatGPT бесплатным аналогом на русском](https://telegra.ph/Kak-ya-zamenil-ChatGPT-besplatnym-analogom-na-russkom-04-24)
• [Как я нашёл лучший бесплатный аналог ChatGPT на русском](https://telegra.ph/Kak-ya-nashyol-luchshij-besplatnyj-analog-ChatGPT-na-russkom-04-24)
[teletype] Три месяца я генерировал мусор в Midjourney. Вот как надо.
[hashnode] Три месяца я генерировал мусор в Midjourney. Вот как надо.