Aproveite o poder do modelo de linguagem GPT e crie assistentes de IA úteis instalando o Auto-GPT no Ubuntu.
O Auto-GPT é um projeto de código aberto que permite que as pessoas criem assistentes de IA que atendam às suas necessidades. Esses assistentes de IA são capazes de pensar e fazer autocrítica e podem gerar seus próprios prompts para atingir um determinado conjunto de metas e cumprir sua função. Ele usa o mesmo modelo de linguagem GPT usado no já popular ChatGPT.
Se você deseja aproveitar o poder do GPT na forma de um assistente de IA, pode ser interessante experimentar o Auto-GPT. Veja como você pode instalar e configurar o Auto-GPT no Ubuntu.
Pré-requisitos para instalar o Auto-GPT
Para instalar o Auto-GPT, primeiro você precisa instalar os pacotes Python3 e Git mais recentes em seu computador.
O Python é amplamente usado no Auto-GPT. Para instale a versão mais recente do Python no Ubuntu, abra um terminal e atualize e atualize os pacotes usando:
sudo apt update && sudo apt upgrade
Agora, adicione o PPA deadsnakes com o seguinte comando:
sudo add-apt-repository ppa: deadsnakes/ppa
Instale a versão mais recente do Python com:
sudo apt install python3.11
Substitua "python3.11" no comando acima pela versão mais recente do Python no momento.
Após a instalação, verifique se o pip já está instalado em sua máquina:
pip --version
Se você estiver usando o Python 3.4 ou superior, o pip já deve estar instalado. Mas caso esteja faltando, instale o pip com:
sudo apt install python3-pip
Agora que você instalou a versão mais recente do Python e pip no Ubuntu, instale o Git e clone o repositório Auto-GPT usando git clone:
sudo apt instalar git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git
Altere o diretório para a pasta de código Auto-GPT recém-criada usando o comando cd:
cd Auto-GPT
Etapa 1: configurar o Auto-GPT no Ubuntu
Agora que configurou corretamente o ambiente para Auto-GPT, você precisa configurar sua chave de API OpenAI como uma variável de ambiente.
Para obter uma chave de API OpenAI, inscreva-se em uma conta acessando platform.openai.com. Certifique-se de configurar seu método de pagamento para usar o produto GPT da OpenAI.
Depois de fazer login na sua conta, clique na imagem do perfil no canto superior direito e selecione Exibir chaves de API.
Para gerar uma chave de API, clique no botão Criar nova chave secreta botão, adicione qualquer nome e copie a chave API pressionando Ctrl + C ou clicando no ícone de cópia. Você usará essa chave como credenciais para que seu assistente de IA use a tecnologia GPT da OpenAI.
Uma vez copiado, cole a chave dentro do .env arquivo. O arquivo env armazenará todas as chaves de API que você usa com o Auto-GPT. Se você não precisa de um banco de dados de vetores de back-end como o Pinecone, sua chave de API OpenAI deve ser suficiente para usar o Auto-GPT.
Para definir sua chave de API, abra o .env arquivo usando nano:
nano.env.template
Para localizar a variável de chave da API OpenAI, segure CTRL + W, procurar "OPEN_API_KEY=”, e então aperte Digitar.
Substitua o espaço reservado pela sua chave de API pressionando Ctrl+V e batendo Ctrl + S salvar. Você pode sair do editor de texto nano pressionando Ctrl + X.
Você também deve renomear o ".env.template" arquivo para apenas ".env". Para isso, execute:
sudo mv .env.template .env
Passo 2: Instalar Dependências Auto-GPT no Ubuntu
O Auto-GPT usa muitas bibliotecas Python. Você precisará instalar todos os pacotes usando pip e o requisitos.txt arquivo de texto que vem com o código-fonte do AutoGPT.
Para instalar todas as dependências do Python, execute:
pip install -r requisitos.txt
Em seguida, tente executar o Auto-GPT usando:
python3 -m autogpt
Parabéns! Você instalou e configurou com sucesso o Auto-GPT em sua máquina Ubuntu.
Como usar o Auto-GPT no Ubuntu
Com o Auto-GPT instalado, agora você pode criar seu próprio assistente de IA. Existem dois modos quando se trata de usar o Auto-GPT. No modo padrão, você só precisa fornecer uma tarefa. Com base na tarefa especificada, o Auto-GPT gerará automaticamente o nome do seu assistente de IA, sua função e seus objetivos.
No modo manual, o Auto-GPT solicitará que você especifique um nome, uma meta e até cinco metas que deseja que o assistente de IA siga ao realizar sua tarefa. Este modo permite que você controle como seu assistente de IA funcionará.
Para usar o modo manual, use o seguinte comando:
--manual
Neste exemplo, nomeamos nosso assistente de IA e atribuímos a ele a função de procurar promoções de produtos e algumas metas sobre a qualidade da promoção.
Depois que o nome, os objetivos e a função forem fornecidos, seu assistente de IA será ativado imediatamente e começará a percorrer seu processo de pensamento e execução.
Ao longo do processo, você pode visualizar os pensamentos, raciocínio, plano, crítica e próxima ação de seu assistente de IA. Sua próxima ação só será executada depois que você der sua aprovação.
Você pode aprovar a próxima ação da IA digitando "y"para sim. Se você não quiser que o AI continue com seus planos, você pode digitar "n" para não e sair.
Se você confia em seu assistente de IA e não deseja continuar monitorando todos os seus pensamentos e ações, digite "y -(número)". Por exemplo, se você deseja que o Auto-GPT execute suas próximas cinco ações, digite "y -5". Além disso, se você deseja fornecer feedback ao seu assistente de IA, também pode digitar seu prompt como entrada.
Neste exemplo, nosso assistente repetiu os mesmos pensamentos, planos e execuções três vezes. Então decidimos dar feedback para parar, pois seus esforços iniciais já eram suficientes.
Depois que seu assistente de IA terminar sua tarefa, você poderá visualizar sua saída final abrindo o /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace diretório.
Sucesso! Nosso assistente de IA nos deu uma lista de códigos promocionais ativos para o mouse que procurávamos.
Limitações do Auto-GPT
Embora o Auto-GPT tenha nos dado alguns resultados bastante promissores, ainda não é tão poderoso ou útil quanto inicialmente se esperava. Durante nossos testes, qualquer tarefa ligeiramente complexa geralmente fazia com que o assistente de IA repetisse o mesmo padrão de pensamentos e ações, que eventualmente falhavam.
Grande parte desse problema era a incapacidade da IA de lidar com anúncios de sites, cookies, páginas de login e pop-ups. Provavelmente foi causado pelo fato de que o Auto-GPT ainda está em sua fase inicial de desenvolvimento.
Portanto, por enquanto, você só deve usar o Auto-GPT como uma forma de jogar e experimentar assistentes de IA.
Auto-GPT ficará cada vez melhor
O Auto-GPT não é tão poderoso quanto deveria devido ao seu atual estágio de desenvolvimento e ao acesso limitado ao GPT-4. No entanto, isso não duraria muito, pois o Auto-GPT está ganhando muita força e apoio de pessoas em todo o mundo.
O desenvolvimento do Auto-GPT provavelmente continuará até que chegue a um estado maduro e estável, onde muitos recursos úteis sejam implementados. É apenas uma questão de tempo até que o Auto-GPT se torne uma ferramenta prática para nossos aplicativos pessoais, profissionais e comerciais.