- Сообщения
- 27,565
- Решения
- 30
- Реакции
- 14,478
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)
github.com
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 - Significant-Gravitas/AutoGPT: AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. - Significant-Gravitas/AutoGPT