Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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