AI University / Гиды / Как создать ИИ-агента: курсы и пошаговый путь на русском

Как создать ИИ-агента: курсы и пошаговый путь на русском

Обновлено 20.10.2026 · Автор: Владислав Попов

ИИ-агент — это нейросеть, которая получает цель и сама доводит задачу до конца: планирует шаги, вызывает инструменты (поиск, файлы, API, браузер), смотрит на результат и продолжает, пока задача не решена. Чтобы создать своего агента, нужно освоить три вещи: как дать модели инструменты (tool use и MCP), как устроен цикл агента и как ограничить его права. Научиться этому можно по официальным курсам Anthropic на русском: от навыков и субагентов в Claude Code без программирования до агентов на Claude API, первые уроки бесплатны.

Этот гид для тех, кто хочет разобраться в ИИ-агентах на практике, а не по презентациям. Ниже: чем агент отличается от чат-бота, из чего он состоит, какой путь выбрать без кода и с кодом, как собрать первого агента по шагам, какие курсы проходить в каком порядке и на чём обычно ошибаются новички.

Что такое ИИ-агент простыми словами

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

Если совсем коротко, агент = модель + инструменты + цикл. Модель думает, инструменты дают ей доступ к миру (файлы, поиск, почта, база данных), а цикл позволяет пробовать, смотреть на результат и исправляться. Обычный чат умеет только первое. Примеры агентов, которыми уже пользуются каждый день: Claude Code, который сам правит код и запускает тесты; режимы глубокого исследования в чат-ботах, которые десятки раз ищут и читают источники; боты поддержки, которые проверяют статус заказа в CRM, прежде чем ответить.

Чем ИИ-агент отличается от чат-бота

Чат-бот отвечает на сообщение и ждёт следующего. Агент получает задачу и сам решает, какие действия выполнить, в каком порядке и когда остановиться. Разница не в модели, а в том, что вокруг неё: у агента есть инструменты и цикл, в котором он их применяет.

Чат-ботWorkflow (цепочка)Агент
Кто решает, что делатьчеловек в каждом сообщенииразработчик заранее задаёт шагимодель сама выбирает шаги
Инструментыобычно нетвызываются в заданном порядкемодель комбинирует их как нужно
Предсказуемостьвысокаявысокая, легко тестироватьниже, сложнее тестировать
Когда подходитвопрос-ответ, текстышаги известны заранее: извлечь, проверить, сохранитьшаги заранее неизвестны: исследовать, отладить, разобраться

Важный вывод из курса Anthropic «Разработка с Claude API»: если шаги задачи известны заранее, надёжнее сделать workflow, а агента оставить для задач, где без гибкости не обойтись. Пользователю важен результат, который работает каждый раз, а не то, что внутри «настоящий агент».

Из чего состоит агент: цикл, инструменты, память, планирование

Любой агент, от Claude Code до самописного бота поддержки, устроен одинаково. В центре цикл:

  1. Модель получает цель, инструкции и список доступных инструментов.
  2. Модель решает: ответить сразу или вызвать инструмент с определёнными аргументами.
  3. Программа вокруг модели выполняет инструмент и возвращает результат.
  4. Модель смотрит на результат и решает, что дальше: ещё один вызов, другой инструмент или финальный ответ.
  5. Цикл повторяется, пока задача не решена или не сработал лимит шагов.

Путь без кода и путь с кодом

Создать агента можно, не написав ни строчки кода, но возможности будут ограничены готовой платформой. С кодом вы управляете всем: инструментами, циклом, логированием и правами.

Без кодаС кодом
ИнструментыClaude Code и Cowork с навыками, субагентами и MCP; конструкторы автоматизаций вроде n8nClaude API, OpenAI Agents SDK, Gemini API, собственный цикл на Python или TypeScript
Что нужно знатькак ставить задачу, писать инструкции и описанияплюс Python или TypeScript, работа с API, JSON
Порог входачасынедели
Для чего хорошоличные и командные рабочие процессы, прототипыагент внутри продукта, поддержка клиентов, обработка данных на потоке
Ограничениячто умеет платформаваше время на разработку и тестирование

Совет: начните без кода, даже если вы программист. На Claude Code проще всего увидеть, как агент планирует, вызывает инструменты и ошибается, а навыки и субагенты там настраиваются обычными текстовыми файлами.

Страница курса «Введение в субагенты» на русском на AI University
Курс «Введение в субагенты» от Anthropic на русском: 5 коротких уроков, первые бесплатно.

Первый агент: пошаговый путь

