Introdução geral
O AgentGPT é um projeto de código aberto desenvolvido pela equipe Reworkd e hospedado no GitHub, projetado para permitir que os usuários criem, configurem e implementem autonomamente inteligências de IA por meio de um navegador. Os usuários simplesmente definem uma meta, e o AgentGPT gera e executa automaticamente um plano de tarefas para ajudar a concluir diversas tarefas, desde relatórios de pesquisa até planejamento de viagens. A plataforma integra o modelo de linguagem da OpenAI e as ferramentas Langchain, além de oferecer suporte à implantação local e à operação em nuvem, o que a torna adequada para desenvolvedores e entusiastas de IA. A plataforma ainda está na versão Beta, com iteração contínua de recursos e uma comunidade ativa que atraiu dezenas de milhares de usuários de todo o mundo para contribuir.
Lista de funções
- Criação autônoma de inteligências de IAOs usuários podem personalizar os nomes e as metas das inteligências para gerar rapidamente assistentes de IA personalizados.
- Automação de tarefasDesmonta automaticamente as tarefas e as conclui passo a passo de acordo com as metas, oferecendo suporte ao ajuste dinâmico das estratégias de execução.
- Suporte a vários idiomasSuporte a saídas em vários idiomas e adaptação às necessidades dos usuários globais.
- Integração com APIs externasAPIs, como OpenAI e Serper, podem ser acessadas para aprimorar a capacidade de aquisição de informações das inteligências.
- Suporte à implantação localInstalação com um clique via Docker para ambientes de desenvolvimento e teste.
- Colaboração com a comunidade de código abertoOs usuários podem enviar código, dar feedback e participar do desenvolvimento de recursos via GitHub.
- Rastreamento de tarefas em tempo realFornecimento de uma exibição do progresso da execução da tarefa, para que o usuário possa entender o status do corpo inteligente a qualquer momento.
Usando a Ajuda
O uso do AgentGPT é dividido em duas formas: experiência on-line e implementação local. A seguir, há uma descrição detalhada de como instalar e operar para ajudar os usuários a começar rapidamente.
Processo de instalação da implantação local
O AgentGPT recomenda o uso do Docker para implantação local para garantir um ambiente consistente e facilidade de instalação. Veja a seguir as etapas:
pré-condições
Certifique-se de ter os seguintes softwares instalados em seu computador:
- editor de códigoVisual Studio Code (VS Code) é recomendado para visualizar e modificar o código.
- Node.jsO ambiente operacional de front-end pode ser baixado e instalado no site oficial.
- GitUsado para clonar repositórios do GitHub, Windows/Mac/Linux, pode ser instalado por meio do site oficial.
- DockerPara a ferramenta de implantação principal, é necessário fazer o download do Docker Desktop e registrar uma conta para fazer login.
- Chave da APIChave da API OpenAI: É necessária uma chave da API OpenAI (obrigatória) e, opcionalmente, as chaves da API Serper e da API Replicate.
Etapas de instalação
- Abrir um terminal
- No VS Code, pressione
Ctrl + ~
(Windows) ouControle + ~
(Mac); ou use o próprio terminal do sistema (como o CMD do Windows ou o Terminal do Mac).
- No VS Code, pressione
- armazém de clones
- Digite o seguinte comando no terminal para fazer download do projeto AgentGPT localmente:
git clone https://github.com/reworkd/AgentGPT.git
- Vá para o catálogo de projetos:
cd AgentGPT
- Digite o seguinte comando no terminal para fazer download do projeto AgentGPT localmente:
- Execute o script de instalação
- Para usuários de Mac/Linux, execute:
. /setup.sh
- Para usuários do Windows, execute:
. /setup.bat
- O script detectará automaticamente o ambiente e solicitará que você insira as informações de configuração necessárias.
- Para usuários de Mac/Linux, execute:
- Configuração de chaves de API
- Quando o script for executado, ele solicitará a chave da API da OpenAI. É necessário registrar e gerar a chave no site da OpenAI com antecedência, inseri-la e pressionar Enter para continuar.
- Se você tiver uma chave de API para o Serper ou o Replicate, também poderá inseri-la no prompt (opcional).
- Início dos serviços
- Depois que o script for concluído, o Docker extrairá automaticamente a imagem e iniciará o serviço. Aguarde alguns minutos e, quando o terminal mostrar que o serviço está sendo executado com êxito, abra um navegador e visite o site
http://localhost:3000
.
- Depois que o script for concluído, o Docker extrairá automaticamente a imagem e iniciará o serviço. Aguarde alguns minutos e, quando o terminal mostrar que o serviço está sendo executado com êxito, abra um navegador e visite o site
- Verificar a instalação
- Se a página for carregada corretamente, o AgentGPT foi implantado com êxito. Caso contrário, verifique os registros do terminal, pois os problemas comuns podem ser que o Docker não está em execução ou a chave da API está errada.
Experiência on-line
Sem necessidade de instalação, acesso direto https://agentgpt.reworkd.ai
A versão on-line está disponível na versão oficial.
Guia de operação das funções principais
Criando a Intelligentsia
- Ir para a página inicial
- show (um ingresso)
http://localhost:3000
(implantado localmente) ou o URL da versão on-line para a tela principal do AgentGPT.
- show (um ingresso)
- Configuração do Intelligent Body
- Clique no botão "Create an Agent" (Criar um agente).
- Digite o nome do smartbody no campo "Name" (por exemplo, "ResearchGPT").
- Digite uma meta específica no campo Meta (por exemplo, "Preparar um relatório sobre a Nike, Inc.").
- Implantação de inteligências
- Clique no botão "Deploy" (Implantar) e o corpo inteligente começará a funcionar imediatamente; a interface exibirá a desmontagem da tarefa e o progresso da execução.
Automação de tarefas
- Exibir o progresso da tarefaA inteligência, uma vez implantada, dividirá automaticamente a meta em várias subtarefas (por exemplo, busca de informações, organização de dados) e as executará passo a passo. Você pode visualizar o status de cada etapa em tempo real na interface.
- Alvos de alinhamentoSe a direção da missão se desviar, as inteligências podem ser pausadas e reimplantadas após a modificação dos objetivos.
- Exportar resultadosQuando a tarefa for concluída, clique no botão "Exportar" na interface para salvar o resultado como um arquivo de texto.
Integração com APIs externas
- Configuração da APIQuando implantado localmente, a chave de API já é inserida na etapa de instalação. Se você precisar alterá-la, edite o arquivo
.env
preencha a nova chave e reinicie o serviço. - Efeito do usoCom a API Serper ativada, as inteligências podem realizar pesquisas na Web; com a API Replicate ativada, mais tipos de conteúdo (por exemplo, imagens) podem ser gerados.
Envolvimento da comunidade de código aberto
- Envio de perguntasSe você encontrar um bug, visite
https://github.com/reworkd/AgentGPT/issues
Clique em "New Issue" (Novo problema) para descrever o problema. - Código de contribuiçãoSe você não tiver um código de segurança, poderá usar o Fork no repositório, modificar o código e enviar Pull Requests, além de participar da otimização de recursos.
advertência
- requisito de redeImplementações locais exigem uma rede aberta para que o Docker baixe imagens e inteligências para chamar APIs.
- necessidades de desempenhoRecomenda-se que os computadores tenham pelo menos 8 GB de RAM e 10 GB de espaço no disco rígido para garantir uma operação tranquila.
- nova versãoOperação regular
git pull
Obtenha o código mais recente e reinicie o serviço para aplicar a atualização.
Com essas etapas, você pode implantar e usar facilmente o AgentGPT, seja para automatizar tarefas ou desenvolver novos recursos.