Что такое AutoGPT? Подробное руководство и сравнение с ChatGPT

Раскройте-силу-AutoGPT.png

Искусственный интеллект продолжает развиваться с ускоряющимся темпом.

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

Узнайте больше о GPT-4 против GPT-3.

Однако взаимодействие между ИИ и человеком осталось прежним. Вам необходимо тщательно создавать запросы к ИИ и настраивать их поведение, чтобы достичь желаемых результатов.

Ну а что, если вы просто сообщите свои цели искусственному интеллекту, и он сделает всё за вас? Точно так же, как вы вводите пункт назначения в автомобиле Tesla, и он доставляет вас туда, не требуя активного участия.

Да, речь идет о автономных AI агентах. И знаете что? Они уже здесь!

AutoGPT - это последнее приложение из GPT-4, которое снискало популярность в интернете. Разработчики по всему миру создают новые приложения с использованием AutoGPT в различных отраслях. И некоторые называют AutoGPT ИИ общего назначения (AGI)!

В этом блоге давайте пройдем мимо шумихи и поймем:

  • Что такое AutoGPT
  • Как работает AutoGPT
  • Сравнение AutoGPT и ChatGPT
  • Как использовать AutoGPT

И еще!

Что такое AutoGPT?

AutoGPT - открытое приложение искусственного интеллекта, использующее языковую модель GPT-4 от OpenAI, чтобы создавать полностью автономных и настраиваемых искусственных интеллектуальных агентов. Оно было выпущено 30 марта 2023 года Тораном Брюсом Ричардсом. Торан по профессии является разработчиком игр и основал игровую компанию под названием Significant Gravitas.

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

Посмотрите 31 альтернативу ChatGPT, о которых вам стоит знать.

Как работает AutoGPT?

AutoGPT работает на основе автономного механизма искусственного интеллекта, где система искусственного интеллекта создает различных агентов ИИ для выполнения конкретных задач, включая:

  • Агент создания задач: Когда вы вводите свои цели на AutoGPT, первый AI-агент, который взаимодействует с агентом создания задач. На основе ваших целей, он создаст список задач с шагами для их достижения и отправит его агенту приоритезации.
  • Агент приоритезации задач: После получения списка задач агент приоритезации AI проверяет правильную последовательность и логическую связь перед отправкой его агенту выполнения.
  • Агент выполнения задач: После завершения приоритезации агент выполнения выполняет задачи одну за другой. Это включает использование GPT-4, Интернета и других ресурсов для получения результатов.
pasted image 0 (1).png

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

Действия AI-агентов также отображаются на пользовательском интерфейсе, разделенные на четыре группы: мысли, рассуждения, план и критика. Во-первых, AI-агент делится своими мыслями после выполнения задачи. Затем следуют рассуждения, объясняющие, почему AI-агент делает то, что делает. После этого система предоставляет план для выполнения задачи. В конце концов, система также дает критику, чтобы позволить AI-агенту исправить свои ошибки и преодолеть любые ограничения.

Посредством предоставления данного вычислительного потока, AutoGPT дает понимание того, как он подходит к определенной проблеме и преодолевает ее без вмешательства пользователя.

Как AutoGPT сравнивается с ChatGPT?

В то время как основная модель LLM остается прежней, мы можем сделать несколько отличий между AutoGPT и ChatGPT. Некоторые из них приведены ниже.

Получение данных в режиме реального времени

Самая последняя модель GPT-4, которую использует ChatGPT, обучена на тех же данных, что и GPT-3.5, которые включают только информацию по состоянию на сентябрь 2021 года. Поэтому вы не сможете получить актуальную информацию в режиме реального времени с помощью ChatGPT, так как не можете получить доступ к веб-сайтам и онлайн-платформам для извлечения информации.

С другой стороны, AutoGPT имеет доступ к интернету. Он может не только просматривать Веб, но также может проверять, является ли источник легитимным. Кроме того, AutoGPT может получить доступ к любой платформе для выполнения задачи. Например, если вы попросите искусственный интеллект провести исследование перспектив продажи продукта и отправить письмо с предложением, он создаст и отправит электронные письма напрямую, используя ваш аккаунт Gmail.

Управление памятью

Окно контекста очень важно для языковых моделей, чтобы давать точные ответы. Но в ЯМЖМ, таких как GPT-4, окно имеет ограничение от 4000 до 8000 токенов. Поэтому, если требования выходят за пределы лимита, модель может не следовать всем инструкциям правильно или отклоняться и давать ненадежные результаты.

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

Создание изображения

AutoGPT способен генерировать изображения, так как использует DALL-E. Если вы хотите включить функциональность генерации изображений для вашего ИИ-агента, вам нужен доступ к API DALL-E. В настоящее время эта функция недоступна в ChatGPT-4, несмотря на его мульти-модальность.

Текст в речь

