Spring AI: LLM-приложения на Java

Spring AI — фреймворк для встраивания языковых моделей в Java-приложения. Курс охватывает весь путь: первые запросы к модели, подключение собственных данных через векторный поиск, интеграция с внешними сервисами, сохранение контекста между сообщениями.
Средний уровень
10-15 часов
Сертификат Stepik

Чему вы научитесь

  • Подключать модели OpenAI, Anthropic, Ollama и другие языковые модели через единый интерфейс Spring AI
  • Проектировать запросы к модели с помощью шаблонов и получать структурированные ответы в виде объектов Java
  • Давать модели доступ к бизнес-логике через вызов инструментов и аннотацию @Tool
  • Строить системы поиска с дополнением ответов: загрузка документов, разбивка на фрагменты, построение векторных представлений, векторное хранилище и поиск
  • Подключать внешние серверы по открытому протоколу взаимодействия с моделями от Anthropic
  • Сохранять историю диалогов в памяти модели с разными стратегиями ограничения её объёма
  • Настраивать наблюдаемость и сбор метрик через Micrometer, Prometheus и Grafana
  • Реализовывать ограничение частоты запросов, фильтрацию персональных данных и защитные ограничения для боевой среды
  • Собрать полноценного ассистента с поиском по документам, инструментами, памятью и мониторингом

О курсе

Начинаем с простого клиента для общения с моделью, затем учимся управлять запросами и преобразовывать ответы в объекты Java. Дальше подключаем вызов инструментов, и модель начинает вызывать ваши методы Java самостоятельно. Добавляем память диалогов, чтобы модель помнила контекст между запросами.

Вторая половина курса посвящена продвинутым темам. Система поиска с дополнением ответов: загрузка документов, разбивка на фрагменты, построение векторных представлений, векторное хранилище, поиск и генерация ответов на основе ваших данных. Открытый протокол взаимодействия с моделями (Model Context Protocol) от Anthropic стандартизирует связь языковых моделей с внешними системами

Для кого этот курс

Java-разработчики, которые хотят добавить возможности искусственного интеллекта в свои приложения и работать с языковыми моделями на привычном стеке. Backend-инженеры на экосистеме Spring, желающие освоить Spring AI и строить интеллектуальные сервисы без перехода на другие языки. Тимлиды и архитекторы, выбирающие подход к внедрению языковых моделей в продукт.

Начальные требования

  • Уверенное знание языка Java
  • Базовый опыт работы со Spring и Spring Boot
  • Знание систем сборки (Maven или Gradle) на базовом уровне
  • Предварительный опыт работы с языковыми моделями не требуется

Наши преподаватели

Как проходит обучение

  • Курс построен по принципу «от простого к сложному»: каждая тема опирается на предыдущую
  • Теория сопровождается практическими примерами кода, которые можно запускать и менять самостоятельно

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Отзывы прошедших курс

5
из 5
из 3 отзывов
3 отзыва
загружаем...

Что вы получаете

  • Практический навык разработки приложений с искусственным интеллектом на знакомом стеке Java и Spring.
  • Готовый проект ассистента с поиском по документам, инструментами, памятью и мониторингом — основу для собственных решений.
  • Понимание полного цикла: от подключения модели до вывода сервиса в ПРОМ.
  • Примеры кода и шаблоны, которые можно переиспользовать в рабочих задачах.

Сколько стоит обучение

Price: 3 500 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 3 500