Вариант 1. Без кода: агент на Claude Code

  1. Выберите повторяющуюся задачу с понятным результатом: разбор входящих файлов, еженедельный отчёт из таблиц, ревью кода по чек-листу. Задача «сделай мне бизнес» для первого агента не подходит.
  2. Опишите процедуру навыком. Навык — это папка с файлом SKILL.md: в заголовке имя и описание (по описанию агент решает, когда навык нужен), ниже инструкции. Личные навыки лежат в ~/.claude/skills, навыки проекта в .claude/skills в корне репозитория и достаются всем, кто его клонирует. Агент подгружает только имя и описание, а полный текст читает, когда навык подходит к запросу.
  3. Вынесите тяжёлые подзадачи в субагентов. Командой /agents создаётся субагент со своим системным промптом, набором разрешённых инструментов и моделью. Например, «ревьюер» без права редактировать файлы. Он работает в отдельном контексте и возвращает главному агенту только итог, поэтому основной разговор не засоряется.
  4. Подключите нужные сервисы через MCP: файлы, GitHub, браузер, трекер. Только те, что нужны задаче.
  5. Прогоните задачу 5-10 раз на разных входных данных и правьте инструкции там, где агент ошибается.

Вариант 2. С кодом: агент на Claude API

  1. Разберитесь с API: ключ, запрос, роли сообщений, выбор модели. Всё это есть в первых уроках курса «Разработка с Claude API».
  2. Сделайте один инструмент. Опишите функцию JSON-схемой, передайте её в запросе, обработайте ответ модели с запросом на вызов (tool_use) и верните результат (tool_result).
  3. Оберните это в цикл: пока модель просит инструменты, выполняйте их и отправляйте результаты обратно. Добавьте лимит шагов.
  4. Добавьте ещё 2-3 инструмента и посмотрите, как модель их комбинирует.
  5. Подключите MCP-сервер вместо самописной интеграции там, где он уже есть.
  6. Логируйте каждый шаг и соберите набор тестовых задач, чтобы проверять агента после каждого изменения промпта.

Упрощённый каркас цикла на Python, чтобы было видно, насколько он небольшой:

messages = [{"role": "user", "content": task}]
for step in range(10):  # лимит шагов
    reply = client.messages.create(model=MODEL, max_tokens=2000,
                                   tools=TOOLS, messages=messages)
    messages.append({"role": "assistant", "content": reply.content})
    if reply.stop_reason != "tool_use":
        break  # модель дала финальный ответ
    results = []
    for block in reply.content:
        if block.type == "tool_use":
            output = run_tool(block.name, block.input)
            results.append({"type": "tool_result",
                            "tool_use_id": block.id, "content": output})
    messages.append({"role": "user", "content": results})

Всё остальное в реальном агенте — это качество инструментов, инструкций, проверок и ограничений вокруг этого цикла.

Как создать ИИ-агента бесплатно

Собрать первого агента можно, не заплатив ни рубля, но у каждого бесплатного пути есть свой потолок.

СпособЧто бесплатноОграничение
Открытая модель на своём компьютере (Ollama, LM Studio)модель, запуск, любое число запросовкачество ниже топовых моделей, нужна видеокарта или много памяти
Бесплатный уровень облачного API (например, Gemini API)запросы к быстрым моделям в пределах дневных лимитовжёсткие лимиты запросов в минуту и в день, данные могут использоваться для улучшения сервиса; подробнее в гиде Gemini API key
Конструктор автоматизаций на своём сервере (например, n8n в self-hosted версии)сам конструктор и узлы-агентымодель всё равно нужно подключить: локальную или по API

Claude Code и Claude API бесплатного уровня не имеют, а сам Claude официально недоступен в России. Поэтому для бесплатного старта разумная связка такая: учитесь принципам на курсах (первые уроки бесплатны), а первого агента собирайте на локальной открытой модели. Цикл, инструменты и MCP устроены одинаково, и навыки переносятся на любую платформу.

ИИ-агент локально на ПК

Локальный агент работает целиком на вашем компьютере: модель не отправляет данные в облако, нет абонентской платы и лимитов. Два самых простых способа запустить открытую модель:

Для агента нужна модель, обученная вызывать инструменты. Среди открытых это, например, семейства Qwen, Llama, Mistral, Gemma и дистиллированные версии DeepSeek. В каталогах Ollama и LM Studio у таких моделей обычно стоит пометка tools.

Ограничения по железу. Главное — объём памяти видеокарты (или общей памяти на Mac с Apple Silicon). Примерные ориентиры для моделей в сжатом 4-битном формате:

