Возможности Explyt Test 2.0
Функциональные возможности
- Поддержка совместимости с IntelliJ IDEA 2024.3
- Поддержка совместимости с K2 для IntelliJ IDEA 2024.2+
- Добавлена возможность применять Explyt фиксы не только для сгенерированного Explyt, но и для чужого кода
- Добавлена возможность управления выбором примера тестов при генерации и ввода дополнительных промптов
- Добавлен анализ эффективности Ollama моделей: модели низкого качества помечаются как нерекомендуемые (not recommended)
- Оптимизированы алгоритмы сбора контекста приложения, установки зависимостей, разрешения неоднозначных импортов при автоматизированном применении квикфиксов
- Поддержка совместимости с Android Studio Koala и Android Studio Ladybug (поддержка части функционала)
Возможности для генерация тестов
- Генерация Gherkin сценариев и тестов по исходному коду
- Генерация дополнительных тестов с учётом существующего покрытия
- Исправление тестов: делаем так, чтобы они компилировались и корректно исполнялись
- Управление генерацией: выбор примеров и задание дополнительных инструкций для языковой модели, редактирование сгенерированных сценариев и создание собственных
- Подготовка проекта к генерации тестов: поиск используемых тестовых фреймворков, установка дополнительных зависимостей при необходимости
Возможности AI ассистента Explyt Chat
- Поддержка вложений (Attachments)
- Получение ответов на произвольные вопросы от языковой модели. Запрос может быть дополнен фрагментами кода проекта
- Объяснение работы кода и нюансов его использования. Action: Explain Code
- Анализ кода на предмет потенциальных ошибок в реализации. Action: Analyze for Bugs
Пользователи могут обращаться к языковым моделям через серверы Explyt или использовать собственные API-ключи. Поддерживаются модели от различных провайдеров (OpenAI, DeepSeek и др.), использование локальных моделей Ollama также возможно.