Как Авто
ОБНОВЛЕНО 19:55 ПО ВОСТОЧНОМУ ВРЕМЕНИ / 6 ИЮНЯ 2023 ГОДА
Кит Дотсон
Чат-боты с искусственным интеллектом, такие как ChatGPT от OpenAI LP, в последнее время достигли апогея популярности не только из-за их способности вести беседы, подобные человеческим, но и потому, что они могут выполнять такие информационные задачи, как исследования, поиск и генерация контента.
Теперь появился новый претендент, покоривший социальные сети, который расширяет возможности предложения OpenAI за счет еще большей автоматизации: Auto-GPT. Это часть нового класса инструментов искусственного интеллекта, называемых «автономные агенты искусственного интеллекта», которые используют возможности GPT-3.5 и GPT-4, генеративных технологий искусственного интеллекта, лежащих в основе ChatGPT, для решения задач, опираясь на собственные знания и подключая приложения и сервисы для автоматизации задач и выполнения действий от имени пользователей.
ChatGPT может показаться пользователям волшебным из-за его способности отвечать на вопросы и создавать контент на основе запросов пользователя, например, обобщать большие документы, создавать стихи и рассказы или писать компьютерный код. Однако его возможности ограничены, поскольку он способен выполнять только одну задачу за раз. Во время сеанса с ChatGPT пользователь может задавать ИИ только один вопрос за раз, и уточнение этих подсказок или вопросов может оказаться медленным и утомительным процессом.
Auto-GPT, созданный разработчиком игр Тораном Брюсом Ричардсом, устраняет эти ограничения, позволяя пользователям задавать ИИ цель и набор задач, которые он должен достичь. Затем он порождает бота, который действует так же, как человек, используя модель GPT OpenAI для выполнения подсказок ИИ для достижения этой цели. Попутно он учится совершенствовать свои подсказки и вопросы, чтобы с каждой итерацией получать лучшие результаты.
Он также имеет подключение к Интернету для сбора дополнительной информации в результате поиска. Более того, он имеет краткосрочную и долговременную память благодаря подключениям к базе данных, что позволяет отслеживать подзадачи. И он использует GPT-4 для создания контента, такого как текст или код, когда это необходимо. Auto-GPT также способен бросать вызов самому себе, когда задача не завершена, и заполнять пробелы, изменяя собственные подсказки для достижения лучших результатов.
По словам Ричардса, хотя нынешние чат-боты с искусственным интеллектом чрезвычайно мощны, их неспособность на лету уточнять собственные подсказки и автоматизировать задачи является узким местом. «Это вдохновение побудило меня разработать Auto-GPT, который может применить рассуждения GPT-4 к более широким и сложным проблемам, требующим долгосрочного планирования и выполнения нескольких шагов», — сказал он Vice.
Auto-GPT доступен с открытым исходным кодом на GitHub. Для доступа к GPT-4 требуется ключ интерфейса прикладного программирования от OpenAI. И чтобы использовать его, людям потребуется установить Python и среду разработки, такую как Docker или VS Code с расширением Dev Container. В результате для начала работы может потребоваться немного технических знаний, хотя имеется обширная документация по настройке.
В текстовом интерфейсе Auto-GPT просит пользователя дать ИИ имя, роль, цель и до пяти целей, которых он должен достичь. Каждый из них определяет, как агенты ИИ будут подходить к действию, которое хочет пользователь, и как они предоставят конечный продукт.
Сначала пользователь задает имя для ИИ, например «RestaurantMappingApp-GPT», а затем задает роль, например «Разработать веб-приложение, которое будет предоставлять интерактивные карты для близлежащих ресторанов». Затем пользователь может установить ряд целей, таких как «Написать серверную часть на Python» и «Программировать интерфейсную часть на HTML» или «Предложить ссылки на меню, если они доступны» и «Связаться с приложениями доставки».
Как только пользователь нажмет Enter, Auto-GPT начнет запускать агенты, которые будут выдавать запросы для GPT-4, а затем приближаться к исходной роли и каждой из различных целей. Наконец, он начнет уточнять и повторять различные запросы, которые позволят ему подключиться к Картам Google с помощью Python или JavaScript.