Вы можете включить преобразование текста в речь в AutoGPT, набрав python -m autogpt --speak в командной строке. Но вам нужно будет вводить эту команду каждый раз при взаимодействии с AutoGPT. Вы также можете добавить разные голоса к речи, подключив AutoGPT к Eleven Labs, универсальному программному обеспечению искусственного интеллекта для речевых технологий.

Ограничения AutoGPT

Без сомнений, автономность придает новое измерение системам искусственного интеллекта. В то же время, мы не можем игнорировать ограничения и риски AutoGPT. Ниже приведены некоторые ключевые ограничения, которые вам следует знать.

Слишком дорого использовать

Пока функциональность потрясающая, практичность AutoGPT, скорее всего, вас разочарует. Поскольку AutoGPT использует дорогостоящую модель GPT-4, стоимость завершения каждой задачи может быть высокой, даже для небольшой задачи. Это в основном связано с тем, что AutoGPT может использовать GPT-4 множество раз на этапе определенной задачи.

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

Слишком часто попадает в цикл

Наиболее распространенной проблемой, с которой пользователи сталкиваются при использовании AutoGPT, является застревание в цикле. Если это продолжается более нескольких минут, скорее всего, вам нужно перезапустить процесс. Это происходит потому, что AutoGPT зависит от GPT-4 для правильного определения и разложения задач. Поэтому результаты неудовлетворительны для AutoGPT, чтобы принять какие-либо действия.

Возможны утечки данных

Когда автономная модель искусственного интеллекта работает с доступом к вашей системе и интернету, ваши данные могут быть утечкой. Поскольку отсутствуют агенты безопасности, это вызывает беспокойство, и вам необходимо быть осторожными при использовании AutoGPT. Вы не можете оставлять модель работающей без правильных инструкций и правил безопасности.

Как установить AutoGPT?

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

Шаг 1: Загрузите необходимое программное обеспечение

У вас есть три основных требования к программному обеспечению для установки AutoGPT: Git, Python и Visual Code Studio. Вы можете использовать здесь быстрые ссылки на документацию AutoGPT, чтобы скачать все три программы.

Untitled design (4).png

Шаг 2: Создать аккаунт OpenAI для получения API-ключей

Если у вас его еще нет, создайте аккаунт OpenAI. После того, как вы откроете аккаунт, перейдите на вкладку "API Keys". Вы увидите опцию (выделенную ниже) для создания секретного ключа. Нажмите на нее и скопируйте секретный ключ.

pasted image 0 (4).png

Шаг 3: Копирование репозитория AutoGPT на жесткий диск

Чтобы скопировать репозиторий AutoGPT на жесткий диск, вам нужно выполнить две основные операции. Во-первых, скопируйте ссылку на проект с GitHub.

pasted image 0 (2).png

Во-вторых, откройте командную строку и клонируйте репозиторий AutoGPT GitHub, вставив ссылку, как показано на изображении ниже.

pasted image 0.png

Если у вас установлена VCS, вы также можете ввести code в командной строке, чтобы получить доступ к AutoGPT из редактора VCS.

Шаг 4: Установите модули Python

После открытия VCS вы увидите множество файлов слева. Один из файлов будет requirements.txt. В этом файле вы увидите модули, необходимые для работы AutoGPT.

Чтобы установить эти модули, введите pip install -r requirements.txt и нажмите enter. Примечание: Вы должны убедиться, что директория указывает на место, где вы скопировали репозиторий.

Шаг 5: Переименуйте файл .env.template

Найдите файл .env.template в вашей VCS и удалите «.» и «template.»

pasted image 0 (5).png

Шаг 6: Введите API-ключи OpenAI

Последний шаг - вставьте ваши ключи API в файл .env. После ввода ключа и сохранения файла откройте командную строку и введите python -m autogpt. Вот и все. Теперь вы установили AutoGPT и можете начать его использовать.

pasted image 0 (3).png

Заключительные мысли

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

Говоря об этом, я считаю, что AutoGPT меняет то, как мы взаимодействуем с LLM-моделями, такими как GPT-4. Теперь мы можем видеть, как искусственный интеллект подходит к проблеме, учится на своих ошибках и достигает хороших результатов, что позволяет нам лучше оптимизировать наши подсказки. Так что агенты искусственного интеллекта никуда не исчезнут, но им потребуется время для созревания и достижения значимого принятия пользователей.

Связанные статьи

Показать больше >>
  • Что такое Auto-GPT и пора ли паниковать из-за искусственного интеллекта?

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

  • Что такое AIPRM для ChatGPT

    Вы устали от общих ответов от языковых моделей искусственного интеллекта? Не ищите дальше, чем ChatGPT с расширением AIPRM. С этой мощной комбинацией вы можете общаться с машинами более естественным образом, чем когда-либо прежде.

  • Что может GPT 4? Пояснение функций

    GPT 4 теперь доступен и предлагает невероятное количество применений, но что вы можете сделать с GPT 4? Мы ближе рассмотрим основные возможности.

Раскройте возможности искусственного интеллекта с помощью HIX.AI!