«Автономный ChatGPT»: что такое AutoGPT и почему о нем все говорят

Интересное 17:40 26.04.2023
Новый этап в эволюции ИИ — AutoGPT, приложение с открытым исходным кодом, которое автономно выполняет поставленные задачи. В отличие от ChatGPT, у него есть доступ к интернету и долгосрочная память. Рассказываем о его возможностях.
 
AutoGPT, который, возможно, недавно встретился вам в социальных сетях, — это приложение с открытым исходным кодом, созданное разработчиком игр Тораном Брюсом Ричардсом, которое использует модели генерации текста OpenAI, в основном GPT-3.5 и GPT-4, для «автономной» работы.
 
Никакого волшебства в этом нет: AutoGPT дает ответ, а потом использует его в качестве дополнительных запросов к модели, повторяя эти действия, пока задача не будет завершена.
 
По сути он представляет собой GPT-3.5 и GPT-4 в паре с ботом-компаньоном, который объясняет GPT-3.5 и GPT-4, что делать. Пользователь формулирует цель для AutoGPT, а бот, в свою очередь, использует GPT-3.5 и GPT-4 и несколько программ для выполнения каждого шага, необходимого для достижения любой поставленной им цели.
Особенность AutoGPT в том, что он умеет взаимодействовать с приложениями, программным обеспечением и сервисами как через сеть, так и локально, как веб-браузеры и текстовые процессоры. Например, по запросу «помоги мне развивать мой цветочный бизнес» AutoGPT может предложить вполне правдоподобную рекламную стратегию и создать базовый сайт.
 
Как объясняет разработчик Джо Коэн, AutoGPT, по сути, автоматизирует многоэтапные проекты, которые требовали бы постоянно отправлять запросы с помощью модели искусственного интеллекта, ориентированной на чат-ботов, такой как, скажем, ChatGPT от OpenAI.
 
«AutoGPT определяет агента, который взаимодействует с API OpenAI, — говорит Коэн. — Цель этого агента — выполнять различные команды, которые ИИ генерирует в ответ на запросы агента. Пользователю предлагается ввести данные, чтобы указать роль и цели искусственного интеллекта, прежде чем агент начнет выполнять команды».
 
В терминале пользователь описывает имя, роль и цели AutoGPT и указывают до пяти способов достижения этой цели. Вот как это может выглядеть.
Name: Smartphone-GPT
Role: ИИ, предназначенный, чтобы найти самый лучший смартфон
Objective: Найти лучшие смартфоны на рынке
Goal 1: Провести маркетинговое исследование различных смартфонов, представленных сегодня на рынке
Goal 2: Получить топ-5 лучших смартфонов и перечислить их плюсы и минусы
Для выполнения задач AutoGPT использует управление памятью, а также возможности GPT-4 и GPT-3.5 для генерации текста, хранения файлов и обобщения.
 
AutoGPT также можно подключить к синтезаторам речи, таким как ElevenLabs, чтобы он мог, например, совершать телефонные звонки.
 
AutoGPT выложен в общий доступ на GitHub, но, чтобы запустить его, требуется обеспечить некоторые условия. AutoGPT должен быть установлен в среде разработки, такой как Docker, и он должен быть зарегистрирован с помощью API-ключа от OpenAI, для чего требуется платная учетная запись OpenAI.
 
Возможно, оно того стоит — хотя далеко не все с этим согласны. Первые пользователи использовали AutoGPT для выполнения рутинных задач, которые лучше делегировать боту. Например, AutoGPT может заниматься отладкой кода, написать email или выполнить более сложную задачу, например подготовить бизнес-план для нового стартапа.
 
«Если AutoGPT столкнется с какими-либо препятствиями или неспособностью завершить задачу, он разработает новые запросы, которые помогут ему сориентироваться в ситуации и определить соответствующие следующие шаги», — комментирует Аднан Масуд, главный архитектор технической консалтинговой компании UST. 
В последние недели появились новые приложения, которые еще больше упрощают использование AutoGPT, такие как AgentGPT и GodMode, которые предоставляют простой интерфейс, в котором пользователи пишут, что нужно выполнить, прямо на странице браузера. Отметим, что как и в случае с Agent-GPT, чтобы разблокировать все возможности обоих инструментов, потребуется ключ API от OpenAI.
 
