Новые правила контекстной инженерии для Claude 5
Anthropic опубликовала рекомендации, как управлять системным промптом, навыками, файлами CLAUDE.md и памятью, чтобы улучшить результаты Claude 5.
В статье на Habr AI [1] Anthropic представила набор практических рекомендаций по контекстной инженерии для модели Claude 5. По словам авторов, обычный пользовательский промпт теперь составляет лишь небольшую часть общего контекста, который модель получает при каждом запросе. Остальная часть формируется из:
- Системного промпта – задаёт роль, ограничения и стиль модели.
- Навыков (tools) – встроенные функции, которые Claude может вызывать в процессе ответа (например, поиск, вычисления, работа с API).
- Файлов CLAUDE.md – статические документы, загружаемые в сессию и используемые как «постоянные знания».
- Памяти (memory) – динамический контекст, сохраняющий информацию между запросами в рамках одной сессии.
- Дополнительных источников – такие как пользовательские файлы, ссылки и метаданные.
Ключевые правила, предложенные в статье:
- Явно задавайте системный промпт: указывайте цель, тон и ограничения модели в начале каждой сессии.
- Активно используйте навыки: объявляйте их в системном промпте и вызывайте через
tool_use‑команды, чтобы делегировать специализированные задачи. - Структурируйте CLAUDE.md: разбивайте документ на разделы, используйте заголовки и маркеры, чтобы модель могла быстро находить нужную информацию.
- Управляйте памятью: добавляйте важные выводы в память после каждого шага и очищайте её, когда информация устарела.
- Итеративный подход: проверяйте ответы, уточняйте запросы и корректируйте контекст, пока результат не будет удовлетворять требованиям.
Пример рабочего цикла: 1) загрузка файла product_spec.md; 2) установка системного промпта «Ты — технический писатель, создающий документацию для продукта X»; 3) запрос на генерацию раздела, при необходимости вызов навыка search; 4) сохранение полученного текста в память; 5) уточнение и доработка.
Подробности и примеры доступны в оригинальной статье [1] и в официальной документации Anthropic [2].
[1] https://habr.com/ru/articles/1063240/ [2] https://docs.anthropic.com/claude/context-engineering
Для разработчиков и студентов это значит, что работа с Claude 5 требует более системного подхода: нужно планировать структуру контекста заранее, использовать навыки и файлы как «постоянные» источники знаний. Игнорирование этих слоёв может привести к непредсказуемым ответам и лишним затратам токенов.


