O ChatGPT conquistou o mundo, em grande parte graças à sua estrutura extremamente simples. É apenas um chatbot de IA, capaz de produzir textos convincentes em linguagem natural em respostas ao usuário.
Mas com os chatbots de IA, muito depende da capacidade de uma pessoa de apresentar prompts aos quais a IA responderá. O Auto-GPT é um novo aplicativo que permite que a IA aja de forma autônoma, podendo se “autoprovocar” e está mudando completamente a maneira como pensamos sobre essa tecnologia.
O que é Auto-GPT?
O Auto-GPT é um aplicativo Python de código aberto publicado no GitHub em 30 de março de 2023 por um desenvolvedor chamado Eles significam gravidade. Usando o GPT-4 como base, o aplicativo permite que a IA atue “autonomamente” sem a necessidade de o usuário solicitar todas as ações. Você pode obter uma meta geral do Auto-GPT e, passo a passo, realizará ações para atingir essa meta. É daí que vem o conceito de “agentes de IA”, que usam a internet e executam ações em um PC completamente sozinhos — sem a necessidade de serem solicitados a cada passo.
O exemplo simples postado no GitHub original é do Auto-GPT com o objetivo de navegar na web para criar receitas únicas e originais para “o próximo evento”, como a Páscoa. O Chef-GPT, como foi chamado, começa a pesquisar na web por uma solução. O segundo objetivo era salvar a receita como um arquivo no computador do usuário.
Por si só, isso pode não soar tão inovador. Mas a capacidade do Auto-GPT de pesquisar na Internet em nome do usuário e executar ações como salvar arquivos leva essa IA muito além de um simples chatbot.
Como funciona o Auto-GPT?
Uma das coisas fascinantes sobre o Auto-GPT é a maneira como ele divide as etapas da IA, que é onde entra a excelente geração de texto do GPT. O Auto-GPT os chama de “pensamentos”, “raciocínio” e “crítica” – dizendo exatamente o que a IA está fazendo e por quê. No exemplo do Chef-GPT acima, seu primeiro “pensamento” foi o seguinte: “Vou pesquisar os próximos eventos para encontrar um adequado para criar uma receita única”. O “raciocínio”, então, é que “Encontrar um próximo evento me ajudará a criar uma receita relevante e empolgante”.
A “crítica” produzida pelo Auto-GPT expressará algumas das preocupações e limitações sobre o que está fazendo. Como você pode ver, o Auto-GPT está realizando etapas de forma totalmente autônoma para atingir as metas fornecidas pelo usuário.
Alguns outros recursos interessantes do Auto-GPT incluem memória de longo/curto prazo e integração de conversão de texto em fala via ElevenLabs. A combinação de todos esses recursos faz com que o Auto-GPT pareça muito mais uma IA feita para interagir com humanos.
Casos de uso para Auto-GPT
As pessoas estão descobrindo todos os tipos de casos de uso possíveis para o Auto-GPT, e ainda estamos no começo. Por ser totalmente de código aberto, qualquer um pode brincar com a ferramenta. Um exemplo simples que foi postado no Twitter foi para “Ecommerce-GPT”, que recebeu o objetivo de desenvolver e administrar de forma autônoma um negócio de comércio eletrônico com o objetivo de aumentar o patrimônio líquido.
Outro exemplo interessante foi no mundo da codificação. Um usuário do Twitter criou o “Robo-GPT”, que recebe a tarefa de analisar, reescrever e salvar o código.
Existem muito mais, é claro, além de sistemas rivais que executam funções semelhantes. Isso inclui o Microsoft Jarvis e o BabyAGI, os quais permitem que o GPT se “auto-avise” e aja de forma autônoma.
Como usar o GPT automático
Como muitos projetos do GitHub, configurar o Auto-GPT não é tão simples quanto baixar um arquivo ou acessar um site. Existem alguns requisitos importantes necessários antes de começar, que incluem Python 3.8 (ou posterior), uma chave de API OpenAI e uma chave de API Pinecone. Você também precisará de uma API ElevenLabs se desejar o recurso opcional de conversão de texto em fala.
Os links para eles podem ser encontrados na página Auto-GPT GitHub, junto com outras informações importantes. Feitos esses três requisitos, clique em “Código” e baixe o arquivo Zip. Como alternativa, você pode acessar os arquivos por meio do aplicativo Git.
Primeiro, abra um programa de linha de comando como o PowerShell, onde você precisará digitar “git clone para clonar o repositório.
A segunda etapa é digitar “cd ‘Auto-GPT’” no PowerShell para navegar até o diretório do projeto. Em seguida, digite “pip install -r requirements.txt” para instalar as dependências necessárias.
Por fim, você precisará renomear o arquivo “.env.template” para “.env” e preencher sua chave de API OpenAI.
O Auto-GPT alcançou o AGI?
Muitos entusiastas da IA estão apontando para o Auto-GPT como o primeiro vislumbre da AGI (Artificial General Intelligence). A razão, é claro, é que o Auto-GPT demonstra a capacidade de raciocinar e dar vários passos autônomos para atingir os objetivos. A adição de memória de longo e curto prazo também dá permanência ao Auto-GPT, permitindo que ele aprenda coisas novas.
Muitas pessoas dirão que uma série de prompts vinculados não torna um sistema “inteligente”, enquanto outros afirmam que grande parte da inteligência e do comportamento humano age de maneira semelhante.
Quer seja o início da AGI ou apenas um próximo passo particularmente útil na IA padrão, o Auto-GPT certamente levanta algumas questões filosóficas sobre o futuro dos “seres inteligentes” vivendo e agindo na internet.
Recomendações dos editores