- Сообщения
- 25,320
- Решения
- 5
- Реакции
- 13,844
Auto-GPT - это экспериментальное приложение с открытым исходным кодом, которое демонстрирует возможности языковой модели GPT-4. Оно использует несколько экземпляров модели GPT OpenAI, что позволяет ему выполнять сложные задачи и достигать целей без значительного участия человека.
Auto-GPT связывает вместе несколько экземпляров модели GPT OpenAI, что позволяет ему выполнять такие задачи, как выполнение задач без посторонней помощи, писать и отлаживать код, а также исправлять собственные ошибки при написании.
Вместо того, чтобы просто попросить ChatGPT создать код, Auto-GPT заставляет несколько агентов ИИ работать вместе для разработки веб-сайтов, создания информационных бюллетеней, компиляции онлайн-страниц на основе запросов пользователей и многого другого. Этот уровень независимости является важной особенностью Auto-GPT, поскольку он превращает языковую модель в более способного агента, который может действовать и учиться на своих ошибках.
Пример
Auto-GPT может помочь в решении следующих задач:
2. Установите Python, если еще не установлен, откройте консоль (CMD) и перейдите в директорию с распакованным Auto-GPT.
3. Установите необходимые зависимости.
4. Создайте файл .env (да, именно с точкой) с содержимым указанным ниже. Если в папке есть файл .env.template, то переименуйте его в .env и отредактируйте его содержимое.
2. Модель можно запустить на GPT 3.5
--continuous включить режим непрерывной работы (Continuous Mode).
--speak включить режим генерации речи (Speak Mode)
--debug включить режим отладки (Debug Mode)
--gpt3only использовать только модель GPT3.5 (GPT3.5 Only Mode)
Auto-GPT связывает вместе несколько экземпляров модели GPT OpenAI, что позволяет ему выполнять такие задачи, как выполнение задач без посторонней помощи, писать и отлаживать код, а также исправлять собственные ошибки при написании.
Вместо того, чтобы просто попросить ChatGPT создать код, Auto-GPT заставляет несколько агентов ИИ работать вместе для разработки веб-сайтов, создания информационных бюллетеней, компиляции онлайн-страниц на основе запросов пользователей и многого другого. Этот уровень независимости является важной особенностью Auto-GPT, поскольку он превращает языковую модель в более способного агента, который может действовать и учиться на своих ошибках.
Пример
Auto-GPT может помочь в решении следующих задач:
- Улучшение присутствия интернет-магазина, путем использования инструментов, таких как анализ SEO, создание контента для увеличения посещаемости сайта, разработка стратегии маркетинга и других подходов, которые помогут повысить видимость вашего магазина в Интернете.
- Помощь в развитии бизнеса по продаже носков на тему Linux, путем проведения исследований рынка и анализа конкурентов, создания контента для привлечения потенциальных клиентов, разработки маркетинговой стратегии и т.д.
- Сбор информации о конкурирующих учебных блогах по Linux и сохранение их в файл CSV, используя инструменты поиска и сбора информации.
- Создание приложения на Python для выполнения определенных задач, используя инструменты чтения/записи файлов, запуска кода и другие инструменты.
- Просмотр веб-сайтов
- Поиск в Google
- Подключение к ElevenLabs для преобразования текста в речь (например, Джарвис из «Железного человека»)
- Оценка собственных мыслей, планов и критики для самосовершенствования
- Запуск кода
- Чтение/запись файлов на жестком диске
- И другие функциональные возможности.
От составителя.
Ниже приведены примеры команд, которые были успешно протестированы на виртуальной машине. Однако перед использованием, необходимо адаптировать команды под вашу конкретную среду и настройки. Представленная ниже инструкция содержит минимальный набор шагов для запуска модели.Системные требования
- Почти любое современное устройство. Даже ноутбук с низкими характеристиками или небольшой сервер.
- 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
CMD/BATCH:
python scripts/main.py --gpt3only
Ключи которые можно использовать при запуске Auto-GPT
-h, --help показать справку и выйти из программы--continuous включить режим непрерывной работы (Continuous Mode).
--speak включить режим генерации речи (Speak Mode)
--debug включить режим отладки (Debug Mode)
--gpt3only использовать только модель GPT3.5 (GPT3.5 Only Mode)
Непрерывный режим
Запуск ИИ без явного согласия пользователя и полностью автоматизированный режим не рекомендуется. Это может создать потенциально опасные ситуации, например, привести к бесконечному выполнению задач или выполнению действий, которые не соответствуют вашим намерениям. Используйте на свой страх и риск и будьте осторожны при использовании автоматических режимов работы.Прочие необязательные шаги
Настройка ключа API Pinecone
Pinecone - это мощный инструмент для хранения и работы с векторной памятью. Он позволяет хранить огромные объемы данных, загружая только необходимые воспоминания для агента в нужный момент времени.- Перейдите на веб-сайт app.pinecone.io и создайте учетную запись, если у вас еще ее нет.
- Выберите подходящий план, чтобы избежать взимания платы. Мы рекомендуем начать с плана "Starter".
- Найдите ключ API и регион, которые относятся к вашему проекту по умолчанию, находящиеся на левой боковой панели.
- Добавьте необходимую информацию в .env
Источник информации:
GitHub - Torantulino/Auto-GPT: An experimental open-source attempt to make GPT-4 fully autonomous.
An experimental open-source attempt to make GPT-4 fully autonomous. - GitHub - Torantulino/Auto-GPT: An experimental open-source attempt to make GPT-4 fully autonomous.
github.com