Anthropic вырезала 80% системного промпта Claude Code — и ничего не сломалось

· Искусственный интеллект
Инженер Anthropic Тарик Шихипар рассказал, как под новое поколение моделей Claude 5 компания радикально упростила контекст: меньше жёстких правил, больше доверия к суждению модели.

cover.svg

Компания Anthropic опубликовала разбор того, как изменились принципы «инженерии контекста» — подготовки системных промптов, файлов CLAUDE.md, навыков (skills) и памяти — под новое поколение моделей Claude 5 (Opus 5, Fable 5). Главная новость звучит почти провокационно: из системного промпта Claude Code удалили более 80% текста, и на внутренних тестах по программированию это не дало заметной просадки качества.

От правил — к суждению

Автор материала, сотрудник технического штата Anthropic Тарик Шихипар, признаёт: раньше модель попросту перегружали ограничениями. В одном запросе уживались противоречивые указания — «оставляй документацию по необходимости» и тут же «НЕ пиши комментарии». Старые модели без таких «перил» ошибались слишком часто, и с этим приходилось мириться. Новые справляются с подобными развилками сами. Жёсткую формулировку «по умолчанию не пиши комментарии, никаких многострочных блоков» заменили одной фразой: пиши код в стиле окружающего — с той же плотностью комментариев и теми же идиомами.

Разрушенные мифы

Шихипар перечисляет прежние «лучшие практики», ставшие мифами:

  • Примеры использования инструментов теперь скорее вредят — они загоняют модель в узкое пространство поиска. Вместо примеров советуют продумывать сам дизайн инструментов и их параметры.
  • «Складывать всё в начало контекста» уступило место прогрессивному раскрытию: проверку кода и код-ревью вынесли в отдельные навыки, а часть инструментов загружается лениво, через поиск, и не занимает контекст, пока не понадобится.
  • Повторение инструкций больше не нужно: описание того, как пользоваться инструментом, переехало в описание самого инструмента.
  • Ручное сохранение в память через хоткей # заменила автопамять — модель сама решает, что стоит запомнить о задаче и о пользователе.
  • Простые спецификации в виде markdown уступают «богатым ссылкам»: спецификацией может быть тестовый набор, функция из другого проекта или HTML-артефакт, а критерии качества оформляются как рубрики для агентов-верификаторов.

Что делать со своим контекстом

Советы для тех, кто строит собственных агентов, сводятся к аскезе. Файл CLAUDE.md стоит держать лёгким и тратить токены не на очевидное (это модель и так увидит в репозитории), а на «подводные камни» кодовой базы. Навыки — это лёгкие путеводители, а не свод всех мыслимых правил; длинные лучше дробить на файлы. В качестве ссылок предпочтительнее код на понятном модели языке: HTML-макет даст лучший результат, чем словесное описание или скриншот.

Для наведения порядка Anthropic выпустила команду claude doctor (/doctor внутри Claude Code), которая помогает «привести к нужному размеру» навыки и файлы конфигурации автоматически.


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.