Tascue
Язык: Русский

Инклюды: как перестать повторять агенту одно и то же

Кто давно работает с ИИ-агентом, знает эти фразы наизусть. «Не делай коммиты». «Сначала воспроизведи ошибку». «В конце коротко напиши, что изменил». Мы писали их в каждом промпте, и иногда какую-нибудь забывали.

Случай с коммитами

У нас это случилось на задаче про загрузку аватара. Промпт писали в спешке, между двумя созвонами, и последнюю строчку — «не коммить, я сам посмотрю» — не дописали.

Агент сделал всё хорошо. А потом, как аккуратный разработчик, закоммитил результат тремя коммитами. Один заодно поправил форматирование в соседнем файле. Вечер ушёл на то, чтобы всё разобрать и вернуть в рабочую копию.

Ему просто не сказали, что коммитить не нужно.

Написать один раз

Инклюд в Tascue — кусок текста, который пишется один раз на вкладке «Инклюды». В задаче вы отмечаете нужные, и при копировании они встают в конец промпта, каждый после разделителя ---.

Промпт в буфере: текст задачи, потом инклюды

Первым у нас стал «Без коммитов»: «Не делай коммиты и не пушь. Изменения оставь в рабочей копии». Мы сделали его общим, чтобы он был во всех проектах, и в меню «⋯» включили «Включать в новые задачи по умолчанию». Теперь он отмечен в каждой новой задаче. Если в какой-то задаче коммит нужен, галочку можно снять.

Как появляются инклюды

Список правил мы не составляли заранее. Инклюды появлялись по одному, после конкретных случаев.

«Короткий отчёт» — после того как агент пересказал каждый свой шаг на три экрана, и список изменённых файлов затерялся в середине. «Проверь в браузере» — после уверенного «готово» от агента, когда страница не открывалась из-за опечатки в шаблоне.

Мы сохраняем текст как инклюд, когда пишем его агенту второй раз. Так в списке остаётся только то, что действительно повторяется.

Ещё одна польза: при смене агента правила не нужно объяснять заново, они так же уходят в конце каждого промпта.

Два-три на задачу

Если в короткой задаче отметить восемь инклюдов, сама задача теряется среди них. Поэтому мы отмечаем два-три: «Без коммитов» по умолчанию и то, что нужно именно здесь. Редкие инклюды скрываем — в меню «⋯» есть «Показывать при выборе в задаче».

Если своих инклюдов пока нет, загляните в «Каталог» на вкладке «Инклюды»: там готовые тексты по группам — «Перед работой», «Код», «Проверка», «Git и деплой» и другие. Любой можно скопировать «В проект» или «В общие».

Каталог инклюдов

Скопированный текст можно поправить под свой проект.

Следите за Tascue в LinkedIn