Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

📢 NOVO: O Agent Zero agora inclui funcionalidade de Servidor & Cliente MCP! 📢

O Agent Zero agora pode atuar como um Servidor MCP para outras ferramentas LLM e utilizar servidores MCP externos como ferramentas

Demonstração

Um framework agentico pessoal e orgânico que cresce e aprende com você

  • O Agent Zero não é um framework agentico pré-definido. Ele foi projetado para ser dinâmico, crescendo organicamente e aprendendo conforme você o utiliza.
  • O Agent Zero é totalmente transparente, legível, compreensível, personalizável e interativo.
  • O Agent Zero utiliza o computador como ferramenta para realizar suas (suas) tarefas.

💡 Principais Recursos

  1. Assistente de Propósito Geral
  • O Agent Zero não é pré-programado para tarefas específicas (mas pode ser). Ele foi concebido como um assistente pessoal de propósito geral. Atribua uma tarefa, e ele coletará informações, executará comandos e códigos, cooperará com outras instâncias de agentes e fará o possível para concluí-la.
  • Possui memória persistente, permitindo memorizar soluções anteriores, códigos, fatos, instruções etc., para resolver tarefas mais rapidamente e com maior confiabilidade no futuro.

Agent 0 em Funcionamento

  1. Computador como Ferramenta
  • O Agent Zero utiliza o sistema operacional como ferramenta para realizar suas tarefas. Ele não possui ferramentas de propósito único pré-programadas. Em vez disso, pode escrever seu próprio código e usar o terminal para criar e utilizar suas próprias ferramentas conforme necessário.
  • As únicas ferramentas padrão em seu arsenal são busca online, recursos de memória, comunicação (com o usuário e outros agentes) e execução de código/terminal. Todo o resto é criado pelo próprio agente ou pode ser estendido pelo usuário.
  • A funcionalidade de uso de ferramentas foi desenvolvida do zero para ser a mais compatível e confiável, mesmo com modelos muito pequenos.
  • Ferramentas Padrão: O Agent Zero inclui ferramentas como conhecimento, conteúdo de páginas web, execução de código e comunicação.
  • Criação de Ferramentas Personalizadas: Estenda a funcionalidade do Agent Zero criando suas próprias ferramentas personalizadas.
  • Instrumentos: Instrumentos são um novo tipo de ferramenta que permitem criar funções e procedimentos personalizados que podem ser chamados pelo Agent Zero.
  1. Cooperação Multiagente
  • Cada agente possui um agente superior que lhe atribui tarefas e instruções. Cada agente então reporta de volta ao seu superior.
  • No caso do primeiro agente na cadeia (Agent 0), o superior é o usuário humano; o agente não vê diferença.
  • Cada agente pode criar seu agente subordinado para ajudar a decompor e resolver subtarefas. Isso ajuda todos os agentes a manter seu contexto limpo e focado.

Multiagente Multiagente 2

  1. Totalmente Personalizável e Extensível
  • Quase nada neste framework é codificado rigidamente. Nada está oculto. Tudo pode ser estendido ou alterado pelo usuário.
  • Todo o comportamento é definido por um prompt de sistema no arquivo prompts/default/agent.system.md. Altere este prompt e mude o framework drasticamente.
  • O framework não orienta ou limita o agente de forma alguma. Não existem trilhos rígidos que os agentes precisam seguir.
  • Cada prompt, cada pequeno modelo de mensagem enviado ao agente em seu loop de comunicação pode ser encontrado na pasta prompts/ e alterado.
  • Cada ferramenta padrão pode ser encontrada na pasta python/tools/ e alterada ou copiada para criar novas ferramentas pré-definidas.

Prompts

  1. Comunicação é a Chave
  • Forneça ao seu agente um prompt de sistema adequado e instruções, e ele poderá fazer milagres.
  • Os agentes podem se comunicar com seus superiores e subordinados, fazendo perguntas, dando instruções e fornecendo orientação. Instrua seus agentes no prompt de sistema sobre como se comunicar efetivamente.
  • A interface do terminal é transmitida em tempo real e interativa. Você pode parar e intervir a qualquer momento. Se vir seu agente indo na direção errada, basta parar e avisá-lo imediatamente.
  • Há muita liberdade neste framework. Você pode instruir seus agentes a reportar regularmente aos superiores pedindo permissão para continuar. Pode instruí-los a usar sistemas de pontuação ao decidir quando delegar subtarefas. Superiores podem verificar novamente os resultados dos subordinados e contestar. As possibilidades são infinitas.

🚀 Coisas que você pode construir com o Agent Zero

  • Projetos de Desenvolvimento - "Crie um painel React com visualização de dados em tempo real"

  • Análise de Dados - "Analise os dados de vendas do último trimestre da NVIDIA e crie relatórios de tendências"

  • Criação de Conteúdo - "Escreva um post de blog técnico sobre microsserviços"

  • Administração de Sistemas - "Configure um sistema de monitoramento para nossos servidores web"

  • Pesquisa - "Colete e resuma cinco artigos recentes de IA sobre prompt de CoT"

