Перейти к содержимому

Создаем ИИ-ревьюера кода на Java: Spring AI + Ollama (100% локально, бесплатно)

primejava_official

0:00 / 0:00

Создаем ИИ-ревьюера кода на Java: Spring AI + Ollama (100% локально, бесплатно)

219 просмотров · 2 нед. назад
primejava_official
2,06 тыс. подписчиков
219 просмотров · 2 нед. назад
Хотите, чтобы ИИ проверял ваши запросы на слияние, находил ошибки безопасности и никогда не отправлял ваш код в облако? В этом видео мы создаём корпоративный агент проверки кода на Java с использованием Spring Boot, Spring AI и Ollama, работающий полностью локально и бесплатно. Вы узнаете, как: ✅ Запускать локальный LLM с помощью Ollama (qwen2.5-coder) ✅ Интегрировать Spring AI ChatClient со структурированным выводом JSON ✅ Создать многоагентный рецензент: безопасность, производительность, удобство сопровождения ✅ Запускать агентов параллельно с помощью виртуальных потоков Java 21 ✅ Добавить регулярные выражения SecretScanner для обнаружения утечек ключей API и паролей ✅ Объединять, дедуплицировать и оценивать результаты в APPROVE / COMMENT / REQUEST_CHANGES ✅ Подключать его к CI с помощью простой команды git diff curl ⏱ Разделы 00:00 Введение и демонстрация 01:00 Архитектура и блок-схема 03:00 Настройка проекта (Spring Boot 3.4, Spring AI, Ollama) 06:00 Модели данных и структурированный вывод 09:00 Специализированные агенты и подсказки 13:00 Оркестратор с виртуальными потоками Темы обсуждения 17:00 Сканер секретов 19:00 REST API и тестирование с помощью curl 22:00 Интеграция CI и дальнейшие шаги 🛠 Технологический стек: Java 21, Spring Boot 3.4, Spring AI, Ollama, Maven 📌 Ollama: https://ollama.com 🔔 Подпишитесь на PrimeJava, чтобы получать информацию о Java, Spring Boot, микросервисах, ИИ/машинном обучении и подготовке к собеседованиям. Смотрите далее: ▶ Многоагентная система ИИ на Java:    • I Replaced Myself With 3 Java AI Agents......   ▶ Создание агента поддержки клиентов на основе ИИ с использованием Spring Boot и RAG:    • AI Customer Support Chatbot in Java: Sprin...   #SpringAI #Ollama #Java #SpringBoot #AICodeReview