Онбординг ИИ
🤖 Онбординг ИИ
Что происходит, когда в команде появляется новый сотрудник? Правильно — он адаптируется и старается писать код в соответствии с гайдлайнами, принятыми в команде. А помогают ему в этом документация, линтеры и ревью коллег.
По сути, ИИ — это ваш коллега, которому вы делегируете задачи, и ему тоже нужно объяснить, как писать код. И здесь как раз пригодится документация, которую никто из ваших коллег не читает 😄, но ИИ — будет.
Многие ИИ-агенты поддерживают формат "правила/инструкции", где можно описать стандарты и архитектуру проекта. Это, по сути, обычный Markdown-файл, который будет добавляться к системному промпту при каждом запросе.
- В Cline — это custom instructions
- В Cursor — rules
- В Copilot — instructions
- В Windsurf — rules
Названия немного отличаются — но суть одна.
Примеры
1️⃣ У меня Copilot упорно пытался использовать pnpm, пока я явно не указал использовать npm.
2️⃣ На работе мы используем BEM и префиксы для всех имён классов, чтобы избежать коллизий. Cline, конечно, этого не понял, пока я явно не задал это в инструкциях.
3️⃣ На выходных решил набросать MVP пет-проекта из бэклога. Сначала написал ТЗ с помощью ИИ, положил его в .github/instructions/requirements-instruction.md и попросил Copilot написать проект по ТЗ. Он справился, потребовались лишь небольшие правки. Теперь при любых изменениях он уже знает требования.
4️⃣ Можно попросить ИИ использовать conventional commits при генерации сообщений к коммитам.
Некоторые примеры — на скринах.
#ai #frontend