Однако, как и у любого мощного инструмента, у него есть свои ограничения и риски.
 
«AutoGPT только что обошел PyTorch по числу звезд на GitHub (74 тыс. против 65 тыс.). Я рассматриваю AutoGPT как забавный эксперимент, на что тоже указывают авторы. Но не более того. Прототипы не предназначены для того, чтобы быть готовыми к производству. Не позволяйте СМИ одурачить вас — большинство "крутых демо" были тщательно отобраны» — пишет в Twitter исследователь ИИ в Nvidia Джим Фан.
 
AutoGPT действительно может повести себя неожиданным образом.
Один пользователь Reddit утверждает, что, используя бюджет в $100, AutoGPT создал wiki-страницу о кошках, воспользовался уязвимостью, чтобы получить доступ на уровне администратора, и захватил среду Python, в которой он работал, — а затем «убил» себя.
Существует также ChaosGPT, модифицированная версия AutoGPT, которая получила цели «уничтожить человечество» и «установить глобальное господство». Пока она и близко не подошла к тому, чтобы вызвать восстание машин, и лишь публикует нелестные посты о человечестве в Twitter.
Однако, возможно, намного опаснее непредвиденные проблемы, которые могут возникнуть в совершенно нормальных сценариях. Поскольку он построен на языковых моделях OpenAI — моделях, которые, как и все языковые модели, подвержены неточностям, — он может допускать ошибки.
 
И это не единственная проблема. После успешного выполнения задачи AutoGPT обычно не запоминает, как ее выполнить для последующего использования, и — даже когда это происходит — часто не запоминает, как использовать программу. AutoGPT также с трудом разбивает сложные задачи на более простые подзадачи и испытывает трудности с пониманием того, как разные цели пересекаются.
 
«AutoGPT иллюстрирует возможности и неизвестные риски генеративного искусственного интеллекта, — сообщила по электронной почте Клара Ши, CEO сервисного облака Salesforce и энтузиаст AutoGPT. — Для предприятий особенно важно учитывать подход "человек в цикле" при разработке и использовании генеративных технологий искусственного интеллекта, таких как AutoGPT».
 
Как настроить AutoGPT
Лучше всего то, что инструмент можно настроить самостоятельно. При должном умении это займет менее 30 минут.
 
Прежде всего, потребуется разобраться, как запускать команды через терминал. Далее выполните следующие шаги.
Установите git, загрузите Python и рабочий стол Docker.
Получите ключ OpenAI для API.
Скопируйте репозиторий: https://github.com/Torantulino/Auto-GPT. Перейдите в него, найдите файл .env.template, вставьте в него ключ OpenAI. Создайте копию файла и переименуйте его в .env.
Запустите команду `pip install -r requirements.txt`, которая загрузит все пакеты Python.
Убедитесь, что Docker запущен, и запустите python scripts/main.py. Теперь терминал начнет отправлять вам запросы.
Если вы хотите, чтобы он работал полностью автономно, выполните `python scripts/main.py --continuous`, в противном случае пользователю потребуется одобрять каждое действие.

 

МПЕФ организовал обсуждение на COP29 на тему роли НПО в борьбе с климатическим кризисом.

Лента новостей

