AGENTS.md — один из самых недооценённых файлов в проекте.
Обычно его либо полностью игнорируют, либо заполняют один раз на старте и больше никогда не трогают. 🤷♂️
Хотя на самом деле он должен быть одним из самых часто изменяемых файлов:
инструкции в нём должны эволюционировать вместе с проектом.
Но с этим файлом связана одна очень недооценённая фича Кодекса, да и любого другого агента:
анализ предыдущих диалогов.
👨💻 Пока мы работаем над проектом, у нас накапливается история: все сессии, ошибки, исправления, моменты, когда агент неправильно понял проект или снова сделал то, за что мы уже ругали его раньше.
И просто хранить эту историю нет никакого смысла.
Её нужно периодически анализировать и смотреть, как можно улучшить, упростить или удешевить дальнейшую работу агента с проектом.
🎁 Из этой мысли у меня родился небольшой промпт:
Просмотри все доступные чаты и сессии этого проекта и оцени, насколько текущий `AGENTS.md` помогает агенту быстро и правильно начинать работу. Найди информацию, которую агенту приходилось повторно выяснять, частые ошибки, неверные предположения, важные особенности структуры, команды, соглашения и ограничения проекта. Предложи минимальные изменения в `AGENTS.md`, которые снизят расход токенов и необходимость повторно изучать репозиторий. Не добавляй общеизвестные правила, временные детали и информацию, уже описанную в других документах, если достаточно дать на них ссылку. В результате покажи краткий список найденных проблем и готовый минимальный diff для `AGENTS.md`; если улучшения не нужны — скажи об этом прямо.
Вы просто скармливаете его агенту, а он идёт, изучает предыдущие чаты и предлагает изменения в
AGENTS.md.
Попробуйте прогнать его в своих проектах. Особенно в тех, где вы регулярно ругаетесь на агента и говорите, что он тупой и опять сделал какую-то дичь. 😅
Возможно ваш
AGENTS.md наконец-то станет лучше и агент перестанет баловаться этой дичью. 😉
Свята место |
10МДК |
ВЕБМастер |
YHub