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.
Примечания
- ↑ https://github.com/Significant-Gravitas/AutoGPT/releases/tag/autogpt-platform-beta-v0.6.10
- ↑ Ortiz, Sabrina. What is AutoGPT? Everything to know about the next powerful AI tool (англ.), ZDNET (14 April 2023). Архивировано 16 апреля 2023. Дата обращения: 16 апреля 2023.
- ↑ 1 2 3 4 5 6 What is AutoGPT? What You Need to Know (англ.). WhatIs.com. Дата обращения: 6 ноября 2023.
- ↑ 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.
- ↑ 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 года.
- ↑ Nield, David. “Supercharge Your ChatGPT Prompts With AutoGPT”. Wired [англ.]. ISSN 1059-1028. Дата обращения 8 ноября 2023.
- ↑ Xaio, Han. AutoGPT Unmasked: The Hype and Hard Truths of Its Production Pitfalls (англ.), Jina AI (13 April 2023). Архивировано 17 апреля 2023. Дата обращения: 17 апреля 2023.
- ↑ 1 2 3 Xiang, Chloe Developers Are Connecting Multiple AI Agents to Make More 'Autonomous' AI (англ.). Vice (4 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 7 ноября 2023 года.
- ↑ 1 2 Wiggers, Kyle What is AutoGPT and why does it matter? (амер. англ.). TechCrunch (22 апреля 2023). Дата обращения: 22 сентября 2023.
- ↑ Dolan, James Is AutoGPT Worth Using Without GPT-4? (англ.). MUO (4 мая 2023). Дата обращения: 6 ноября 2023.
- ↑ utoGPT. We've raised $12M to take AutoGPT to the next level! (англ.). X (formerly Twitter) (13 октября 2023). Дата обращения: 25 ноября 2023. Архивировано 25 ноября 2023 года.
- ↑ 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.
- ↑ 1 2 Mauran, Cecily What is AutoGPT and why are hustle bros hype for it? (англ.). Mashable (14 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 16 апреля 2023 года.
- ↑ Woollacott, Emma AutoGPT explained: is it really risk free. cybernews (24 апреля 2023). Дата обращения: 8 ноября 2023. Архивировано 8 ноября 2023 года.
- ↑ AutoGPT is a new AI that does the work for you — here's how it works (амер. англ.). Tom's Guide (18 апреля 2023). Дата обращения: 8 ноября 2023.
- ↑ Metz, Cade How Could A.I. Destroy Humanity? The New York Times (10 июня 2023). Дата обращения: 8 ноября 2023. Архивировано 11 ноября 2023 года.
- ↑ 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 года.
- ↑ 1 2 Sullivan, Mark AutoGPT and BabyAGI: How 'autonomous agents' are bringing generative AI to the masses. Fast Company (13 апреля 2023). Дата обращения: 8 ноября 2023.
- ↑ AutoGPT and BabyAGI Are AI's New Hotness, But They Suck Right Now (англ.). Tom's Hardware (22 апреля 2023). Дата обращения: 22 сентября 2023. Архивировано 30 октября 2023 года.
- ↑ Knight, Will. “Enough Talk, ChatGPT—My New Chatbot Friend Can Get Things Done”. Wired [англ.]. ISSN 1059-1028. Архивировано из оригинала 23 сентября 2023. Дата обращения 22 сентября 2023. Используется устаревший параметр
|url-status=(справка)
Литература
- Pounder, Les How To Create Your Own AutoGPT AI Agent (англ.). Tom's Hardware (15 апреля 2023). Дата обращения: 16 апреля 2023.
- Wiggers, Kyle. What is AutoGPT and why does it matter? (англ.), TechCrunch (22 апреля 2023). Дата обращения: 23 апреля 2023.
Ссылки
- Официальный сайт
- Официальный репозиторий на GitHub