Como instalar e executar o Auto-GPT no Raspberry Pi

ChatGPT, um chatbot baseado em modelo de linguagem, é popular desde seu lançamento em novembro de 2022 pela OpenAI. Atualmente, possui mais de 100 milhões de usuários. A plataforma gerou 1,6 bilhão de visitas somente em junho de 2023.

O chatbot AI oferece diversas aplicações, como tradução de idiomas, resumo e geração de conteúdo. No entanto, não é um substituto perfeito para informação ou conteúdo. O ChatGPT tem deficiências e os usuários devem ter cuidado com respostas imprecisas, irrelevantes, enganosas ou falsas.

É importante lembrar que suas informações são derivadas da Internet e são tão precisas quanto esse conteúdo. ChatGPT usa web scraping para extrair dados de sites usando ferramentas automatizadas. Isso significa que o chatbot verifica a web em busca de informações relevantes e as armazena em seu banco de dados.

Um exemplo de informação potencialmente enganosa é a relação cintura-peso ideal para os homens. ChatGPT sugeriu que a circunferência da cintura para um homem de 80 kg fosse inferior a 16 polegadas. Não é razoável (e nada saudável) sugerir uma medida ideal para cada homem com 80 kg ou menos sem o conhecimento de outras características.

Claro, ChatGPT é um modelo de IA que está continuamente em treinamento. Portanto, verifique todos os fatos. Algumas respostas são tão bem articuladas que podem parecer corretas, mas podem não ser. Sempre verifique as respostas.

Automação
Um recurso interessante que o ChatGPT oferece é que é uma ferramenta decente para automação. Por exemplo, e se você pudesse usar a plataforma para automatizar tarefas em um Raspberry Pi?

Várias APIs e outras ferramentas usam ChatGPT para oferecer suporte a aplicativos de software com IA. Auto-GPT é uma dessas APIs. Auto-GPT é fácil de instalar Auto-GPT no Raspberry Pi e pode ser usado para automatizar tarefas, incluindo programação.

Novamente, isso vem com uma ressalva: o ChatGPT carece de um entendimento completo de solução de problemas e programação. É simplesmente um modelo generativo baseado em processamento de linguagem natural (PNL) que produz texto com base na probabilidade. Portanto, é incapaz de distinguir fatos de outros conteúdos que estejam online, incluindo linguagem de programação.

No entanto, vale a pena testar as suas capacidades de automação. O Auto-GPT pode ser usado para uma variedade de tarefas. Neste artigo, discutiremos o Auto-GPT e explicaremos como instalá-lo no Raspberry Pi e usá-lo.

O que é Auto-GPT?
Auto-GPT é um agente de IA autônomo e de código aberto que usa GPT-4 ou GPT-3.5 da OpenAI para atingir objetivos predefinidos. O projeto experimental visa tornar o GPT-4 totalmente autônomo. O programa é conduzido pelo GPT-4 e encadeia pensamentos de modelo de linguagem grande (LLM) para atingir automaticamente as metas definidas pelo usuário.

Quando um usuário atribui uma tarefa ao Auto-GPT, o programa divide a tarefa em subtarefas menores. As subtarefas são ordenadas apropriadamente e executadas uma por uma. O programa usa a Internet para coletar informações e outros recursos para concluir tarefas.

Por que usar o Auto-GPT?
O Auto-GPT pode ser usado para diversas tarefas diferentes, como:

  • Leia o código e faça sugestões de melhorias
  • Código de depuração
  • Escrever emails
  • Resumindo documentos
  • Crie slides de apresentação
  • Traduzindo idioma
  • Pesquisando informações

Componentes necessários
Para usar o Auto-GPT no Raspberry Pi, configure sua placa Raspberry Pi como um computador desktop. Para fazer isso, você precisará do seguinte…

1. Framboesa Pi 3/4
2. Cartão Micro SD
3. Adaptador de energia para Raspberry Pi
4. Cabo WiFi ou Ethernet
5. Teclado e mouse USB
6. Monitor de exibição e cabo HDMI

Pré-requisitos
Antes de instalar o Auto-GPT no Raspberry Pi (RPi), copie a imagem Raspbian mais recente em um cartão MicroSD. Insira o Micro-SD no slot de cartão da placa RPi. Em seguida, instale a versão mais recente do Raspberry Pi OS. Agora é hora do Auto-GPT.

Obtenha uma chave API para OpenAI
Você precisará de uma chave API da OpenAI para usar o Auto-GPT no RPi. Por uma pequena taxa, a API permite a interação com ChatGPT.

Siga as etapas abaixo para receber uma chave API…

1. Cadastre-se para uma conta no OpenAI.com. A inscrição pode ser feita com qualquer ID de e-mail. Em seguida, faça login em sua conta inserindo seu e-mail e credenciais cadastradas.