Они стояли за мир: азербайджанские герои Второй мировой войны
10:47 09.05.2025
Члены Общественного Совета при ANAMA посетили регион
16:58 08.05.2025
Евросоюз отказал Турции: переговоры о вступлении признаны невозможными в текущих условиях
12:32 08.05.2025
Первое голосование на выборах Папы Римского завершилось безрезультатно: из трубы Сикстинской капеллы поднялся черный дым
12:26 08.05.2025
Азербайджан как дипломатическая арена: Турция и Израиль проведут прямые переговоры в Баку
12:18 08.05.2025
Пхеньян снова бросает вызов: КНДР запустила баллистические ракеты в сторону Японского моря
12:05 08.05.2025
Жесткое предупреждение из Тель-Авива: Израиль грозит Ирану ударами по Тегерану
12:01 08.05.2025
Москва принимает лидеров двух держав: Путин и Си Цзиньпин обсуждают будущее мира
11:55 08.05.2025
Азербайджан заявил о готовности к расширению сотрудничества с Сирией
11:50 08.05.2025
Визит с уважением: Генеральный секретарь Компартии Вьетнама почтил память шехидов в Баку
11:43 08.05.2025
ПСЖ — Арсенал: Парижане проходят в финал Лиги чемпионов
11:34 08.05.2025
Россия провела самую масштабную гибридную операцию против Азербайджана
11:28 08.05.2025
Байрамов обсудил с вьетнамским коллегой перспективы стратегического партнёрства
11:21 08.05.2025
«Не хочу войны»: Кашмирские города попали в смертельный индийско-пакистанский перекрёстный огонь
11:08 08.05.2025
Израильские удары унесли жизни более 60 человек в Газе: блокада усиливает голод и хаос
11:01 08.05.2025
Урсула фон дер Лейен: ЕС страдает от неизлечимой болезни внешней политики
10:58 08.05.2025
Вот вопиющая ложь, которую Украина ожидает от Африки
10:52 08.05.2025
Пакистан угрожает возмездием за ночной рейд Индии
10:48 08.05.2025
От Украины до Кашмира: уроки для Индии из российско-украинского конфликта
10:46 08.05.2025
«Абсолютное безумие»: Венгрия критикует план ЕС по прекращению российского импорта энергии
10:42 08.05.2025
Восстановление надежды в районах, загрязнённых минами Тембиса Факуде пишет...
15:21 07.05.2025
Блокада Газы: ХАМАС требует решения гуманитарных проблем для возобновления переговоров
12:36 07.05.2025
«Интер» вырвал финал: драма с «Барселоной» завершилась итальянским триумфом
12:23 07.05.2025
Как TikTok и Instagram стали новыми инструментами дипломатии
11:47 07.05.2025
Трамп заявил о прекращении ударов по хуситам: “Они капитулировали”
11:20 07.05.2025
Ватикан аннулировал символы власти Папы Франциска: началась подготовка к новому понтифику
10:52 07.05.2025
Индия проведёт воздушные учения на границе с Пакистаном: ответ на новый виток насилия
10:49 07.05.2025
Судан разрывает дипотношения с ОАЭ: новая фаза гражданского конфликта
10:43 07.05.2025
«Минный террор против Азербайджана продолжался»: показания потерпевших в бакинском суде
10:39 07.05.2025
Израильский удар по аэропорту Сана в Йемене: последствия и международная реакция
10:36 07.05.2025
Индия и Великобритания заключили «историческую» торговую сделку: снижение тарифов и новые перспективы для обеих стран
10:32 07.05.2025
ХАМАС прекращает участие в переговорах о перемирии: катастрофический голодный кризис на фоне израильской блокады
10:29 07.05.2025
Фридрих Мерц избран канцлером Германии: Второй тур голосования стал триумфом после шокирующего поражения
10:23 07.05.2025
Марк Карни в Белом доме: визит на фоне тарифного спора
10:19 07.05.2025
Космос-482: Упадёт ли советский спутник на Азербайджан?
11:50 06.05.2025
Израиль наносит удары по «десяткам целей» в Йемене: эскалация на Ближнем Восток
11:28 06.05.2025
Азербайджанские военные на улицах Москвы: «Шехиды бессмертны! Родина неделима!»
10:55 06.05.2025
Баку — новый дипломат Ближнего Востока?
10:48 06.05.2025
Конклав: Тайный выбор Папы Римского и будущее Католической церкви
10:41 06.05.2025
Взрывы и огонь в Порт-Судане: удар беспилотников по топливному депо обостряет конфликт в Судане
10:37 06.05.2025
Hamısı