Тренинг

Spring AI для интеграции LLM в Spring Boot приложения

Как Java разработчик с опытом в Spring Boot стеке, вы возможно задумывались об интеграции LLM в свои сервисы или о разработке своего небольшого агента для конкретной практической задачи. Но основная экосистема вокруг LLM построена с использованием Python и это сразу выбивает из зоны комфорта. Ведь необходимо не только изучить новый язык программирования, но еще и проникнуться новыми парадигмами разработки и поддержки приложений. Теперь это не проблема! В мире Java есть 2 достаточно зрелых решения, которые позволяют полноценно интегрировать LLM в существующие приложения или писать новые. Речь про LangChain4j и Spring AI. На этом практическом тренинге мы разберемся как разрабатывать LLM фичи в привычном Spring Boot стиле.

Цели и задачи тренинга

  • рассмотреть основные возможности LLM и механизмы интеграции в приложения через API;
  • на практических примерах научиться полноценно интегрировать LLM в существующие Spring Boot приложения;
  • получить представление о разнообразных инструментах для расширения возможностей LLM и протоколе MCP;
  • научиться оптимизировать свои интеграции с точки зрения стоимости и скорости работы.
Целевая аудитория
Java разработчики, архитекторы, технические лидеры
Стоимость
450 $за участника
Дата и время
5 модулей по 3 часа

Заказать в компанию

Детальная программа

Часть 1

  • Generative AI и архитектура Transformer.
  • Принципы работы LLM и основные этапы ее обучения.
  • Возможности и ограничения LLM.
  • Доступные LLM на рынке и их классификация.
  • Обзор моделей от OpenAI и варианты их хостинга.
  • Регистрация аккаунта и использование песочницы.
  • Сравнение с моделями от Anthropic.
  • Разворачивание моделей на Amazon Bedrock.

Часть 2

  • Основы промпт инжиниринга.
  • Принципы использования и основные возможности OpenAI API.
  • Знакомство со Spring AI и LangChain4j.
  • Краткий обзор основных фичей.
  • Интеграция в режиме чата.
  • Использование шаблонов промптов.

Часть 3

  • Использование структурных ответов и объектов.
  • Настройка памяти, различные режимы памяти.
  • Реализация персистентной памяти.
  • RAG для добавления приватных знаний в контекст.
  • Embedding и интеграция с различными векторными хранилищами.
  • Различные стратегии RAG.

Часть 4

  • Добавление инструментов.
  • Существующие инструменты и их интеграция.
  • Протокол MCP и его преимущества.
  • Интеграция с существующими MCP серверами.
  • Реализация собственного MCP сервера.

Часть 5

  • Мониторинг интеграции с LLM.
  • Тестирование интеграции с LLM (локальное и полноценное).
  • Оценка качества работы LLM для конкретных кейсов.
  • Оптимизация интеграции по стоимости и скорости работы.

История проведения

  • 22 сентября - 1 октября, 2025онлайн5 занятий в Zoom по понедельникам, средам и пятницам (16:00-19:00, Киев).