Чему вы научитесь
- Подключать модели 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) на базовом уровне
- Предварительный опыт работы с языковыми моделями не требуется
Наши преподаватели
Как проходит обучение
- Курс построен по принципу «от простого к сложному»: каждая тема опирается на предыдущую
- Теория сопровождается практическими примерами кода, которые можно запускать и менять самостоятельно
Программа курса
Сертификат
Stepik
Отзывы прошедших курс
Что вы получаете
- Практический навык разработки приложений с искусственным интеллектом на знакомом стеке Java и Spring.
- Готовый проект ассистента с поиском по документам, инструментами, памятью и мониторингом — основу для собственных решений.
- Понимание полного цикла: от подключения модели до вывода сервиса в ПРОМ.
- Примеры кода и шаблоны, которые можно переиспользовать в рабочих задачах.
Сколько стоит обучение
Price:
3 500 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.