AgentGPT: проект с открытым исходным кодом для создания и запуска автоматизированного искусственного интеллекта
Общее введение
AgentGPT - это проект с открытым исходным кодом, разработанный командой Reworkd и размещенный на GitHub, который позволяет пользователям автономно создавать, настраивать и внедрять искусственный интеллект через браузер. Пользователи просто задают цель, а AgentGPT автоматически генерирует и выполняет план задач, помогая выполнять различные задания - от исследовательских отчетов до планирования путешествий. Платформа интегрирует языковую модель OpenAI и инструменты Langchain, поддерживает локальное развертывание и работу в облаке, что делает ее подходящей для разработчиков и энтузиастов ИИ. Платформа все еще находится в стадии бета-версии, постоянно совершенствуя свои функции, и имеет активное сообщество, которое привлекло десятки тысяч пользователей со всего мира.


Список функций
- Автономное создание искусственного интеллекта: Пользователи могут настраивать имена и цели интеллектов, чтобы быстро создавать персональные ИИ-помощники.
- Автоматизация задач: Автоматическое разделение задач и их пошаговое выполнение в соответствии с целями, поддерживая динамическую корректировку стратегий выполнения.
- Поддержка нескольких языков: Поддерживает вывод информации на нескольких языках и адаптируется к потребностям пользователей со всего мира.
- Интеграция с внешними APIДля расширения возможностей интеллекта по сбору информации можно использовать такие API, как OpenAI и Serper.
- Поддержка локального развертывания: Установка одним щелчком мыши через Docker для разработки и тестовых сред.
- Сотрудничество с сообществом разработчиков открытого исходного кода: Пользователи могут отправлять код, оставлять отзывы и участвовать в разработке функций через GitHub.
- Отслеживание задач в режиме реального времени: Обеспечьте отображение хода выполнения задачи, чтобы пользователь мог в любой момент узнать о состоянии умного тела.
Использование помощи
Использование AgentGPT делится на два способа: онлайн и локальное развертывание. Ниже приводится подробное описание установки и работы, чтобы помочь пользователям быстро начать работу.
Процесс установки локального развертывания
AgentGPT рекомендует использовать Docker для локального развертывания, чтобы обеспечить согласованную среду и простоту установки. Ниже приведены шаги:
предварительные условия
Убедитесь, что на вашем компьютере установлено следующее программное обеспечение:
- редактор кодаДля просмотра и изменения кода рекомендуется использовать Visual Studio Code (VS Code).
- Node.js: Внешнюю операционную среду можно загрузить и установить с официального сайта.
- Git: Для клонирования репозиториев GitHub, Windows/Mac/Linux можно установить через официальный сайт.
- Docker: Для основного инструмента развертывания необходимо загрузить Docker Desktop и зарегистрировать учетную запись для входа в систему.
- Ключ API: Требуется ключ OpenAI API (обязательно), а также, по желанию, ключи Serper API и Replicate API.
Этапы установки
- Откройте терминал
- В VS Code нажмите кнопку
Ctrl + ~
(Windows) илиControl + ~
(Mac); или используйте собственный терминал системы (например, CMD в Windows или Terminal в Mac).
- В VS Code нажмите кнопку
- склад клонов
- Введите следующую команду в терминале, чтобы загрузить проект AgentGPT локально:
git clone https://github.com/reworkd/AgentGPT.git
- Перейдите в каталог проектов:
cd AgentGPT
- Введите следующую команду в терминале, чтобы загрузить проект AgentGPT локально:
- Запустите сценарий установки
- Для пользователей Mac/Linux выполните команду:
./setup.sh
- Для пользователей Windows выполните команду:
./setup.bat
- Сценарий автоматически определит среду и предложит вам ввести необходимую информацию о конфигурации.
- Для пользователей Mac/Linux выполните команду:
- Настройка ключей API
- Когда скрипт запустится, он попросит ввести ключ API OpenAI. Вам необходимо заранее зарегистрироваться и сгенерировать ключ на сайте OpenAI, ввести его и нажать клавишу Enter, чтобы продолжить.
- Если у вас есть ключ API для Serper или Replicate, вы также можете ввести его в подсказке (необязательно).
- Начальные услуги
- После завершения сценария Docker автоматически извлечет образ и запустит службу. Подождите несколько минут, и когда терминал покажет, что служба успешно запущена, откройте браузер и зайдите на страницу
http://localhost:3000
.
- После завершения сценария Docker автоматически извлечет образ и запустит службу. Подождите несколько минут, и когда терминал покажет, что служба успешно запущена, откройте браузер и зайдите на страницу
- Проверка установки
- Если страница загружается корректно, AgentGPT успешно развернут. В противном случае проверьте журналы терминала: обычно проблема может заключаться в том, что не запущен Docker или неправильно введен ключ API.
Опыт работы в Интернете
Не требуется установка, прямой доступ https://agentgpt.reworkd.ai
Онлайн-версия доступна в официальной версии.
Основные функции Руководство по эксплуатации
Создание интеллекта
- Перейти на главную страницу
- показать (билет)
http://localhost:3000
(локально развернутая) или URL-адрес онлайн-версии на главном экране AgentGPT.
- показать (билет)
- Настройка интеллектуального тела
- Нажмите кнопку "Создать агента".
- Введите название смарт-тела в поле "Имя" (например, "ResearchGPT").
- Введите конкретную цель в поле "Цель" (например, "Подготовить отчет о компании Nike, Inc.").
- Развертывание интеллекта
- Нажмите кнопку "Развернуть", умное тело немедленно начнет работать, в интерфейсе будет отображаться процесс разборки и выполнения задачи.
Автоматизация задач
- Просмотр хода выполнения задачи: После развертывания интеллект автоматически разобьет цель на множество подзадач (например, поиск информации, организация данных) и выполнит их шаг за шагом. Статус каждого шага можно просмотреть в интерфейсе в режиме реального времени.
- Цели выравниванияЕсли направление миссии изменится, разведка может быть приостановлена и передислоцирована после изменения целей.
- Экспорт результатов: Когда задание будет выполнено, нажмите кнопку "Экспорт" на интерфейсе, чтобы сохранить результат в текстовом файле.
Интеграция с внешними API
- Настройка API: При локальном развертывании ключ API уже введен на этапе установки. Если вам нужно изменить его, отредактируйте файл
.env
файл, введите новый ключ и перезапустите службу. - Эффект использования: При включенном API Serper интеллекты могут выполнять веб-поиск; при включенном API Replicate можно генерировать больше типов контента (например, изображений).
Вовлечение сообщества разработчиков открытого исходного кода
- Представление вопросов: Если вы столкнулись с ошибкой, посетите
https://github.com/reworkd/AgentGPT/issues
Нажмите "Новый выпуск", чтобы описать выпуск. - Внести код: Форк репозитория, модификация кода и отправка Pull Requests, а также участие в оптимизации функций.
предостережение
- сетевые требования: Для локального развертывания требуется открытая сеть, чтобы Docker мог загружать образы, а интеллект - вызывать API.
- потребности в производительности: Рекомендуется, чтобы компьютеры имели не менее 8 Гб оперативной памяти и 10 Гб места на жестком диске для обеспечения бесперебойной работы.
- новая версия: Регулярная эксплуатация
git pull
Получите последний код и перезапустите службу, чтобы применить обновление.
Выполнив эти шаги, вы сможете легко развернуть и использовать AgentGPT, независимо от того, автоматизируете ли вы задачи или разрабатываете новые функции.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...