AutoGPT

AutoGPT — открытое программное обеспечение, представляющее собой автономный программный агент, использующий большие языковые модели OpenAI, такие как GPT-4, для выполнения задачи, заданной пользователем на естественном языке[2]. В отличие от чат-ботов, требующих постоянного ввода команд пользователем, AutoGPT работает автономно, разбивая основную задачу на более мелкие подзадачи и используя такие инструменты, как веб-браузинг и файловый менеджмент, для их выполнения[3][4].

Проект, выпущенный в марте 2023 года, быстро приобрёл популярность на GitHub и в социальных сетях. Пользователи создают агентов для задач программирования, маркетинговых исследований и создания контента[4]. Одна из известных демонстраций, ChaosGPT, получила широкое освещение после того, как ей была поручена задача по «уничтожению человечества», что привлекло внимание общественности к возможностям такой технологии[5]. Вместе с тем AutoGPT известен значительными ограничениями: агент может застревать в циклах, «галлюцинировать» информацию и формировать высокие эксплуатационные издержки из-за использования платных API[3][6][7].

Общие сведения
AutoGPT
Тип автономный агент искусственного интеллекта
Разработчик Toran Bruce Richards
Написана на Python
Первый выпуск 30 марта 2023
Последняя версия
Репозиторий github.com/Significant-G…
Лицензия MIT License
Сайт agpt.co

Предыстория

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

Программа работает следующим образом: пользователь задаёт имя агента, его роль и основную цель, а также до пяти подцелей, необходимых для её достижения[9]. После ввода параметров AutoGPT начинает самостоятельное выполнение поставленной задачи[10]. Проект доступен на GitHub, однако для работы требуется установка в среде разработки, например, Docker, а также учётная запись с платным доступом к OpenAI API[9].

В октябре 2023 года материнская компания Significant Gravitas Ltd. привлекла инвестиции в размере 12 млн долларов для дальнейшей разработки AutoGPT[11].

Возможности

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

Кроме того, AutoGPT поддерживает кратковременную память для текущей задачи, что помогает сохранять контекст между этапами достижения основной цели. Агент может сохранять и структурировать файлы, что облегчает дальнейший анализ и доработку данных. AutoGPT относится к мультимодальным системам, то есть способен воспринимать как текстовые, так и графические данные[3] Благодаря этим функциям, AutoGPT может использоваться для автоматизации рабочих процессов, анализа данных и выработки новых рекомендаций[12].

Применение

В программировании

AutoGPT может использоваться для разработки программных продуктов с нуля[8]. Агент способен отлаживать код и генерировать тестовые сценарии[12]. Некоторые аналитики отмечают, что возможность писать, тестировать и изменять код позволяет AutoGPT совершенствовать и собственный исходный код[4].

В бизнесе

AutoGPT применяется для проведения маркетинговых исследований, анализа инвестиций, составления бизнес-планов, обзоров товаров, оптимизации бизнес-процессов и создания контента (например, блогов или подкастов)[3]. Один из пользователей использовал AutoGPT для исследования рынка и написания обзора на лучшие наушники[13]. Другой пользователь применил AutoGPT для подведения итогов новостных событий и составления плана подкаста[13].

Прочее

С помощью AutoGPT был создан агент ChefGPT, генерирующий и сохраняющий уникальные кулинарные рецепты на основе самостоятельного поиска в интернете[12]. Также на AutoGPT был реализован агент ChaosGPT, которому поручили задачи «уничтожить человечество, установить мировое господство, сеять хаос и разрушение, подчинять людей манипуляцией и достичь бессмертия»[5]. Сообщалось, что ChaosGPT изучал ядерное оружие и публиковал сообщения, содержащие оскорбления в адрес людей[5].

Ограничения

AutoGPT подвержен частым ошибкам, так как опирается на собственную обратную связь, что может накапливать и усугублять погрешности. В отличие от неавтономных моделей, которые корректируются пользователем в процессе, AutoGPT не может быть таким образом «подстрахован». Агент склонен «галлюцинировать» или выдавать ложную информацию в виде фактов[14].

Значимым ограничением является стоимость работы: из-за рекурсивной структуры AutoGPT постоянно вызывает OpenAI API, за что взимается плата. Каждый этап работы требует отдельного обращения к GPT-4, а стоимость составляет как минимум 0,03 доллара за 1000 входных токенов и 0,06 доллара за 1000 токенов на выходе (при минимальных тарифах OpenAI)[15]. Для понимания объёма: 1000 токенов примерно равны 750 словам.

Другой недостаток — склонность к зацикливанию[16][17]. Разработчики связывают это с неспособностью агента «запоминать» уже выполненные действия, из-за чего подзадачи могут повторяться бесконечно[3][18]. Сооснователь OpenAI Андрей Карпаты отмечает, что ограничение «контекстного окна» может приводить к снижению эффективности работы и непредсказуемому поведению[8]. Как и другие автономные агенты, AutoGPT склонен к отвлечению от цели из-за отсутствия долговременной памяти, что ведёт к непреднамеренному поведению[18].

Оценки и критика

AutoGPT после релиза стал самым быстрорастущим репозиторием на GitHub и неоднократно появлялся в трендах Twitter[4].

