Anthropic оптимизировала Claude, удалив 80% промпта для улучшения работы
Компания Anthropic решила обновить подход к формированию контекста для своих моделей Claude. Как сообщают в AI Edge, было удалено более 80% системного промпта Claude Code, изменив способ передачи контекста от пользователя к модели.
Ключевым элементом изменений стал контекст-инжиниринг, который включает в себя все, что модель анализирует до получения запроса: системный промпт, навыки, файлы проекта и память. Этот шаг стал результатом анализа логов Claude Code, показавших противоречия в инструкциях.
На практике это означало, что элементы контекста, такие как системный промпт и навыки, конфликтовали, создавая противоречивые запросы. Новые модели Claude смогли самостоятельно решить эту проблему, улучшив восприятие контекста и уменьшив зависимость от старых правил.
Anthropic теперь предлагает пользователям не перегружать модель инструкциями, а доверять ее способности принимать решения. Внутренние тесты показали, что, несмотря на сокращение промпта, качество программирования не пострадало.
Сокращение контекста позволяет модели работать эффективнее. Например, вместо жестких правил по комментированию кода, теперь достаточно указать стиль, в котором код должен быть написан. Примеры, которые раньше считались обязательными, теперь ограничивают модель, поэтому их следует показывать только при необходимости.
Рекомендации также включают постепенное раскрытие информации, исключая необходимость размещать все инструкции в одном документе. Claude способен самостоятельно подтягивать нужные данные, поэтому лишние правила лишь расходуют ресурсы.
Anthropic также советует удалять дублирующиеся инструкции и использовать автоматическую память и расширенные ссылки в HTML, чтобы облегчить работу модели. Главная цель всех изменений — оставить только те инструкции, которые модель не может понять самостоятельно.
Пользователям рекомендуется пересматривать необходимость инструкций, задавая себе три вопроса: справится ли модель без них, дублируются ли они в другом месте и нужны ли они только иногда. Инструкции, необходимые лишь изредка, лучше выделить в отдельные навыки для загрузки по мере необходимости.
Для обычных пользователей системный промпт не столь важен, однако для создания собственного агента на базе Claude он играет ключевую роль. Итоговый вывод — необходимо минимизировать контекст, оставляя только значимые инструкции, чтобы модели могли работать более автономно.