Учебник по AI-агенту (интеллектуальному агенту)

AI Agent (агент искусственного интеллекта) также называют интеллектуальным агентом. По сути, это программа, которая автоматически выполняет задачи. Основная идея — позволить модели не только отвечать на вопросы, но и шаг за шагом выполнять действия.

AI Agent (агент искусственного интеллекта)Это интеллектуальная программная сущность, которая может воспринимать окружающую среду, принимать решения и выполнять действия для достижения конкретных целей. Это не просто чат-бот, отвечающий на вопросы, а умный исполнитель, который действительно способен выполнять работу.

Agent = LLM (мозг) + Planning (планирование) + Tool use (выполнение) + Memory (память).

Быстрый старт: 0 кода, создайте приложение одной фразой:https://www.miaoda.cn/。


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

  1. Люди, которые хотят использовать ИИ для автоматизации повседневных задач
  2. Новички, не знакомые с программированием, но желающие использовать AI для реальной работы
  3. Люди, которые уже знают основы работы с компьютером, но имеют нулевые знания в таких концепциях, как Agent/Workflow
  4. Люди, которые хотят поднять AI с уровня общения до реального выполнения работы

Что такое Агент?

Agent — это интеллектуальный помощник, который умеет выполнять задачи.

Agent = LLM (мозг) + Planning (планирование) + Tool use (выполнение) + Memory (память).

Изучение Agent требует смены мышления: отвопросов и ответов в чатеперейти квыполнению задач, управляемому целями。

Традиционные программы следуют фиксированному потоку инструкций:Ввод → Обработка → Вывод, тогда как ИИ-Агент больше похож на автономногосотрудника, он может:

  • Понимать цели задачи: понимать, какой результат вы хотите
  • Составлять план: обдумывать, как достичь цели
  • Использовать инструменты: вызывать различные ресурсы и API
  • Самоадаптация: оптимизировать стратегии на основе обратной связи
  • Продолжать выполнение: пока задача не будет выполнена или не возникнет неразрешимая проблема

Аналогия для понимания:

  • Традиционная программа = торговый автомат: вставьте монету → нажмите кнопку → получите товар
  • AI-агент = Личный ассистент: сообщите ему свои потребности → ассистент планирует → выполняет задачи и отчитывается

Основная структура:

  • Цель:Знает, что нужно выполнить
  • Рассуждение:Планирует шаги выполнения
  • Инструменты:Вызывает API, код или системы для выполнения задач

Рабочий процесс:

Input → Think → Call tool → Execute → Return result → Iterate continuously

Отличия от обычных больших языковых моделей:

  • LLM: выводит содержимое
  • Агент: выводит результаты и управляет выполнением

Например, когда мы общаемся с AI-агентом и вводим:Спланируй поездку в Пекин на 3 дня с бюджетом 5000, агент выполнит следующие задачи:

  • Разбить требования на части
  • Найти авиабилеты, отели и достопримечательности
  • Сгенерировать план поездки
  • Оформлять бронирования при выполнении условий


Ресурсы для обучения

Существующие платформы и популярные фреймворки:

Основные потребности Рекомендуемые инструменты Ключевые преимущества
Miaoda: создание приложений одной фразой Официальный сайт Miaoda Без кода; генерируйте приложения по одному предложению с описанием ваших потребностей
MonkeyCode: платформа разработки AI-приложений Официальный сайт MonkeyCode Создавайте задачи прямо на платформе, позвольте AI писать код и используйте терминал, управление файлами и предпросмотр в облачной среде разработки
Xiaoyunque: генерация AI-видео от CapCut CapCut - Xiaoyunque Собственная видеомодель Seedance 2.0 от ByteDance + модель изображений Seedream 5.0 в паре с LLM Doubao для понимания текста
QoderWork, настольный AI-агент QoderWork Вы формулируете потребности — он выдаёт результаты.
Автоматические триггеры и интеграция с системами n8n Широкое покрытие интеграций, возможность самостоятельного размещения, подключение к распространённым внутренним системам
Глубокая кастомизация под контролем разработчиков Dify
LangChain
Первый предоставляет полноценное open-source-решение; второй подходит для построения сложных цепочек рассуждений
Сотрудничество нескольких ролей и декомпозиция задач AutoGen
CrewAI
Первый подчёркивает динамическое взаимодействие; второй управляет рабочими процессами с чёткой ролевой системой
Автономный агент, выполняющий задачи AutoGPT Ранний феноменальный open-source проект агента, делающий акцент на управлении целью, автономной декомпозиции задач и циклическом выполнении (Plan → Execute → Reflect)

Ниже представлены другие популярные фреймворки AI Agent с открытым исходным кодом. Большинство этих проектов сосредоточены вокруг вызова инструментов (Tool Calling), памяти (Memory), рабочих процессов (Workflow), мультиагентного взаимодействия (Multi-Agent) и возможностей длительного выполнения задач.

Проект Позиционирование Особенности
OpenAI Agents SDK Легковесный фреймворк разработки агентов Поддерживает вызов инструментов, передачу управления (Handoff), оркестрацию нескольких агентов, простую структуру, быстрый старт
LangGraph Оркестрация агентов на основе конечного автомата Управляет сложными процессами на основе графовой структуры, поддерживает долговременное состояние и циклическое выполнение
LlamaIndex Фреймворк RAG + Agent Специализируется на базе знаний, подключении данных и сценариях с дополнением на основе поиска
Semantic Kernel Оркестрация агентов корпоративного уровня Открыт Microsoft, поддерживает плагины, рабочие процессы, память и мультимодельное взаимодействие
PydanticAI Типобезопасная разработка агентов Использует систему типов Python для ограничения выходных данных, подходит для инженерных приложений
Mastra Современный full-stack фреймворк для агентов Поддерживает Workflow, Memory, развёртывание и возможности наблюдаемости
Agno (ранее Phidata) Фреймворк для мультиагентных приложений Подчёркивает возможность комбинирования агента, знаний и инструментов
Camel-AI Фреймворк мультиагентного взаимодействия Имитирует командное взаимодействие и декомпозицию задач через механизмы ролевой игры
MetaGPT Фреймворк для симуляции компании по разработке ПО Разделяет продукт, архитектуру, разработку и тестирование на несколько ролей для совместного выполнения
Swarms Оркестрация кластера агентов Подчёркивает крупномасштабное взаимодействие агентов и планирование задач
Haystack Agent Агент с поиском и дополнением знаний Подходит для корпоративного поиска, вопросов и ответов по документам и комбинаций инструментов
Atomic Agents Компонуемая архитектура агентов Подчёркивает модульный дизайн и тестируемость
DSPy Декларативный фреймворк Prompt / Agent Проектирует и оптимизирует промпты и процессы рассуждения
Другие расширения