О курсе
Вы знаете 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 интерактивные задачи