Проект AIDocumentLibraryChat был расширен для генерации тестового кода (был протестирован код на Java). Проект может генерировать тестовый код для публичных проектов на GitHub. Можно указать URL класса для тестирования, затем класс загружается, импорты анализируются и также загружаются зависимые классы в проекте. Это дает возможности LLM учитывать импортированные исходные классы при генерации моков для тестов. Можно указать testUrl, чтобы дать пример LLM для основы генерируемого теста. Модели granite-code и deepseek-coder-v2 были протестированы с Ollama.
Цель - протестировать, насколько хорошо LLM могут помочь разработчикам создавать тесты.
dzone.com
Using Spring AI With LLMs To Generate Java Tests
Create attached notes ...