|
| 1 | +--- |
| 2 | +title: "Практическое руководство по промпт-инжинирингу: работа с GPT-5.2 и Claude 4.6" |
| 3 | +slug: практическое-руководство-по-промпт-инжинирингу |
| 4 | +date: 2026-04-21T00:00:00+03:00 |
| 5 | +cover: |
| 6 | + image: "cover.jpg" |
| 7 | + relative: true |
| 8 | +author: Эрик Власкин |
| 9 | +authorUrl: https://t.me/DramblukerBlog |
| 10 | +categories: |
| 11 | + - Искусственный интеллект |
| 12 | +draft: false |
| 13 | +--- |
| 14 | + |
| 15 | +С выходом последних флагманских моделей от OpenAI и Anthropic фокус в работе с ИИ сместился с написания простых запросов на управление **агентными системами** — сложными ИИ-системами, которые самостоятельно планируют шаги, используют инструменты и сохраняют состояние в длинных циклах. Для эффективной работы с ними специалистам необходимо освоить новые методы управления интеллектуальными ресурсами моделей. |
| 16 | + |
| 17 | +## Архитектура промпта: XML, роли и иерархия |
| 18 | + |
| 19 | +Обе модели — GPT-5.2 и Claude 4.6 — лучше всего работают со структурированным вводом. |
| 20 | + |
| 21 | +* **XML-теги:** Обертывание инструкций, примеров и данных в теги (например, `<instructions>`, `<context>`, `<example>`) помогает модели однозначно разделять компоненты запроса. |
| 22 | +* **Назначение роли:** Роль в системном промпте фокусирует тон и глубину анализа. |
| 23 | +* **Расположение данных (для Claude 4.6):** При работе с контекстом более 20к токенов данные и документы следует размещать **в начале** промпта, а конкретные инструкции и вопросы — **в конце**. Это может повысить качество ответов на 30%. |
| 24 | +* **Цитирование:** При анализе длинных документов требуйте от модели сначала привести цитаты (`<quotes>`), а затем давать ответ — это минимизирует риск потери информации. |
| 25 | + |
| 26 | +## GPT-5.2: Корпоративная дисциплина и сжатие |
| 27 | + |
| 28 | +GPT-5.2 разработана для задач, где важны точность и следование регламентам. |
| 29 | + |
| 30 | +* **reasoning_effort:** Параметр управления глубиной размышлений (`none`, `low`, `medium`, `high`). Для GPT-5.2 значение по умолчанию — `none`, что обеспечивает максимальную скорость. |
| 31 | +* **Compaction (Компактизация):** Для длинных сессий используйте эндпоинт `/responses/compact`. Он выполняет сжатие истории с сохранением смысла, позволяя модели продолжать работу за пределами стандартного окна контекста. |
| 32 | +* **Структурированное извлечение:** При работе с PDF и таблицами всегда предоставляйте JSON-схему и требуйте «полноты извлечения» (extraction completeness). Результаты по разным документам следует сериализовать отдельно с указанием стабильного ID (например, имени файла). |
| 33 | + |
| 34 | +## Claude 4.6: Адаптивное мышление и визуальный анализ |
| 35 | + |
| 36 | +Claude 4.6 отличается высокой проактивностью и улучшенным «зрением». |
| 37 | + |
| 38 | +* **Адаптивное мышление (Adaptive Thinking, параметр `effort`):** Модель сама решает, сколько ресурсов потратить на размышления. |
| 39 | + * **Low:** Для простых чатов и классификаций. |
| 40 | + * **Medium:** Стандарт для кодинга и бизнес-задач. |
| 41 | + * **High:** Для автономных агентов и глубоких исследований. |
| 42 | + * **Важно:** При использовании `medium` или `high` рекомендуется устанавливать лимит `max_tokens` на уровне **64k**, чтобы у модели было место для вывода цепочки рассуждений. |
| 43 | +* **Борьба с «AI slop» в дизайне:** Чтобы избежать шаблонных фронтенд-интерфейсов, явно требуйте использования нестандартных паттернов и интерактивности. Используйте навык **crop tool** (обрезка): модель лучше анализирует пользовательский интерфейс, если может «зумить» отдельные части скриншотов. |
| 44 | + |
| 45 | +## Построение агентных систем и использование инструментов |
| 46 | + |
| 47 | +Агенты теперь могут выполнять действия параллельно, что требует новых подходов к контролю. |
| 48 | + |
| 49 | +* **Параллельные вызовы:** Явно разрешайте модели сканировать кодовые базы или выполнять поиск в нескольких источниках одновременно для ускорения работы. |
| 50 | +* **Глубокое отслеживание состояния (State Tracking):** |
| 51 | + * **JSON** — для структурированных данных и результатов тестов. |
| 52 | + * **Git-логи** — для хронологии действий агента. |
| 53 | + * **Progress.txt** — для неструктурированных заметок о прогрессе. |
| 54 | +* **Безопасность:** Для необратимых действий (удаление файлов, push в репозиторий) вводите обязательное подтверждение человеком. |
| 55 | +* **Исследовательская планка:** В задачах поиска (Web Search) задавайте предел исследования: например, «продолжай поиск до тех пор, пока ценность новой информации не начнет падать». |
| 56 | + |
| 57 | +## Методология миграции и оптимизация |
| 58 | + |
| 59 | +При переходе на новые модели ваши старые промпты могут стать избыточными. |
| 60 | + |
| 61 | +1. **Базовый тест:** Смените модель в API, сохранив промпт идентичным. |
| 62 | +2. **Отказ от предзаполнений и анти-лени:** Claude 4.6 больше не поддерживает предзаполнение ответа ассистента (`prefills`). Также уберите агрессивные инструкции против лени (вроде «CRITICAL: YOU MUST...» или «ТЫ ОБЯЗАН использовать инструмент») — новые модели стали инициативнее и старые «пинки» могут привести к перегрузке лишними действиями (overtriggering). |
| 63 | +3. **Итерация через тестирование:** Повышайте уровень усилий (`effort`) только если базовые тесты (evals) показывают регрессию. |
| 64 | + |
| 65 | +## Заключение |
| 66 | + |
| 67 | +Современный промпт-инжиниринг — это не поиск «волшебных слов», а **архитектурное управление рамками и усилиями ИИ**. |
| 68 | + |
| 69 | +Ключ к успеху сегодня: |
| 70 | +* **Доверие логике:** Не навязывайте модели пошаговый план, если она способна продумать его сама через адаптивное мышление (Adaptive Thinking). |
| 71 | +* **Структурный контроль:** Используйте XML для входящих данных и JSON для выходных. |
| 72 | +* **Ресурсная эффективность:** Настраивайте параметры усилий и используйте компактизацию для экономии контекста. |
0 commit comments