Несмотря на всю мощь, подсказки в GPT-5 программирование могут отличаться от других моделей. Вот несколько советов, как максимально эффективно использовать их через API или в ваших инструментах для кодирования.
#1. Будьте точны и избегайте противоречивой информации.
Новые модели GPT-5 значительно лучше выполняют инструкции, но побочным эффектом является то, что они могут испытывать трудности, когда их просят следовать расплывчатым или противоречивым инструкциям, особенно в файлах .cursor/rules или AGENTS.md.
#2. Используйте правильные рассуждения
GPT-5 всегда будет использовать тот или иной уровень рассуждений при решении задач. Чтобы добиться наилучших результатов, используйте высокий уровень рассуждений для самых сложных задач. Если вы видите, что модель излишне обдумывает простые задачи, будьте более конкретны или выберите более низкий уровень рассуждений, например, средний или низкий.
#3. Используйте синтаксис, подобный XML, для структурирования инструкций
В сочетании с Cursor мы обнаружили, что GPT-5 хорошо работает при использовании XML-подобного синтаксиса для придания модели большего контекста. Например, вы можете задать следующие правила кодирования модели:
Coding
#4. Избегайте слишком резких высказываний.
В других моделях вы могли бы использовать твердый язык, например:
Be THOROUGH when gathering information.
Make sure you have the FULL picture before
replying.
В GPT-5 эти инструкции могут иметь обратный эффект, поскольку модель может переусердствовать с тем, что она делает естественным образом. Например, она может быть слишком тщательной в вызовах инструментов для сбора контекста.
#5. Дайте место планированию и самоанализу
Если вы создаёте приложения, полностью основанные на принципах «от нуля до одного», дайте модели инструкцию о самоанализе перед началом разработки.
Coding
#6. Контролируйте рвение вашего агента-кодировщика
GPT-5 по умолчанию стремится к тщательному и всестороннему сбору контекста. Используйте подсказки, чтобы более чётко определить, насколько интенсивным должен быть сбор данных и следует ли распараллеливать обнаружение/вызов инструментов.
Задайте модели бюджет инструментов, укажите, когда следует быть более или менее тщательным, и когда следует проверять данные у пользователя. Например:
Coding
Подробнее см. в нашем руководстве по подсказкам. Воспользуйтесь нашим оптимизатором подсказок, чтобы улучшить подсказки для GPT-5.