Depois de fazer login, você verá o seguinte…

2. Clique na guia API e a página abaixo aparecerá.

3. Clique no ícone do perfil no canto superior direito da tela. Um menu suspenso aparecerá. No menu, procure a opção ‘Visualizar chaves de API’ e clique nela.

Você verá esta página a seguir…

4. Para gerar uma nova chave API para Auto-GPT, clique no botão ‘Criar nova chave secreta’. Uma janela pop-up aparecerá.

5. Insira um nome adequado para sua nova chave de API. O nome ajudará a diferenciar esta chave de API de outras geradas pela sua conta. Em seguida, clique em ‘Criar chave secreta’ para gerar a chave API. Uma janela pop-up aparecerá com a chave. Copie esta chave de API e salve-a. Você precisará disso mais tarde. Depois, clique em ‘Concluído’.

6. Você pode visualizar os dados de uso da sua chave de API no painel. Basta clicar na opção ‘Uso’, que está localizada na barra lateral esquerda da tela. Um gráfico mostrará o consumo da chave em USD.

Configurando Raspberry Pi para Auto-GPT
Depois de obter uma chave de API do OpenAI, você pode preparar o Raspberry Pi para Auto-GPT. É importante primeiro certificar-se de que todos os pacotes e listas de pacotes do RPi estão atualizados. Para isso, abra o Terminal do RPi e execute os seguintes comandos para atualizar e atualizar seus pacotes.

atualização do sudo apt
sudo apt atualizar

Em seguida, instale os pacotes necessários para instalar e executar o Auto-GPT no RPi. Dois pacotes são obrigatórios: Python e Git. Git é usado para obter a versão mais recente do Auto_GPT e Python o executa.

Para instalar o 'git', execute o seguinte comando no Terminal:

sudo apt-get instalar git

Para instalar o 'python', execute o seguinte comando no Terminal:

sudo apt-get instalar python3 python3-pip

Agora estamos prontos para obter a versão mais recente do Auto-GPT usando o pacote ‘git’. Para fazer isso, execute o comando abaixo no Terminal.

clone

Instalando o Auto-GPT
Para instalar o Auto-GPT, vá para o diretório onde você clonou o código Auto-GPT no Raspberry Pi. O diretório pode ser alterado executando este comando:

CD Auto-GPT

Depois de concluído, você pode baixar e instalar os pacotes Python exigidos pelo Auto-GPT. Todos eles podem ser instalados através de um arquivo de requisitos que pode ser executado através do Pip. Após terem sido movidos para o diretório Auto-GPT, execute o comando abaixo no Terminal para instalar os pacotes exigidos pelo Auto-GPT.

pip instalar -r requisitos.txt

Configurando a chave OpenAI para Auto-GPT
Depois de instalar o Auto-GPT no Raspberry Pi, você deve configurar o Auto-GPT com sua chave API. Copie o arquivo de modelo '.env' para que possa ser editado posteriormente. Execute o seguinte comando no Terminal para copiar o arquivo de modelo.

cp .env.template .env

Abra o arquivo ‘.env’ copiado no editor de texto NANO executando o comando abaixo no Terminal.

nano.env

No arquivo de configuração do ambiente (ou seja, arquivo '.env'), procure o parâmetro 'OPEN_API_KEY.' Substitua o texto 'your-openai-api-key' pela sua própria chave de API.

OPEN_API_KEY=

Após inserir a chave, salve e feche o arquivo pressionando Ctrl+X seguido de Y e depois a tecla Enter.

Agora, crie um arquivo vazio chamado ‘auto-gpt.json’, no mesmo diretório onde o Auto-GPT está instalado. Para criar este arquivo, execute o seguinte comando no Terminal.

toque em auto-gpt.json

Usando Auto-GPT
Para usar o Auto-GPT no Raspberry Pi, vá para o diretório onde o Auto-GPT está instalado. Execute o comando abaixo no Terminal para iniciar o Auto-GPT.

python -m autogpt

Quando você inicia o Auto-GPT pela primeira vez, ele gera automaticamente um conjunto de metas e cria um nome de projeto. Isso é substituído inserindo '—manual', para que você possa definir metas manualmente. Depois, você terá que inserir um prompt para executar uma tarefa definida pelo usuário.

Ao executar a tarefa, o Auto-GPT pode solicitar que você execute um comando. Para fazer isso, pressione 'Y' e a tecla Enter. Caso contrário, digite 'N' para abortar a execução do referido comando.

Conclusão
Com o Auto-GPT, você pode automatizar diversas tarefas no Raspberry Pi através do ChatGPT. Você pode usar esta ferramenta para responder automaticamente a e-mails, resumir documentos da Internet, coletar informações, hospedar apresentações ou traduzir idiomas. Também é possível automatizar essas tarefas em um script Python.

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.