В апреле 2023 года Аврам Пилтч (Tom’s Hardware) отметил, что AutoGPT «может быть слишком автономным для практического применения», поскольку агент не задаёт вопросы для уточнения требований и не допускает вмешательства пользователя. Тем не менее, Пилтч подчеркнул значительный потенциал таких инструментов и ожидаемый рост их эффективности по мере развития языковых моделей[19].

Малькольм МакМиллан (Tom’s Guide) отметил, что AutoGPT не всегда превосходит ChatGPT для задач, связанных с диалогами, поскольку последняя система лучше подходит для консультаций и советов.

Уилл Найт (Wired) подчеркнул, что AutoGPT нельзя считать надёжным инструментом для автоматизации задач: в эксперименте по поиску электронной почты публичной персоны агент не справился с заданием[20].

Генеральный директор Salesforce Service Cloud Клара Ши заявила, что AutoGPT «иллюстрирует как мощь, так и неизвестные риски генеративного искусственного интеллекта», поэтому для предприятиях рекомендуется оставлять за человеком функцию контроля при использовании подобных технологий.

Эффективность AutoGPT заметно увеличивается при использовании с GPT-4 вместо GPT-3.5. Например, в тестовой задаче по подбору лучших ноутбуков отчёт, созданный на GPT-4, оказался более подробным, чем при использовании GPT-3.5.

Примечания

  1. https://github.com/Significant-Gravitas/AutoGPT/releases/tag/autogpt-platform-beta-v0.6.10
  2. Ortiz, Sabrina. What is AutoGPT? Everything to know about the next powerful AI tool (англ.), ZDNET (14 April 2023). Архивировано 16 апреля 2023. Дата обращения: 16 апреля 2023.
  3. 1 2 3 4 5 6 What is AutoGPT? What You Need to Know (англ.). WhatIs.com. Дата обращения: 6 ноября 2023.
  4. 1 2 3 4 5 6 Jiang, Kevin. What's AutoGPT? New, autonomous 'AI agents' can act on their own, rewrite their own code (англ.), Toronto Star, The Toronto Star (14 April 2023). Архивировано 30 сентября 2024. Дата обращения: 16 апреля 2023.
  5. 1 2 3 Betz, Bradford A.I. bot 'ChaosGPT' tweets its plans to destroy humanity: 'we must eliminate them' (амер. англ.). Fox News (10 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 8 ноября 2023 года.
  6. Nield, David. “Supercharge Your ChatGPT Prompts With AutoGPT”. Wired [англ.]. ISSN 1059-1028. Дата обращения 8 ноября 2023.
  7. Xaio, Han. AutoGPT Unmasked: The Hype and Hard Truths of Its Production Pitfalls (англ.), Jina AI (13 April 2023). Архивировано 17 апреля 2023. Дата обращения: 17 апреля 2023.
  8. 1 2 3 Xiang, Chloe Developers Are Connecting Multiple AI Agents to Make More 'Autonomous' AI (англ.). Vice (4 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 7 ноября 2023 года.
  9. 1 2 Wiggers, Kyle What is AutoGPT and why does it matter? (амер. англ.). TechCrunch (22 апреля 2023). Дата обращения: 22 сентября 2023.
  10. Dolan, James Is AutoGPT Worth Using Without GPT-4? (англ.). MUO (4 мая 2023). Дата обращения: 6 ноября 2023.
  11. utoGPT. We've raised $12M to take AutoGPT to the next level! (англ.). X (formerly Twitter) (13 октября 2023). Дата обращения: 25 ноября 2023. Архивировано 25 ноября 2023 года.
  12. 1 2 3 Explained: What is AutoGPT, the new 'do-it-all' AI tool and how it works, The Times of India (14 апреля 2023). Архивировано 23 сентября 2024. Дата обращения: 6 ноября 2023.
  13. 1 2 Mauran, Cecily What is AutoGPT and why are hustle bros hype for it? (англ.). Mashable (14 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 16 апреля 2023 года.
  14. Woollacott, Emma AutoGPT explained: is it really risk free. cybernews (24 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 8 ноября 2023 года.
  15. AutoGPT is a new AI that does the work for you — here's how it works (амер. англ.). Tom's Guide (18 апреля 2023). Дата обращения: 8 ноября 2023.
  16. Metz, Cade How Could A.I. Destroy Humanity? The New York Times (10 июня 2023). Дата обращения: 8 ноября 2023. Архивировано 11 ноября 2023 года.
  17. Metz, Cade How 'A.I. Agents' That Roam the Internet Could One Day Replace Workers. The New York Times (16 октября 2023). Дата обращения: 8 ноября 2023. Архивировано 7 ноября 2023 года.
  18. 1 2 Sullivan, Mark AutoGPT and BabyAGI: How 'autonomous agents' are bringing generative AI to the masses. Fast Company (13 апреля 2023). Дата обращения: 8 ноября 2023.
  19. AutoGPT and BabyAGI Are AI's New Hotness, But They Suck Right Now (англ.). Tom's Hardware (22 апреля 2023). Дата обращения: 22 сентября 2023. Архивировано 30 октября 2023 года.
  20. Knight, Will. “Enough Talk, ChatGPT—My New Chatbot Friend Can Get Things Done”. Wired [англ.]. ISSN 1059-1028. Архивировано из оригинала 23 сентября 2023. Дата обращения 22 сентября 2023. Используется устаревший параметр |url-status= (справка)

Литература

Ссылки