Как мы делали ИИ-агента на Spring AI и Java
Статья на Хабр - https://habr.com/ru/companies/ru_mts/articles/948448/ Два года назад я плотно погрузился в хакатоны. Это особая среда, где команды разработчиков, ML/AI-инженеров, Data-аналитиков за короткое время превращают идеи в работающие прототипы. Почти всегда это даёт мощный толчок кругозору в разработке. Не так давно мы с моей командой Java Boys участвовали в MTC True Tech Hack 2025 — крупном AI-хакатоне, где нужно было разработать решения на базе LLM и инструментов МТС The Platform. Наш проект — Vibe JSON — мы делали на Java, Spring Boot, Spring AI и Jmix. Основная идея — генерировать JSON-схемы для low-code платформы через диалог с LLM. Мы интегрировали OpenAI API через Spring AI, использовали structured output, function calling - всё в лучших традициях разработки AI-агентов. Spring AI показал себя мощным инструментом: можно строить настоящих ИИ-агентов, а не просто AI чат-ботов. На Хабре, в блоге МТС, вышла моя подробная статья о хакатоне и технических деталях проекта: https://habr.com/ru/companies/ru_mts/articles/948448/ Исходный код проекта на GitHub: https://github.com/Java-Boys-Hackathon-Team/vibe-json В статье: - немного о хакатонной культуре в России; - как эффективно работать командой и не сгореть за 48 часов; - как Java-разработчику использовать Spring AI для построения ИИ-агентов. Если вы интересуетесь интеграцией LLM в свои java/kotlin-проекты на Spring — буду рад комментариям.