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

Опубликовано: 2023-04-20

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

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

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

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

А что, если вы просто заявите о своих целях ИИ, и он все сделает за вас? Например, как вы вводите пункт назначения в автомобиле Tesla, и он доставит вас туда, не требуя вашего активного участия.

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

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

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

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

И более!

Оглавление

Что такое AutoGPT?

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

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

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

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

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

  • Агент создания задач: когда вы вводите свои цели в AutoGPT, первый агент ИИ взаимодействует с агентом создания задач. На основе ваших целей он создаст список задач с шагами для их достижения и отправит его агенту приоритизации.
  • Агент приоритизации задач: после получения списка задач агент ИИ приоритизации проверяет правильность последовательности и ее логический смысл перед отправкой ее агенту выполнения.
  • Агент выполнения задач: после определения приоритетов агент выполнения выполняет одну задачу за другой. Это включает использование GPT-4, Интернета и других ресурсов для получения результатов.
AutoGPT - Что такое AutoGPT?
AutoGPT

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

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

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

Чем AutoGPT отличается от ChatGPT?

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

Информация в реальном времени

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

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

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

Контекстное окно очень важно для языковых моделей, чтобы давать точные ответы. Но в LLM, таких как 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 здесь, чтобы загрузить все три программного обеспечения.

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

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

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

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

Шаг 3. Скопируйте репозиторий AutoGPT на жесткий диск

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

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

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

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

Поскольку у вас установлена ​​система VCS, вы также можете ввести код в командной строке для доступа к AutoGPT из редактора VCS.

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

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

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

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

Найдите файл .env.template в вашей системе контроля версий и удалите «.» и «шаблон».

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

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

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

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

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

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

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