Размер моделиНужно памятиЧто ожидать
3-4 млрд параметров4-6 ГБработает почти на любом ноутбуке, но в цепочке из нескольких инструментов часто путается
7-9 млрд6-10 ГБминимум для простого агента с 2-3 инструментами
14 млрд10-14 ГБзаметно надёжнее выбирает инструменты и аргументы
30-32 млрд20-24 ГБуровень, на котором локальный агент становится по-настоящему полезным

Без видеокарты модели тоже запускаются на процессоре, но медленно: агенту нужно много шагов, и каждый будет занимать десятки секунд. Учтите и честное ограничение: даже лучшие локальные модели пока уступают топовым облачным в длинных многошаговых задачах. Для учёбы, приватных данных и простых процессов этого хватает, для сложной разработки обычно нет.

ИИ-агент своими руками: пример

Соберём минимального агента на локальной модели через Ollama. Задача: агент получает вопрос вроде «в каких договорах в папке срок действия заканчивается в ноябре?», сам смотрит список файлов, открывает нужные и отвечает. Два инструмента — обычные функции Python, библиотека ollama сама превращает их описания (docstring) в схему для модели.

# pip install ollama; заранее: ollama pull qwen3:8b
import os
from ollama import chat

FOLDER = "contracts"

def list_files() -> str:
    """Список текстовых файлов в папке с договорами."""
    return "\n".join(os.listdir(FOLDER))

def read_file(name: str) -> str:
    """Прочитать файл договора по имени."""
    with open(os.path.join(FOLDER, os.path.basename(name)), encoding="utf-8") as f:
        return f.read()[:4000]

TOOLS = {"list_files": list_files, "read_file": read_file}
messages = [{"role": "user", "content": input("Задача: ")}]

for step in range(8):  # лимит шагов
    reply = chat(model="qwen3:8b", messages=messages,
                 tools=list(TOOLS.values()))
    messages.append(reply.message)
    if not reply.message.tool_calls:
        print(reply.message.content)  # финальный ответ
        break
    for call in reply.message.tool_calls:
        result = TOOLS[call.function.name](**call.function.arguments)
        messages.append({"role": "tool", "content": result,
                         "tool_name": call.function.name})

Что здесь стоит заметить:

Дальше этот пример растёт так же, как любой агент: добавьте инструмент поиска по тексту, подключите готовый MCP-сервер вместо самописных функций, соберите 10 тестовых вопросов и проверяйте ответы после каждой правки. Как правильно описывать инструменты, разобрано в уроках «Ваш первый простой инструмент» и «Полный цикл работы с инструментами», а как вынести инструменты в MCP-сервер — в уроке «Определение инструментов в MCP». Когда агент в Claude Code начнёт повторять одни и те же процедуры, оформите их навыком («Создание первого навыка») или отдельным субагентом («Создание субагента»).

Если одного агента перестаёт хватать, следующий шаг — несколько агентов с разделением ролей, это разобрано в гиде Мультиагентные системы. Какие задачи компании уже отдают агентам и как запустить пилот, смотрите в гиде ИИ-агенты для бизнеса.

Курсы по ИИ-агентам: что проходить и в каком порядке

Все курсы ниже — официальные программы Anthropic, OpenAI и Google в переводе на русском. Уровень указан по каталогу AI University.

КурсУроковУровеньЧему учит
Навыки агентов7СреднийSKILL.md, навыки из нескольких файлов, отличие от CLAUDE.md и слеш-команд, как делиться навыками
Введение в субагенты5Среднийвстроенные и свои субагенты, как проектировать и когда применять
Claude Code в действии22Среднийагент в работе: контекст, MCP-серверы, GitHub, хуки, Claude Code SDK
Введение в MCP16Среднийподключение инструментов и данных, свой MCP-сервер на Python
Работа с инструментами Claude6Продвинутыйtool use: первый инструмент, JSON через инструменты, несколько инструментов
Разработка с Claude API92ПродвинутыйAPI, tool use, RAG, MCP, workflows и агенты, сравнение подходов
OpenAI Cookbook299Среднийразделы про Agents SDK, мультиагентные системы, память, оценку агентов
Gemini API: примеры использования80Продвинутыйагенты с автоматическим вызовом функций, браузер как инструмент, SQL-агент

Маршрут без кода: «Навыки агентов» → «Введение в субагенты» → «Claude Code в действии» → «Введение в MCP» по верхам. Для рабочих задач вне программирования добавьте курс «Введение в Claude Cowork» (12 уроков, базовый уровень).

Маршрут разработчика: «Работа с инструментами Claude» → «Разработка с Claude API» (блоки про tool use, MCP, workflows и агенты) → «Введение в MCP» → разделы OpenAI Cookbook и Gemini, чтобы увидеть те же идеи на других платформах.

