
Привет! С вами Андрей с канала “сбежавшая нейросеть”, на котором я рассказываю про ИИ с творческой стороны. Чтобы быть в курсе, я обычно стараюсь менять свою основную нейросеть раз в месяц-полтора: некоторое время назад это был Grok 3, затем Gemini 2.5 Pro, а недавно я вновь вернулся на ChatGPT. Первые впечатления оказались смешанными: если старенькая ChatGPT 4o отлично справляется с ролью чатбота на каждый день, то более мощные рассуждающие модели ChatGPT o3 и o4-mini-high меня поначалу разочаровали. Такое впечатление, что они вообще не умеют общаться с пользователем: отвечают на корявом языке, слишком часто используют таблицы и списки, сбиваются в структуре. Пострадав некоторое время, я вспомнил про руководство по промптингу от Бена Хилака, который он писал еще для ChatGPT o1, но недавно обновил в обзоре ChatGPT o3-pro. Подход Хилака работает очень хорошо, поэтому я решил пересказать его с небольшими добавлениями от себя.
Первое, что важно знать — ChatGPT o3 (и прочие модели o-серии) нельзя воспринимать как классического чатбота. Если той же ChatGPT 4o можно дать общую задачу из короткого сообщения, а затем в ходе диалога уточнить дополнительными вопросами, то o3 нужны максимально подробные инструкции на старте. Бен Хилак называет эти модели генераторами отчетов, а я бы дополнил, что это очень умные генераторы отчетов — та же самая o3 почти всегда начинает работу с веб-поиска, потом накидывает первый черновик ответа, анализирует его, выполняет еще один веб-поиск если найдены пробелы, и далее, пока результат ее не устроит. На создание ответа o3 нередко тратит по несколько минут (а в случае с o3-pro ответа можно ждать и десятки минут), что также аргумент в пользу грамотного промптинга — иначе придется ждать еще несколько минут, пока модель переделает ответ. Наконец, такой подход экономит запросы — напомню, что в подписке ChatGPT Plus o3 ограничена всего 200 запросов в неделю.
Теперь давайте перейдем к тому, как же правильно промптить o3. Вот структура, которую предлагает Бен Хилак с некоторыми пояснениями:

А вот промпт, который я написал по этой структуре:
"Помоги спланировать поездку на двоих из Санкт-Петербурга в Турцию на 7 ночей с двумя основными задачами: отдохнуть на пляже и посмотреть город Эфес.
В ответе рекомендуй основные курорты для остановки, описав особенности каждого, а также рекомендовав отели в каждом. Затем предложи программу на весь срок поездки. Отдельно опиши плюсы и минусы поездки в июле, августе и сентябре — бюджет, погода, загруженность и далее.
Проверь, что все упоминаемые в отчете отели и компании действительно существуют и открыты на 2025 год. Проверь, что ответ не включает непереведенных англоязычных слов и терминов.
###
Мы путешествуем вдвоем с женой, возраст 30+, предпочитаем тихие отели на первой линии с хорошей кухней. Ограничений по кухне нет. Предпочитаем ночные перелеты, не любим планировать туры самостоятельно и предпочитаем взять путевку от оператора. Не любим экскурсии, готовы взять в аренду автомобиль или передвигаться на общественном транспорте, но не готовы тратить на поездку в один конец более двух часов. Планируем потратить половину времени на пляжный отдых, а половину на изучение достопримечательностей: в первую очередь, Эфес, далее рекомендуй другие значимые достопримечательности с учетом пожеланий по времени в дороге."
Пара комментариев к промпту:
Если вы работаете с ChatGPT o3-pro, то я согласен со мнением Бена Хилака, что этой моделью имеет смысл пользоваться только когда у вас “горы контекста”, вроде бизнес-планов с корпоративной аналитикой за прошлые годы. В случае коротких промптов, как указанный выше, обычная ChatGPT o3 справится ничуть не хуже, сэкономив вам время и деньги.
У ChatGPT o3 есть дурацкая особенность вставлять английские слова в русский ответ, поэтому в Warnings я попросил ее проверить, что ответ не включает непереведенных англоязычных слов и терминов. Это работает.
Если вас не устроил ответ, то Бен Хилак советует взять стартовый промпт, дополнить и выполнить его заново. Я с ним не согласен — попробуйте сначала написать модели “Проверь свой ответ и укажи, что в нем упущено” и посмотрите, каким будет ответ.
Напоследок отмечу, что когда только вышла ChatGPT o1, то многие считали, что генерация ответов в стиле отчетов — это черта всех рассуждающих моделей. Время показало, что это не так: сравнимая по характеристикам Gemii 2.5 Pro, например, отлично работает в режиме обычного чатбота. Но и с ней указанный выше подход полезен, например, когда имеет смысл получше подумать над задачей — и только потом отдавать ее нейросети.
P.S. По традиции можете поддержать меня подпиской на канал “сбежавшая нейросеть”.