Veai AI Agent is an IDE-native AI assistant.
Он использует отладчик, линтеры, рефакторинги, анализ покрытия, индексы кода и средства запуска тестов, чтобы писать код и доводить его до продакшен-состояния.
Отладка, рефакторинг и тестирование внутри IDE
- Отладка на реальных данных выполнения: анализируйте сбои через состояние отладчика, стек вызовов, выполненные инструкции и поток данных без ручной расстановки сообщений в журнале.
- Семантический рефакторинг: ищите символы, находите использования, переименовывайте и обновляйте код через индексы и рефакторинги IDE, а не через правки с помощью grep, которые ломают ссылки между файлами.
- Генерация тестов с учётом покрытия: создавайте и обновляйте модульные, интеграционные и сквозные тесты, затем используйте покрытие и анализ веток, чтобы закрывать непроверенные сценарии.
- Поиск и исправление уязвимостей: сканируйте JVM-проекты на проблемы безопасности и исправляйте найденные дефекты с помощью агента.
- Исправление проблем качества в контексте проекта: используйте линтеры IDE, быстрые исправления, декомпиляцию библиотек и результаты сборки или тестов из IDE.
- Работа в привычном процессе разработки в IDE: агенту доступны конфигурации запуска, средства запуска тестов, веб-поиск, чтение веб-страниц и данные Allure TestOps.
Для каких задач использовать
- отладка с использованием данных выполнения IDE и стеков вызовов;
- генерация тестов с обратной связью по покрытию и поиск нестабильных тестов;
- поиск и исправление уязвимостей безопасности с помощью статического анализа;
- рефакторинг кода с поиском с учётом IDE и безопасными переименованиями;
- исправление комментариев в запросах на слияние, стеков вызовов, падений тестов и задач из TMS;
- разработка функций и микросервисов по спецификациям;
- миграция кода на новые фреймворки или версии библиотек;
- генерация документации и комментариев к коду.
Открытые стандарты и контроль для команд
- Поддержка MCP и AGENTS.md для переносимых ИИ-процессов.
- Возможность использовать собственный ключ для LLM и управление областью редактирования для командной работы.
- Корпоративные возможности: развёртывание в VPC, самостоятельное размещение и единый вход.
Режимы агента
Режимы General, Code, Test, Plan, Review и Debug используют специализированные инструменты IDE. Например, режим Debug запускает отладчик, а режим Test читает данные покрытия. Также доступен оркестратор для разбиения сложных задач между специализированными субагентами и пользовательские режимы для командных процессов.
Как начать
- Установите Veai AI Agent.
- Откройте агента в JetBrains IDE.
- Попробуйте режим Debug для анализа падающего теста — он использует отладчик IDE, а не ручной вывод сообщений в журнал.
Начните писать код, используя все возможности вашей IDE.