GPT опять запутался и сделал всё не так?

Работаешь над проектом уже не первую неделю. Кажется, всё давно настроено: инструкции написаны, правила согласованы, процесс отработан.
Объясняешь GPT, что нужно сделать. Он отвечает, что всё понял. А потом делает совершенно по-другому.
Исправляешь. Ещё раз объясняешь. Он снова подтверждает, что понял. И снова ошибается.
После нескольких таких кругов начинаешь раздражаться. Ну сколько можно? Мы же уже всё обсудили!
У меня недавно была именно такая история. И самое интересное — проблема оказалась совсем не там, где я её искал.
Оказалось, дело не в GPT
Я начал разбираться, почему одни и те же ошибки повторяются, несмотря на все уточнения.
И постепенно обнаружил, что за время работы сам создал целую систему инструкций, правил и скиллов. Одни действовали только внутри отдельных проектов, другие распространялись на всё сразу.
По отдельности многие из них выглядели вполне логично.
Но со временем правила начали пересекаться. Некоторые устарели, другие дублировали существующие, а третьи прямо противоречили друг другу.
Получалось, что я давал GPT новую инструкцию, но где-то в системе уже лежало старое правило, которое требовало делать иначе.
И GPT мог вполне добросовестно выполнять именно его.
А я в этот момент думал, что он опять ничего не понял.
Чем больше правил, тем не обязательно лучше
Когда работаешь с GPT регулярно, хочется постепенно улучшать процесс.
Столкнулся с ошибкой — добавил правило.
Ошибка повторилась — уточнил инструкцию.
Появилась новая задача — создал отдельный скилл.
Поначалу это действительно помогает. Но постепенно система становится сложнее, а контролировать её всё труднее.
Особенно опасны глобальные инструкции. Одно неудачное правило может повлиять сразу на несколько проектов, даже если изначально создавалось для совершенно конкретной задачи.
И самое неприятное — ты можешь уже забыть о его существовании.
Что я теперь проверяю
Прежде чем добавлять очередное правило или обвинять GPT в том, что он опять сделал что-то не так, полезно проверить несколько вещей:
- Где действует инструкция? Только в одном проекте или глобально?
- Нет ли уже похожего правила? Возможно, новая инструкция просто дублирует старую.
- Не противоречит ли она существующим? Особенно тем, которые были написаны раньше.
- Актуальна ли она вообще? Процесс мог давно измениться, а инструкция осталась.
- Можно ли упростить? Иногда лучше удалить три старых правила и написать одно понятное.
По сути, инструкции и скиллы тоже требуют периодической ревизии. Как обычный код, который со временем обрастает лишними зависимостями.
Главный вывод
Я понял простую вещь: это не GPT тупой. Это я сам перегрузил его конфликтующими правилами.
Конечно, модель может ошибаться и сама по себе. Но если ошибка повторяется снова и снова, несмотря на объяснения, причина может быть глубже, чем кажется.
И прежде чем писать очередное «запомни раз и навсегда», стоит посмотреть, что уже записано.
Теперь я стараюсь относиться к созданию инструкций внимательнее. Не просто добавлять новые правила после каждой ошибки, а понимать, как они повлияют на всю систему.
Особенно если правило глобальное и будет работать сразу в нескольких проектах.
Хороший AI-помощник — это не тот, которому написали больше всего инструкций. А тот, которому дали понятные, актуальные и непротиворечивые правила.
