Собери AI-агента на JavaScript за вечер

Вашего JavaScript уже достаточно, чтобы создавать AI-агентов. За 2–3 часа соберите своего первого — без Python и агентских фреймворков. Вся практика в браузере.
Средний уровень
2–3 часа

О курсе

Вы знаете JavaScript. Этого достаточно, чтобы начать создавать AI-агентов.

Для этого не обязательно переходить на Python. Навыки, которые вы используете для сайтов, приложений и сервисов, пригодятся и здесь. В этом курсе вы научитесь соединять языковую модель со своим кодом — и за 2–3 часа соберёте первого учебного агента.

Представьте помощника, которому можно написать: «Где мой заказ?» Модель запросит нужные данные, ваша JavaScript-функция проверит статус, а модель использует результат для ответа. Так модель сможет не только отвечать словами, но и запрашивать данные и расчёты из ваших функций. Например, получать статус заказа из вашего сервиса, а затем объяснять результат пользователю. Вы сами определяете, какие действия доступны агенту.

Новый инструмент для ваших задач

Начнём с простого обмена сообщениями. Постепенно научим программу получать от модели данные, подключим функции и соберём всё в работающего агента. Если для ответа потребуется несколько действий, ваш код сможет выполнить их и продолжить работу.

В финале вы самостоятельно напишете агентский цикл. Он пройдёт проверку на разных учебных сценариях — в том числе тех, которых вы заранее не видели.

Вы поймёте, как писать AI-агентов, и сможете объяснить каждую часть своего решения. Это основа, на которой можно экспериментировать с собственными функциями и задачами.

Без Python, LangChain и LangGraph

Агентские фреймворки помогают собирать сложные сценарии и берут часть работы на себя. Но за их готовыми командами скрывается сам механизм работы агента. В этом курсе вы напишете эту логику сами, на обычном JavaScript: увидите, как связаны запросы к модели, вызовы функций и итоговый ответ.

Так вы разберётесь в устройстве агента и будете лучше понимать, что происходит при использовании готового фреймворка.

Короткие объяснения и практика прямо в браузере

Опыт работы с AI не нужен. Достаточно уверенно знать JavaScript: объекты, массивы, функции и async/await. Новые понятия объясняем по мере появления.

Читаете короткое объяснение, дописываете код, проверяете результат. Все задания выполняются в редакторе Stepik: устанавливать библиотеки и настраивать окружение не нужно. Каждая задача содержит свою заготовку и необходимые данные.

Бесплатно, без API-ключей и оплаты запросов

В заданиях ответы модели заранее подготовлены: вместо обращения к настоящей AI-модели учебная программа воспроизводит заданные сценарии. Ваш JavaScript выполняется по-настоящему — вы пишете обработку ответов, вызовы функций и агентский цикл.

Это позволяет практиковаться бесплатно и повторять попытки без расходов на запросы. Чем учебные сценарии отличаются от поведения настоящей модели, разбираем по ходу курса.

Результат курса — собственный учебный агент и понимание его устройства. Подготовка к реальной эксплуатации — обработка сбоев и разрывов связи, безопасные повторы, лимиты и безопасность — остаётся за рамками этих 2–3 часов.

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

JavaScript- и Node.js-разработчики, которые хотят разобраться в AI-агентах. Опыт работы с языковыми моделями не требуется.

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

Объекты, массивы, функции, async/await, if, switch, for...of, while, JSON.parse.

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

В курс входят

  • 8 уроков
  • 51 тест
  • 32 интерактивные задачи
загружаем...

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

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

Бесплатно

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

Бесплатно