От ChatGPT к автономному ИИ агенту Auto-GPT: Откройте для себя следующий этап эволюции автономного ИИ

От ChatGPT к автономному ИИ агенту Auto-GPT: Откройте для себя следующий этап эволюции автономного ИИ

Представляем Auto-GPT, передовую автономную систему искусственного интеллекта. Торан Брюс Ричардс, создатель и главный разработчик компании Significant Gravitas Ltd., разработал Auto-GPT на базе языковой модели GPT-4 от OpenAI. Этот революционный ИИ работает полностью автономно, расширяя границы возможного и выполняя задачи одну за другой. Он даже способен писать и исправлять код, продемонстрировав потенциал в области автоматизации и совершенствования работы с данными.

Auto-GPT – это автономный агент ИИ, который выполняет определенные задачи.

Автономные агенты, управляемые задачами, являются компьютерными программами, способными выполнять множество различных задач без прямого участия человека. Они используют продвинутые модели ИИ, такие как языковая модель GPT-4 от OpenAI, для выполнения задач, генерации новых задач на основе результатов и приоритизации задач в реальном времени. Благодаря технологиям обработки естественного языка и другим инструментам, эти агенты могут адаптироваться к различным условиям и ситуациям, что делает их полезными для широкого круга задач.

Тем не менее, важно учитывать возможные риски, такие как защита данных, этические вопросы и перегрузка системы, при использовании таких программ, чтобы обеспечить их безопасное и эффективное применение. Внимательное отношение к этим аспектам позволит нам максимально воспользоваться возможностями автономных агентов, минимизируя риски и предотвращая нежелательные последствия.

Установка Auto-GPT

Auto-GPT основан на языковых моделях GPT от OpenAI, и представляет собой передовую автономную систему искусственного интеллекта. Исходный код проекта можно найти по адресу: https://github.com/Torantulino/Auto-GPT.

Для демонстрации возможностей Auto-GPT необходимо установить и настроить проект. Следуйте этим шагам после выполнения предварительных условий и получения требуемых API-ключей:

1. Убедитесь, что на вашем компьютере установлена версия Python 3.8 или новее.

2. Получите API-ключ OpenAI:

а. Зайдите на сайт OpenAI по адресу https://www.openai.com/.

б. Если у вас нет аккаунта, зарегистрируйтесь, нажав «Sign Up» в правом верхнем углу главной страницы и следуя инструкциям.

в. Войдите в систему и перейдите в раздел API, нажав на «API» в верхней части страницы или посетив https://www.openai.com/api/.

г. Ознакомьтесь с доступными тарифными планами API и выберите подходящий для ваших потребностей.

д. После выбора плана сохраните предоставленный уникальный ключ API в безопасном месте.

3. Получите ключ API Pinecone:

а. Зарегистрируйтесь на бесплатный аккаунт на сайте проекта Pinecone: https://www.pinecone.io/.

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

После входа в систему вы можете получить новый ключ API Pinecone, перейдя в раздел «API Keys» и используя кнопку «CREATE API KEY» для создания нового ключа:

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

Теперь, когда все предварительные условия выполнены, мы готовы двигаться дальше и клонировать репозиторий Auto-GPT на GitHub с помощью следующей команды:

git clone https://github.com/Torantulino/Auto-GPT.git

При клонировании проекта содержимое репозитория загружается в новую папку Auto-GPT:

В папке проекта убедитесь, что установили все необходимые зависимости:

pip install -r requirements.txt

Далее нам нужно переименовать файл .env.example в .env с помощью следующей команды:

mv .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
ELEVENLABS_VOICE_1_ID=your-voice-id
ELEVENLABS_VOICE_2_ID=your-voice-id
SMART_LLM_MODEL=gpt-4
FAST_LLM_MODEL=gpt-3.5-turbo
GOOGLE_API_KEY=
CUSTOM_SEARCH_ENGINE_ID=
USE_AZURE=False
OPENAI_AZURE_API_BASE=your-base-url-for-azure
OPENAI_AZURE_API_VERSION=api-version-for-azure
OPENAI_AZURE_DEPLOYMENT_ID=deployment-id-for-azure
IMAGE_PROVIDER=dalle
HUGGINGFACE_API_TOKEN=
USE_MAC_OS_TTS=False

Это все переменные окружения, которые используются Auto-GPT. По крайней мере, нам нужно установить первые три переменные с информацией (OpenAI API Key, Pinecone API Key и Environment), которую мы получили ранее:

PINECONE_API_KEY=...
PINECONE_ENV=...
OPENAI_API_KEY=...

Запуск Auto-GPT

Теперь мы готовы провести первый быстрый тест Auto-GPT, чтобы получить представление о том, как работает автономный ИИ:

python scripts/main.py

На первом этапе Auto-GPT просит вас указать имя для ИИ, которое вы хотите использовать:

Для первого примера мы вводим в качестве имени «TechResearch-GPT». Вторая информация, которую необходимо предоставить, — это описание роли ИИ. Мы используем следующее описание роли:

TechResearch-GPT — это ИИ для автономного проведения исследований технических продуктов.

На следующем шаге Auto-GPT просит вас указать до пяти целей для ИИ. Давайте введем цели, которые вы видите на следующем снимке экрана, чтобы заставить ИИ провести исследование рынка наушников:

После подтверждения нажатием кнопки Return вы увидите, что ИИ начинает работать над достижением поставленных целей:

В стандартном режиме выполнения ChatGPT просит вас разрешить каждый шаг, который предлагает Auto-GPT, введя «y». Первое действие, которое предлагает ИИ, — выполнить поиск в Google доступных наушников. Как только мы подтвердим этот план, действие будет выполнено:

Следующее действие заключается в просмотре веб-сайтов для получения дополнительной информации о наушниках. Давайте подтвердим и это.

Наконец, Auto-GPT может скомпилировать всю собранную информацию в отчет об исследовании, который записывается в файл:

Открыв созданный файл, вы найдете запрашиваемую информацию о 5 лучших наушниках в формате CSV:

Наконец AutoGPT признает, что цели выполнены, и готов завершить работу:

Вывод

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

Предыдущая запись
Как создать свой собственный ChatGPT с пользовательской базой знаний
Привет! Я Chat GPT, версия Lite для сайта! Давайте пообщаемся!
AI Chatbot Avatar