
В этом уроке мы запускаем Ollama, подключаем локальную модель Gemma-3, и с минимальной конфигурацией Spring AI добиваемся первого рабочего вызова:
— указываем зависимости,
— настраиваем application.properties,
— создаём ChatClient,
— и получаем ответ прямо в консоль.
Вы увидите, как при помощи Spring AI за несколько строк кода можно обратиться к локальной LLM и получить полноценный ответ. Это не демонстрация — это ваш первый шаг к разработке своего приложения с AI внутри.
После этого урока вы:
установите Ollama и запустите модель gemma:3b
пропишете минимальную конфигурацию Spring AI для работы с локальной LLM
получите ответ от модели через ChatClient прямо из вашего Java-кода
Добавляем зависимости, настраиваем таблицы для хранения векторных данных и документов. Пишем модели.
Пишем загрузчик документов, разбиваем их на чанки, заполняем векторную базу, добавляем advisor для работы с RAG, проверяем, как всё работает вместе.
В этом курсе мы не просто «подключим GPT». Мы создадим полноценное Spring-приложение, которое умеет говорить с языковой моделью на локальной машине, понимать контекст и работать с вашими собственными документами.
Никакой зависимости от облаков, ключей, подписок. Всё работает офлайн и бесплатно — за счёт Ollama и локальных моделей.
Что делаем:
Устанавливаем Ollama и запускаем первую языковую модель у себя на машине
Подключаем LLM к Spring через Spring AI — без магии, с разбором зависимостей и конфигурации
Пишем сервис, который принимает вопросы, общается с моделью и возвращает ответы
Добавляем хранилище истории диалога, чтобы модель могла помнить, о чём вы уже говорили
Разбираемся с RAG: что это, зачем нужно и как работает.
Реализуем сервис, который автоматически находит новые документы, разбивает их на чанки и загружает в RAG при запуске приложения. Всё происходит без ручного триггера — просто кладёшь файл в ресурсах, и система сама его подхватывает и индексирует.
Что получаем:
Понимание, как устроены Spring AI и RAG
Рабочее приложение, которое можно развивать под реальные задачи
Опыт интеграции LLM с вашим сервисом
Базу для следующих шагов
Для кого курс:
Для Java-разработчиков, которые хотят начать использовать AI, но не знают, с чего начать
Для тех, кто пробовал OpenAI API, но хочет уйти от зависимости и костов
Для инженеров, которым важно понимать, что происходит под капотом
Для тех, кто хочет не просто демо, а базу для реальных проектов
Всё, что вы напишете в процессе — не игрушка и не «Hello world». Это заготовка, которую можно адаптировать под реальный продакшн.
Если вы давно хотели разобраться, как Spring и AI реально работают вместе — начнём с самого главного. Просто, понятно, но по-взрослому.