Как использовать Auto-GPT

akok

Команда форума
Администратор
Ассоциация VN
Сообщения
24,704
Реакции
13,562
Auto-GPT - это экспериментальное приложение с открытым исходным кодом, которое демонстрирует возможности языковой модели GPT-4. Оно использует несколько экземпляров модели GPT OpenAI, что позволяет ему выполнять сложные задачи и достигать целей без значительного участия человека.

Auto-GPT связывает вместе несколько экземпляров модели GPT OpenAI, что позволяет ему выполнять такие задачи, как выполнение задач без посторонней помощи, писать и отлаживать код, а также исправлять собственные ошибки при написании.

Вместо того, чтобы просто попросить ChatGPT создать код, Auto-GPT заставляет несколько агентов ИИ работать вместе для разработки веб-сайтов, создания информационных бюллетеней, компиляции онлайн-страниц на основе запросов пользователей и многого другого. Этот уровень независимости является важной особенностью Auto-GPT, поскольку он превращает языковую модель в более способного агента, который может действовать и учиться на своих ошибках.


Пример

Auto-GPT может помочь в решении следующих задач:

  • Улучшение присутствия интернет-магазина, путем использования инструментов, таких как анализ SEO, создание контента для увеличения посещаемости сайта, разработка стратегии маркетинга и других подходов, которые помогут повысить видимость вашего магазина в Интернете.
  • Помощь в развитии бизнеса по продаже носков на тему Linux, путем проведения исследований рынка и анализа конкурентов, создания контента для привлечения потенциальных клиентов, разработки маркетинговой стратегии и т.д.
  • Сбор информации о конкурирующих учебных блогах по Linux и сохранение их в файл CSV, используя инструменты поиска и сбора информации.
  • Создание приложения на Python для выполнения определенных задач, используя инструменты чтения/записи файлов, запуска кода и другие инструменты.
Auto-GPT обладает структурой и инструментами, которые могут использоваться для достижения этих и других задач, таких как просмотр веб-сайтов, подключение к ElevenLabs для преобразования текста в речь, оценка своих мыслей и критики для самосовершенствования и т.д.
  • Просмотр веб-сайтов
  • Поиск в Google
  • Подключение к ElevenLabs для преобразования текста в речь (например, Джарвис из «Железного человека»)
  • Оценка собственных мыслей, планов и критики для самосовершенствования
  • Запуск кода
  • Чтение/запись файлов на жестком диске
  • И другие функциональные возможности.
Это стремление к автономности - часть продолжающихся исследований в области искусственного интеллекта по созданию моделей, способных имитировать мышление, разум и самокритику для выполнения различных задач и подзадач. Такие модели, как Auto-GPT, позволяют решать сложные задачи без участия человека и улучшают процесс автоматизации и оптимизации. Эти исследования продолжаются с целью создания более эффективных и умных моделей, которые могут быть использованы во многих областях, от бизнеса до науки и медицины.

От составителя.​

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

Системные требования​

  • Почти любое современное устройство. Даже ноутбук с низкими характеристиками или небольшой сервер.
  • Python 3.7 или новее и установлен Git (необязательно).
  • Учетная запись OpenAI и ключ API.
  • (Необязательно) Учетная запись ElevenLabs.io и ключ API, если вы хотите, чтобы ИИ говорил.
  • Доступ к GPT-4 (необязательно).

Установка​

1. Скачайте архив с репозитория GitHub и распакуйте его в удобное место (желательно без кириллицы в пути).
2. Установите Python, если еще не установлен, откройте консоль (CMD) и перейдите в директорию с распакованным Auto-GPT.
CMD/BATCH:
CD C:\Users\test\Downloads\AutoGPT

3. Установите необходимые зависимости.
CMD/BATCH:
pip install -r requirements.txt

4. Создайте файл .env (да, именно с точкой) с содержимым указанным ниже. Если в папке есть файл .env.template, то переименуйте его в .env и отредактируйте его содержимое.
Код:
PINECONE_API_KEY=your-pinecone-api-key
PINECONE_ENV=your-pinecone-region
OPENAI_API_KEY=your-openai-api-key
ELEVENLABS_API_KEY=your-elevenlabs-api-key
SMART_LLM_MODEL="gpt-4"
FAST_LLM_MODEL="gpt-3.5-turbo"
GOOGLE_API_KEY=
CUSTOM_SEARCH_ENGINE_ID=
USE_AZURE=False
OPENAI_API_BASE=your-base-url-for-azure
OPENAI_API_VERSION=api-version-for-azure
OPENAI_DEPLOYMENT_ID=deployment-id-for-azure
IMAGE_PROVIDER=dalle
HUGGINGFACE_API_TOKEN=

Запуск Auto-GPT​

1. Если у вас есть доступ к GPT - 4, то используйте. Если нет, смотрите шаг 2
CMD/BATCH:
python scripts/main.py
2. Модель можно запустить на GPT 3.5
CMD/BATCH:
python scripts/main.py --gpt3only
1681318526838.png


Ключи которые можно использовать при запуске Auto-GPT​

-h, --help показать справку и выйти из программы
--continuous включить режим непрерывной работы (Continuous Mode).
--speak включить режим генерации речи (Speak Mode)
--debug включить режим отладки (Debug Mode)
--gpt3only использовать только модель GPT3.5 (GPT3.5 Only Mode)


Непрерывный режим​

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

Прочие необязательные шаги​

Настройка ключа API Pinecone​

Pinecone - это мощный инструмент для хранения и работы с векторной памятью. Он позволяет хранить огромные объемы данных, загружая только необходимые воспоминания для агента в нужный момент времени.
  1. Перейдите на веб-сайт app.pinecone.io и создайте учетную запись, если у вас еще ее нет.
  2. Выберите подходящий план, чтобы избежать взимания платы. Мы рекомендуем начать с плана "Starter".
  3. Найдите ключ API и регион, которые относятся к вашему проекту по умолчанию, находящиеся на левой боковой панели.
  4. Добавьте необходимую информацию в .env

Источник информации:​

 
Назад
Сверху Снизу