Skip to content

Commit 559513a

Browse files
committed
Add post "Практическое руководство по промпт-инжинирингу"
1 parent 734d8ec commit 559513a

3 files changed

Lines changed: 72 additions & 0 deletions

File tree

  • content/posts/2026-04-21-практическое-руководство-по-промпт-инжинирингу
463 KB
Loading
53.7 KB
Loading
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
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

Comments
 (0)