AutoAgent: создание и развёртывание ИИ-агентов с помощью описаний на естественном языке 151

小编 ·

AutoAgent: создание и развёртывание ИИ-агентов с помощью описаний на естественном языке

AutoAgent — это полностью автоматизированный и бескодовый фреймворк ИИ-агентов на основе LLM (больших языковых моделей), разработанный Лабораторией данных и интеллекта Гонконгского университета. Пользователю достаточно описать свои потребности обычным языком (например, «напиши мне резюме»), и система автоматически создаст ИИ-ассистента (AI Agent). Эти ассистенты работают на базе больших моделей, таких как GPT-4 или Claude, но не требуют от пользователя технических знаний.

AutoAgent: создание и развёртывание ИИ-агентов с помощью описаний на естественном языке

Что такое AutoAgent?

AutoAgent — это полностью автоматизированный и не требующий кода фреймворк для LLM (больших языковых моделей) ai-агентов, разработанный Лабораторией данных и интеллекта Гонконгского университета. Пользователю достаточно описать свои потребности на обычном языке (например, «помоги мне написать резюме»), и система автоматически сгенерирует интеллектуального ассистента (AI-агента). Эти ассистенты работают на базе таких больших моделей, как GPT-4 или Claude, но для их использования не требуется техническая подготовка.

Что такое AutoAgent?.webp

Функциональные особенности AutoAgent

  • Создание агентов на естественном языке: пользователю достаточно описать свои потребности текстом, и система автоматически сгенерирует персонального AI-агента. Например, достаточно сказать «я хочу ассистента для написания статей», и он будет создан — без необходимости писать код.

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

  • Поддержка множества LLM-моделей: совместимость с OpenAI, Anthropic, Deepseek и другими большими моделями; пользователь может свободно выбирать.

  • Загрузка файлов и взаимодействие с данными: поддержка загрузки файлов (например, изображений, PDF) для расширения возможностей обработки данных.

  • Интерфейс командной строки: предоставляется режим CLI для удобного ввода запросов и получения результатов.

  • Высокопроизводительная обработка задач: отличные результаты в бенчмарке GAIA, эффективность сопоставима с платными AI-инструментами.

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

  • Гибкое взаимодействие: поддержка двух режимов — «вызов функций» (позволяет AI выполнять конкретные задачи) и «ReAct» (позволяет AI сначала подумать, затем действовать).

Сценарии применения AutoAgent

  • Сфера творческого дизайна: например, создание «агента да Винчи», который генерирует и оптимизирует изображения по описаниям на естественном языке.

  • Финансовая сфера: создание финансовых агентов, управление локальными финансовыми документами и онлайн-поиск финансовой информации для формирования инвестиционно-аналитических отчётов.

  • Образование, медицина и другие области: подходит для сценариев, требующих автоматизации задач; пользователи могут быстро создавать персонализированных AI-агентов в соответствии со своими потребностями.

AutoAgent: быстрое создание и развёртывание AI-агентов с помощью описания на естественном языке.webp

Как пользоваться?

AutoAgent предоставляет три режима:

Пользовательский режим

  • Готовый к использованию AI-ассистент с мощным функционалом, аналогичный исследовательскому инструменту OpenAI.

  • Подходит для глубоких исследований или решения сложных задач.

  • Пример: загрузите файл и попросите помочь с его анализом.

Редактор агентов

  • Создание простых ассистентов с помощью естественного языка.

  • Пример: «сделай мне ассистента для проверки погоды» — он будет создан мгновенно.

Редактор рабочих процессов

  • Построение более сложных последовательностей задач.

  • Пример: «сначала собрать материалы, затем написать отчёт» — система автоматически организует задачи.

Преимущества AutoAgent

  • Нулевой порог входа: знания в области программирования не требуются, освоить может любой пользователь.

  • Высокая производительность: сопоставима с Deep Research на базе Claude 3.5, превосходит модель o3 от OpenAI.

  • Гибкость моделей: совместимость с любой LLM, включая Deepseek-R1, Grok, Gemini и др.

  • Широкая область применения: может использоваться для исследований, автоматизации задач или создания персональных ассистентов

  • Поддержка файлов: поддержка загрузки файлов для расширения возможностей взаимодействия с данными.

Как начать

1. Установка

  • Можно клонировать проект через Git и установить с помощью pip.

  • Также возможна установка через Docker — Docker автоматически загрузит предварительно собранный образ.

2. Настройка API-ключей

  • Необходимо создать файл переменных окружения (например, .env) и задать требуемые API-ключи LLM.

Запуск в режиме CLI

  • Используйте команду auto main для запуска полной версии AutoAgent, включая пользовательский режим, редактор агентов и редактор рабочих процессов.

  • Поддержка различных поставщиков LLM, таких как Anthropic, OpenAI, Mistral и др.

Проект на GitHub:https://github.com/HKUDS/AutoAgent