Урок «Что такое навыки» курса «Навыки агентов» на русском
Урок 1 курса «Навыки агентов»: что такое Agent Skills и где они хранятся. Видео с русскими субтитрами.

Типичные ошибки при создании агентов

Сколько стоит агент и какие риски

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

Риски.

Доступность из России и цена обучения

Claude официально недоступен в России, инструкций по обходу ограничений мы не даём. Курсы при этом открываются из России без VPN, а принципы агентов (цикл, инструменты, MCP, проверка) одинаковы для разных моделей. Первые уроки каждого курса бесплатны без регистрации. Полный доступ к курсам Anthropic стоит 1490 ₽ разово, ко всем курсам платформы 4900 ₽, без подписки.

Что дальше: бесплатные уроки по агентам

  1. Основы работы с инструментами — как модель вызывает функции, основа любого агента.
  2. Что такое навыки — как один раз научить агента процедуре.
  3. Что такое субагенты — отдельный контекст для подзадач и встроенные субагенты Claude Code.
  4. Что такое ассистент для программирования — как агент в Claude Code работает с инструментами.
  5. Кодирующий агент на GPT-5.1 и OpenAI Agents SDK — тот же подход на платформе OpenAI, с инструментами shell, web_search и MCP.

Ещё один бесплатный урок для тех, кто работает с Google: Агенты и автоматический вызов функций на примере Barista Bot. Подборка бесплатных курсов от разных компаний — в гиде Бесплатные курсы по ИИ на русском.

Начните с бесплатных уроков по агентам

Официальные курсы Anthropic по навыкам, субагентам и инструментам на русском, без VPN. Первые уроки без регистрации.

Открыть курс «Навыки агентов»

Частые вопросы

Что такое ИИ-агент простыми словами?

Это нейросеть, которая получает цель и сама выполняет несколько шагов: выбирает и вызывает инструменты (поиск, файлы, API, браузер), смотрит на результат и продолжает, пока задача не решена.

Как создать ИИ-агента без программирования?

Проще всего начать с Claude Code: опишите процедуру навыком (файл SKILL.md), вынесите подзадачи в субагентов командой /agents и подключите нужные сервисы через MCP. Всё это настраивается текстовыми файлами и разобрано в курсах «Навыки агентов» и «Введение в субагенты».

Какой язык программирования нужен для разработки агентов?

Чаще всего Python или TypeScript: у Claude API, OpenAI Agents SDK, Gemini API и MCP есть официальные SDK для обоих. Достаточно базового уровня и умения работать с JSON.

Чем агент отличается от чат-бота?

Чат-бот отвечает на сообщение и ждёт следующего. Агент получает задачу и сам решает, какие действия выполнить и в каком порядке, пользуясь инструментами.

Есть ли бесплатный курс по ИИ-агентам?

Первые уроки каждого курса на AI University бесплатны без регистрации. Полный доступ к курсам Anthropic стоит 1490 ₽ разово, ко всем курсам платформы 4900 ₽, без подписки.

С какого курса начать обучение ИИ-агентам?

Без кода — с «Навыков агентов» и «Введения в субагенты». Разработчикам — с «Работы с инструментами Claude», затем «Разработка с Claude API» и «Введение в MCP».

Сколько стоит работа ИИ-агента?

Агент тратит больше токенов, чем чат, потому что на каждом шаге модель заново получает историю и результаты инструментов. Расход снижают лимит шагов, короткие ответы инструментов и более дешёвые модели для простых подзадач.

Как создать ИИ-агента бесплатно?

Запустите открытую модель с поддержкой инструментов (Qwen, Llama, Mistral и другие) на своём компьютере через Ollama или LM Studio и напишите короткий цикл на Python, как в примере выше. Второй вариант — бесплатный уровень облачного API, например Gemini, но там жёсткие лимиты запросов.

Можно ли запустить ИИ-агента локально на ПК?

Да. Для простого агента с 2-3 инструментами хватает модели на 7-9 млрд параметров и 8-10 ГБ видеопамяти; модели на 30 млрд и больше работают надёжнее, но требуют около 24 ГБ. Данные при этом не покидают компьютер, но в сложных многошаговых задачах локальные модели пока уступают облачным.

Нужен ли VPN для курсов по агентам?

Нет. Курсы переведены на русский и размещены на AI University, они открываются из России без VPN.

Владислав Попов

Владислав Попов
PhD (University of York), основатель Стадики и AI University. Отбирает и переводит на русский официальные курсы Anthropic, OpenAI и Google.