Edição Hacking

  • O Agent Zero também oferece uma Edição Hacking baseada em Kali Linux com prompts modificados para tarefas de cibersegurança
  • A configuração é a mesma da versão regular, basta usar a imagem frdel/agent-zero-run:hacking em vez de frdel/agent-zero-run

Nota: A Edição Hacking e todos os seus prompts e recursos serão mesclados ao branch principal na próxima versão.

⚙️ Instalação

Clique para abrir um vídeo e aprender como instalar o Agent Zero:

Guia de Instalação Fácil

Um guia detalhado de configuração para Windows, macOS e Linux com vídeo pode ser encontrado na Documentação do Agent Zero em esta página.

⚡ Início Rápido

# Pull and run with Docker

docker pull frdel/agent-zero-run
docker run -p 50001:80 frdel/agent-zero-run

# Visit http://localhost:50001 to start

🐳 Totalmente Dockerizado, com Speech-to-Text e TTS

Configurações

  • Configurações personalizáveis permitem que os usuários adaptem o comportamento e as respostas do agente às suas necessidades.
  • A saída da Web UI é muito limpa, fluida, colorida, legível e interativa; nada está oculto.
  • Você pode carregar ou salvar chats diretamente na Web UI.
  • A mesma saída que você vê no terminal é automaticamente salva em um arquivo HTML na pasta logs/ para cada sessão.

Exemplo de Tempo

  • A saída do agente é transmitida em tempo real, permitindo que os usuários acompanhem e intervenham a qualquer momento.
  • Nenhuma codificação é necessária; apenas habilidades de prompt e comunicação são necessárias.
  • Com um prompt de sistema sólido, o framework é confiável mesmo com modelos pequenos, incluindo uso preciso de ferramentas.

👀 Tenha em Mente

  1. O Agent Zero Pode Ser Perigoso!
  • Com instruções adequadas, o Agent Zero é capaz de muitas coisas, até mesmo ações potencialmente perigosas relacionadas ao seu computador, dados ou contas. Sempre execute o Agent Zero em um ambiente isolado (como Docker) e tenha cuidado com o que deseja.
  1. O Agent Zero é Baseado em Prompts.
  • Todo o framework é guiado pela pasta prompts/. Diretrizes do agente, instruções de ferramentas, mensagens, funções utilitárias de IA, tudo está lá.

📚 Leia a Documentação

PáginaDescrição
InstalaçãoInstalação, configuração e configuração
UsoUso básico e avançado
ArquiteturaDesign do sistema e componentes
ContribuiçãoComo contribuir
Solução de ProblemasProblemas comuns e suas soluções

Em breve

  • MCP
  • Ferramentas de Conhecimento e RAG

🎯 Registro de Alterações

v0.8.5 - Servidor + Cliente MCP

Vídeo de lançamento

  • O Agent Zero agora pode atuar como Servidor MCP
  • O Agent Zero pode usar servidores MCP externos como ferramentas

v0.8.4.1 - 2

Modelos padrão definidos como gpt-4.1

  • Melhorias na ferramenta de execução de código
  • Melhorias no agente de navegador
  • Melhorias na memória
  • Várias correções de bugs relacionadas ao gerenciamento de contexto
  • Melhorias na formatação de mensagens
  • Melhorias no agendador
  • Novo provedor de modelo
  • Correção na ferramenta de entrada
  • Melhorias de compatibilidade e estabilidade

v0.8.4

Vídeo de lançamento

  • Acesso remoto (mobile)

v0.8.3.1

Vídeo de lançamento

  • Incorporação automática

v0.8.3

Vídeo de lançamento

  • Planejamento e agendamento

v0.8.2

Vídeo de lançamento

  • Multitarefa no terminal
  • Nomes de chat

v0.8.1

Vídeo de lançamento

  • Agente de Navegador
  • Melhorias na UX

v0.8

Vídeo de lançamento

  • Runtime Docker
  • Novo Sistema de Histórico e Resumo de Mensagens
  • Mudança e Gerenciamento de Comportamento do Agente
  • Text-to-Speech (TTS) e Speech-to-Text (STT)
  • Página de Configurações na Web UI
  • Integração SearXNG Substituindo Perplexity + DuckDuckGo
  • Funcionalidade de Navegador de Arquivos
  • Suporte à Visualização Matemática KaTeX
  • Anexos de Arquivos no Chat

v0.7

Vídeo de lançamento

  • Memória Automática
  • Melhorias na UI
  • Instrumentos
  • Framework de Extensões
  • Prompts de Reflexão
  • Correções de Bugs

🤝 Comunidade e Suporte