Курс на Stepik
Обложка курса «Java: AI-агенты. Мини-книга рецептов» на Stepik
900 ₽

Java: AI-агенты. Мини-книга рецептов ★ 0.000

Открыть на
STEPIK.ORG

Как встроить ИИ-агента в приложение на Java. Всё работает локально на вашей машине — без облака, без подписок и без средств обхода блокировок и замедлений. 15 рецептов: от первого агента до работа с памятью

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java: AI-агенты. Мини-книга рецептов»Учеников на курсе 2
Сертификаты, выданные на курсе «Java: AI-агенты. Мини-книга рецептов»Сертификатов выдано 0
Отзывы о курсе «Java: AI-агенты. Мини-книга рецептов»Отзывов получено 0
Рейтинг курса «Java: AI-агенты. Мини-книга рецептов»Рейтинг курса 0.000
Уроки в курсе «Java: AI-агенты. Мини-книга рецептов»Количество уроков 21
Тесты в курсе «Java: AI-агенты. Мини-книга рецептов»Количество квизов 39
Стоимость курса «Java: AI-агенты. Мини-книга рецептов»Стоимость курса 900 ₽ —
Обновления курса «Java: AI-агенты. Мини-книга рецептов»Обновления курса — —
Дата публикации курса «Java: AI-агенты. Мини-книга рецептов»Дата публикации курса — ———
Последнее обновление курса «Java: AI-агенты. Мини-книга рецептов»Последнее обновление — ———

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

  • Подключить языковую модель к своему приложению на Java: консольному, веб-сервису, фоновой задаче. И перейти с облачной модели на локальную, заменив только сборку клиента
  • Научить агента действовать: превратить обычный метод Java в инструмент, который модель вызывает сама, и получать факты вместо правдоподобных выдумок
  • Получать от модели данные строгой формы: record вместо текста, который приходится разбирать руками
  • Не дать агенту наломать дров: запереть исполнение кода в контейнере и поставить необратимые действия под подтверждение человека
  • Дать агенту память, чтобы он помнил разговор между запросами и не терял его после перезапуска сервиса
  • Собрать команду из нескольких агентов без готовой библиотеки: граф с развилками и чекпоинтами, конвейер, параллельная работа на виртуальных потоках, передача разговора между специалистами, общее обсуждение
  • Заставить агента отвечать по вашим документам: собрать RAG и перевести его на векторный поиск в Qdrant
  • Связать агента с внешним миром по трём открытым протоколам: MCP, A2A и AG-UI. И убедиться, что это работает между языками: к серверу на Java подключается клиент на Python
  • Написать собственного кодинг-агента, который читает файлы, пишет код и проверяет себя запуском тестов
  • Довести всё это до продакшена: считать расходы, видеть путь запроса в трейсах, закрыть от инъекций и утечек, проверять качество автоматическим экзаменом

О курсе

Как встроить ИИ-агента в приложение на Java. Всё работает локально на вашей машине — без облака, без подписок и без средств обхода блокировок и замедлений. 15 рецептов: от первого агента до работа с памятью

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

Курс для Java-разработчиков, которым ИИ нужен в проекте, а не в презентации — Вам поставили задачу «добавить ИИ», и непонятно, с какой стороны заходить, чтобы это не осталось игрушкой — Вы пишете на Java, но почти все материалы про агентов рассчитаны на Python — постарался это исправить — Вы выбираете, как встроить агентов в существующую систему, и хотите понимать, где реальные возможности, а где маркетинг — Вы делаете внутренние сервисы: поддержку, справочные системы, обработку обращений, ответы по документам компании — Вам нельзя в облако. Персональные данные, закрытый контур, требования безопасности: весь курс построен на локальных моделях именно поэтому — Вы усиливаете резюме. Опыт с агентами сейчас одно из самых заметных отличий в вакансиях на Java Курс не подойдёт, если вы ищете промпт-инжиниринг, конструкторы без кода или теорию машинного обучения. Здесь нужно писать много кода на Java

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

Опыт работы с ИИ не нужен. Всё, что необходимо знать о моделях, объясняется по ходу курса

Что нужно:

  • Java на рабочем уровне: record, интерфейсы, лямбды, коллекции, ExecutorService
  • HTTP и JSON: как устроены запрос и ответ. Spring знать не нужно — веб-сервер в курсе встроенный, из JDK
  • Командная строка, Git и Docker на бытовом уровне

Виртуальные потоки встречаются в нескольких уроках, но знать их заранее не обязательно: где появятся, там и разберём

Из софта: JDK 26 (+ Gradle), любая среда разработки и Docker. Для нескольких уроков понадобится Python 3: на нём написан клиент «на другом языке», и его же запускает кодинг-агент

Из железа: от 16 ГБ памяти для модели поменьше, 32 ГБ или видеокарта от 16 ГБ — для крупной. На более скромной машине курс тоже проходится: модель придётся взять поменьше и ответов ждать дольше

Платный доступ к облачным моделям не потребуется ни разу. Единственный облачный пример повторять необязательно

Преподаватели курса

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

12 модулей, 47 уроков, 89 заданий. Свой темп, доступ без ограничения по времени

Курс текстовый. Каждый урок устроен одинаково:

1. Полный код примера вместе с командой запуска. Его можно скопировать к себе и запустить, ещё не читая объяснений

2. Текстовая лекция — подробный разбор: почему сделано именно так, что программа напечатала на самом деле и где она ломается. Код в разборе тот же, что в первом шаге

3. Задания с автопроверкой: таблицы утверждений, сопоставления, восстановление порядка, пропуски в коде

Два практикума, в середине курса и ближе к концу:

  • веб-сервис куратора, который ведёт независимые разговоры с разными студентами и продолжает их после перезапуска
  • служба поддержки из двух программ: MCP-сервер с инструментами школы и агент, который подключается к нему по сети, ссылается на источники и спрашивает человека перед действиями

У обоих есть техническое задание и сценарий приёмки из четырёх шагов. Работы проверяются лично автором

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

  • Навык, который применим уже сейчас. Не «представление об ИИ», а умение подключить модель, дать ей инструменты, ограничить и проверить
  • Готовый проект на Java, собранный вашими руками: 44 примера от первого агента до кодинг-агента. Забирайте в свой проект
  • Понимание того, что внутри. Граф, оркестрация и протоколы написаны своими руками, поэтому чужая библиотека перестаёт быть чёрным ящиком
  • Два проекта в портфолио с техническим заданием и приёмкой
  • Независимость. Всё работает на вашей машине: без подписок, без зарубежных карт, без средств обхода блокировок и замедлений и без утечки данных наружу
  • Понимание границ. Где модель надёжна, где выдумывает, где нарушает собственную инструкцию, и какие механизмы это ловят. В документации этого нет
  • Справочник, к которому возвращаются. Текстовые лекции с кодом и настоящими прогонами останутся с вами после курса
  • Сертификат об окончании

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