Skip to main content

Практические задачи

Выберите задачу и пройдите весь цикл: дайте агенту исходный контекст, ограничьте область работы, запросите проверку и просмотрите результат. Примеры запросов на каждой странице можно адаптировать под свой проект.

Работа с кодом

ЗадачаКогда выбирать
Понять незнакомый кодНужно разобраться, как работает код, ничего не меняя
Работать с большим или legacy-проектомНужно исследовать большую кодовую базу и разбить изменение на проверяемые шаги
Разобраться в API библиотекиНужно проверить API и поведение конкретной версии зависимости
Безопасно изменить кодЕсть понятная правка, и важно не задеть лишнее
Провести рефакторингНужно улучшить структуру кода и сохранить его поведение
Исправить багОшибка воспроизводится, и причину нужно подтвердить, а не угадать
Проверить изменения агентаАгент внёс правки, и их нужно просмотреть и принять осознанно
Проверить безопасность кодаНужно найти и разобрать уязвимости перед коммитом, выпуском или аудитом

Тестирование

ЗадачаКогда выбирать
Добавить тестыНужно закрепить поведение кода тестами
Повысить тестовое покрытиеНужно закрыть непокрытые строки и ветки или пройти quality gate
Исправить нестабильный тестТест без изменений то проходит, то падает
Создать тест из реального запускаСложный сценарий проще записать во время работы приложения

Подготовка проекта

ЗадачаКогда выбирать
Подготовить Veai к работе с проектомНужно дать агенту постоянный контекст и проверить ограничения до большой задачи
Подключить внешний инструментАгенту нужен доступ к браузеру, базе знаний, трекеру или другому сервису

После первой задачи

Для ежедневной работы пригодятся несколько общих настроек и справочных страниц:

Общий критерий готовности

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