.
Com a explosão do ChatGPT na Internet, muitas pessoas ficaram impressionadas com o poder e a utilidade da tecnologia GPT da OpenAI. Isso despertou a ideia de fazer um ChatGPT automático que respondesse e gerasse seus próprios prompts para atingir um objetivo específico. Essa ideia seria posteriormente implementada como Auto-GPT.
Como o Auto-GPT ainda está em desenvolvimento, você só poderá acessar o Auto-GPT da mesma forma que um desenvolvedor faria, o que pode exigir um pouco de conhecimento técnico.
Para facilitar as coisas para você, aqui está um guia passo a passo sobre como baixar e instalar o Auto-GPT.
Etapa 1: Baixe Python e AutoGPT
Apesar do que você leu em outro lugar, instalar o Auto-GPT é bastante simples.
Vamos começar baixando manualmente a versão mais recente do Python 3 e o executável Auto-GPT do GitHub. Primeiro, você deseja baixar e instalar o Python 3, pois seu PC precisará dele para ler e executar arquivos no Auto-GPT.
Download: Python 3 (grátis)
Depois de baixado, clique duas vezes no arquivo para instalar o Python. Certifique-se de marcar a caixa para Adicione python.exe ao PATH. Isso permitirá que seu PC use Python em qualquer lugar do PC. Depois disso, vá em frente e clique instale agora.
Depois de instalar o Python, você pode baixar o Auto-GPT do GitHub.
Download: Auto-GPT (grátis)
Código-fonte.zip é para Windows, enquanto Código fonte.tar.gz é para Linux e MacOS. Primeiro, baixe o arquivo para o seu sistema operacional, depois copie a pasta e cole-a no local desejado.
Etapa 2: configurar o GPT automático
Como o AutoGPT usa a tecnologia GPT da OpenAI, você deve gerar uma chave de API da OpenAI para funcionar como sua credencial para usar o produto.
Lembre-se de que sua conta no ChatGPT é diferente de uma conta OpenAI. Você precisará registrar-se em uma conta OpenAI para acessar uma API OpenAI. Agora:
- Após o cadastro e login, clique em Pessoal no canto superior direito do site e selecione Ver chaves de API. Isso o levará ao gerenciamento de chaves da API OpenAI, onde você poderá gerenciar suas chaves de API.
- Para criar uma chave, clique em Crie uma nova chave secretainsira um nome e clique em Criar chave secreta. Você pode então copiar a chave de API usando CTRL+C ou clicando no ícone de cópia à direita.
- Agora que você tem sua chave API, vá para a pasta Auto-GPT e abra o .env arquivo usando o Bloco de Notas.
- Depois de aberto, role para baixo até o PROVEDOR DE LLM seção. Lá você verá OPENAI_API_KEY. Substitua o espaço reservado pela chave de API que você acabou de copiar e salve o arquivo.
Este arquivo é onde todas as suas credenciais de serviço são colocadas, portanto, se quiser usar um banco de dados vetorial de back-end como Docker ou Pinecone, você pode definir as chaves de API do produto aqui. Mas se você quiser usar apenas o AutoGPT, a chave da API OpenAI deve ser suficiente.
Etapa 3: instalar dependências automáticas do GPT
Agora que você configurou o Auto-GPT, é hora de instalar suas dependências por meio de um terminal.
- Para abrir um terminal no ambiente Auto-GPT, clique com o botão direito na pasta Auto-GPT e selecione Abrir no Terminal.
- Para instalar todos os requisitos necessários para o funcionamento do Auto-GPT, use o comando:
pip install -r requirements.txt
- Depois de pressionar enter, seu terminal baixará e instalará todas as dependências necessárias.
- Após a instalação, tente abrir o Auto-GPT usando:
python -m autogpt
Parabéns! Você instalou o Auto-GPT com sucesso.
Como usar o Auto-GPT
Agora que você instalou o Auto-GPT com sucesso em seu computador, vamos discutir como usar o Auto-GPT.
Ao abrir o Auto-GPT pela primeira vez, você será imediatamente solicitado a fornecer um nome para seu assistente de IA, sua função e cinco objetivos que a IA deve seguir.
Você pode inserir qualquer nome que desejar. Provavelmente não afetaria o desempenho do seu assistente de IA. Depois de dar um nome, tente fornecer uma função clara e concisa, pois isso definirá a função que a IA desempenhará.
Embora você não precise cumprir todas as cinco metas, ainda é recomendável que você o faça, pois isso provavelmente afetará a eficiência da sua IA.
Neste exemplo, chamamos nosso assistente de IA de “Gerador de Receitas”. Sua função é fazer uma receita baseada nos cinco principais ingredientes disponíveis nos EUA. Definimos os três primeiros objetivos como parâmetros sobre o que esperamos que a receita seja e definimos os dois últimos para informar ao Auto-GPT para salvar o arquivo como TXT e, em seguida, desligar.
Depois de definir sua última meta, você pode pressionar Enter para que o Auto-GPT seja executado.
Durante a execução, você pode ver os pensamentos, raciocínios, planos e críticas da IA. Para cada ação do assistente de IA, você será solicitado a autorizar a execução do plano. Você pode fazer isso digitando “y” como sim.
Se quiser que a IA continue várias vezes sem solicitar autorização, você pode digitar “y -(número de ações autorizadas)”. Por exemplo, se quiser que seu assistente de IA continue executando as cinco etapas a seguir, você pode digitar “y -5” e pressionar Enter.
Uma vantagem do Auto-GPT sobre o ChatGPT é que ele é gratuito para sondar pela Internet. Como você pode ver aqui, nosso assistente Recipe-Generator baixa um arquivo.
Isto torna esta IA potencialmente perigosa; é por isso que o Auto-GPT sempre pede autorização antes de executar os planos. Sempre leia e entenda os pensamentos, o raciocínio e o plano do seu assistente de IA antes de autorizar suas ações.
Após cada ação da IA, você também pode fornecer seu feedback para ajudar a IA em sua tarefa.
Nesta captura de tela, nosso assistente de IA repetiu a mesma etapa três vezes. Então, dizemos à IA para pular a procura de receitas e começar a criar o resultado.
Depois de fazer a receita, nossa IA completou sua tarefa.
Para visualizar a saída, vá para a pasta Auto-GPT e abra o espaço de trabalho auto-gpt.
Sucesso! Nosso assistente de IA nos deu uma receita de caçarola de torta de frango.
Limitações do Auto-GPT
Embora tenha sido bom que o Auto-GPT esteja funcionando, ainda é bastante limitado. Através de uma série de testes, descobrimos que o Auto-GPT não conseguia lidar com nada complexo. Na maioria das vezes, continuava girando em torno do mesmo pensamento e raciocínio. Embora você possa continuar fornecendo instruções úteis, pareceria mais com o ChatGPT do que com o assistente autônomo que deveria ser.
Muitos desses loopings intermináveis foram causados pelo fato de a IA não saber como lidar ou navegar por anúncios de sites, páginas de login, cookies e todos os tipos de pop-ups. Essa dificuldade provavelmente foi causada pelo fato de estarmos executando o Auto-GPT apenas no GPT-3.5 em vez do GPT-4.
Embora as duas versões possam ser próximas em termos de versão, GPT3.5 e GPT-4 são muito diferentes uma da outra.
O futuro do Auto-GPT
Existem duas razões pelas quais o Auto-GPT não é tão poderoso quanto deveria ser.
A primeira é que ele ainda está em desenvolvimento – mais recursos e ajustes devem ser adicionados para que o Auto-GPT funcione conforme planejado. A segunda é que o GPT-3.5 não foi projetado para alimentar o Auto-GPT. Se você olhar o GitHub oficial, verá que o AutoGPT está sendo desenvolvido para usar o GPT-4.
Será apenas uma questão de tempo até que o AutoGPT chegue a um estágio maduro de desenvolvimento e o GPT-4 seja lançado. Quando isso acontecer, o AutoGPT provavelmente será tão impressionante e poderoso quanto se pensava. Portanto, antes que isso aconteça, você pode estar interessado em brincar com ele enquanto aguardamos as próximas atualizações e o GPT-4.
.