Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O Agent Zero é uma estrutura de inteligência de IA de código aberto hospedada no GitHub, projetada para ajudar os usuários a executar uma ampla gama de tarefas de computador por meio de comandos de linguagem natural. Em vez de depender de uma funcionalidade específica predefinida, o Agent Zero é orientado por comandos e permite que os usuários personalizem o comportamento de suas inteligências, usando o sistema operacional como uma ferramenta para gerar código dinamicamente, executar comandos de terminal e colaborar com outras inteligências para concluir tarefas. A interface é intuitiva, a saída é transmitida em tempo real e os registros são salvos automaticamente como arquivos HTML para facilitar a visualização e a intervenção a qualquer momento. A estrutura oferece suporte a modelos de linguagem pequenos que também podem ser executados com eficiência e é adequada para desenvolvedores e não desenvolvedores. Os usuários devem executá-la em um ambiente isolado (por exemplo, um contêiner do Docker) para garantir a segurança.

Agente Zero: uma estrutura de corpo inteligente de IA de código aberto para criação e execução flexíveis de tarefas-1

Lista de funções

  • Suporte a instruções de linguagem natural para gerar e executar códigos ou comandos de terminal.
  • Fornece memória persistente para salvar o histórico de tarefas, códigos e soluções para aumentar a eficiência das tarefas subsequentes.
  • Oferece suporte à colaboração de corpos com várias inteligências, atribui automaticamente subtarefas a inteligências subordinadas e mantém a clareza contextual.
  • Saída de streaming em tempo real mostrando a execução da tarefa com intervenção do usuário a qualquer momento.
  • Oferece uma interface da Web com operação intuitiva e suporte para salvar e carregar registros de diálogo.
  • Permite que os usuários personalizem a ferramenta e ampliem a funcionalidade para atender a necessidades específicas.
  • Oferece suporte à pesquisa on-line de informações externas para ajudar na conclusão de tarefas.
  • Oferece o Hacking Edition, baseado no Kali Linux, adequado para tarefas de segurança cibernética.
  • É executado por meio de contêineres do Docker para garantir o isolamento e a segurança do ambiente.

Usando a Ajuda

Processo de instalação

A Agent Zero recomenda a implementação com o Docker para garantir um ambiente isolado e seguro. Abaixo estão as etapas detalhadas de instalação para sistemas Linux, macOS e Windows.

  1. Instalando o Docker
    • Usuários do LinuxInstalação do Docker Desktop ou do Docker Community Edition (docker-ce). Para o Docker Desktop, consulte a documentação oficial para instalar de acordo com a distribuição do Linux. No caso do docker-ce, execute o seguinte comando para adicionar um usuário ao grupo Docker:
      sudo usermod -aG docker $USER
      

      Após a conclusão da instalação, reinicie o terminal ou faça logout e login novamente para aplicar as permissões.

    • Usuários do macOSFaça o download do Docker Desktop no site do Docker e arraste-o para a pasta Aplicativos. Abra o Docker Desktop e ative a opção "Allow default Docker sockets (password required)" nas configurações.
    • Usuário do WindowsFaça o download do Docker Desktop no site do Docker, instale-o, execute-o e verifique se o serviço do Docker foi iniciado.
  2. Extraia e execute a imagem do Agent Zero
    Abra um terminal e execute o seguinte comando para extrair a imagem mais recente e iniciar o contêiner:

    docker pull frdel/agent-zero-run
    docker run -p 50001:80 -v /path/to/your/data:/a0 frdel/agent-zero-run
    
    • -p 50001:80 Mapeia a porta 80 do contêiner para a porta local 50001.
    • -v /path/to/your/data:/a0 Monte o diretório de dados local no contêiner para salvar os dados de configuração e de memória.
      运行后,访问 http://localhost:50001 Abra a interface da Web.
  3. Edição Hacking (opcional)
    Se você precisar de recursos de segurança de rede, use a imagem da Hacking Edition:

    docker pull frdel/agent-zero-run:hacking
    docker run -p 50001:80 -v /path/to/your/data:/a0 frdel/agent-zero-run:hacking
    
  4. Atualizar o Agente Zero
    Para obter os recursos mais recentes, os espelhos são atualizados regularmente:

    docker stop agent-zero
    docker rm agent-zero
    docker rmi frdel/agent-zero-run
    docker pull frdel/agent-zero-run
    docker run -p 50001:80 -v /path/to/your/data:/a0 frdel/agent-zero-run
    

    Os dados são salvos no diretório de montagem e não serão perdidos devido a atualizações.

  5. Ambiente de configuração
    Clique em "Settings" (Configurações) (ícone de engrenagem) na interface da Web e ajuste as seguintes opções:

    • Subdiretório de prompts: Seleção /prompts que define o comportamento da intelligentsia, que, por padrão, usa o default Catálogo.
    • Subdiretório de memóriaDefinição de caminhos de armazenamento de memória para separar diferentes instâncias de inteligências.
    • Subdiretório de conhecimentoEspecifique o caminho do arquivo de conhecimento personalizado.
    • Provedor modeloEscolha um provedor de modelagem de linguagem (por exemplo, Ollama).
    • Nome do modeloSelecione o modelo específico (por exemplo llama3.2).
    • TemperaturaRandomização de saída: ajusta a aleatoriedade da saída, sendo 0 determinístico e valores mais altos mais criativos.
    • Comprimento do contextoDefine o número máximo de tokens para a janela de contexto.

    Se estiver usando o Ollama para executar um modelo local, primeiro faça o download e instale-o no site do Ollama e execute o seguinte comando para extrair o modelo:

    ollama pull <model-name>
    

    Exemplo:ollama pull mistral-large.

Uso das funções principais

  1. implementação do mandato
    Digite um comando em linguagem natural na interface da Web, como "Escreva um script Python para baixar o conteúdo de uma página da Web". O Agent Zero analisa o comando, gera o código e o executa. A saída é exibida na interface em tempo real e o usuário pode pausar ou modificar o comando a qualquer momento. Toda a saída é salva automaticamente como um arquivo HTML localizado em logs/ Catálogo.
  2. colaboração de inteligência múltipla
    Para tarefas complexas, o Agente Zero cria subinteligências para lidar com as subtarefas. Por exemplo, a instrução "Analisar o tráfego do site e gerar um relatório" pode ser dividida em duas subtarefas, "Coletar dados" e "Gerar gráficos". O usuário pode visualizar a execução de cada inteligência na interface.
  3. Ferramentas de personalização
    Os usuários podem acessar o /prompts Catalogue para criar ferramentas personalizadas. Editar agent.system.md que define o que a ferramenta faz e como ela é chamada. Por exemplo, adicione uma ferramenta para executar uma chamada de API específica que o Agent Zero invocará automaticamente quando solicitado.
  4. função de memória
    O Agent Zero salva o histórico de tarefas e soluções em um catálogo de memória. Os usuários podem reutilizar rapidamente códigos ou soluções anteriores carregando o histórico por meio da interface da Web. Alterações embedding_llm O catálogo de memória precisa ser esvaziado para evitar conflitos no banco de dados de vetores.
  5. Missão de segurança de rede (Hacking Edition)
    Usando a imagem do Hacking Edition, insira um comando relacionado à segurança cibernética, como "scan target network for vulnerabilities". O Agent Zero gera e executa o comando com base nas ferramentas do Kali Linux. Observação: use apenas em um ambiente legalmente autorizado.

advertência

  • Sempre execute o Agent Zero em um contêiner do Docker e evite operar o sistema host diretamente para evitar modificações acidentais na configuração do sistema.
  • salvar (um arquivo etc.) (computação) .env que contém a chave de API e as configurações para evitar perdê-las durante a atualização.
  • sonda requirements.txt Se houver uma nova dependência, execute a atualização:
    pip install -r requirements.txt
    

cenário do aplicativo

  1. Desenvolvimento de scripts de automação
    Os desenvolvedores digitam "write script to rename files in bulk" (escrever script para renomear arquivos em massa), o Agent Zero gera e executa o código e exibe os resultados em tempo real, o que é adequado para prototipagem rápida.
  2. Análise de dados e relatórios
    Com o comando de usuário "Analyse CSV file and generate histogram" (Analisar arquivo CSV e gerar histograma), o Agent Zero processa os dados e gera uma visualização para cientistas de dados.
  3. Teste de segurança de rede
    Com a Hacking Edition, digite "test server port openings" e o Agent Zero realiza uma varredura e gera um relatório, adequado para engenheiros de segurança.
  4. Assistentes pessoais de missão
    Os usuários não técnicos digitam "organizar agenda e enviar lembretes por e-mail" e o Agent Zero conclui a tarefa automaticamente, tornando-o ideal para o uso diário.

QA

  1. O Agent Zero é adequado para usuários não técnicos?
    Sim, o Agent Zero opera com comandos de linguagem natural e não requer habilidades de programação. Os usuários só precisam descrever claramente suas tarefas, e a interface é intuitiva e fácil de usar.
  2. Como garantir a segurança operacional?
    Use contêineres do Docker para isolar o ambiente de tempo de execução e evitar o impacto no sistema host. Não execute em um ambiente não isolado para evitar a modificação acidental de arquivos ou configurações.
  3. Ele pode ser usado off-line?
    Sim. O Agent Zero pode ser executado off-line se for usado um modelo local (por exemplo, Ollama). No entanto, a função de pesquisa on-line requer uma conexão com a Internet.
  4. Como posso personalizar o comportamento das inteligências?
    compilador /prompts/default/agent.system.md arquivos, ajustando os avisos do sistema, definindo o comportamento inteligente do corpo e o uso da ferramenta.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

caixa de entrada

Entre em contato conosco

voltar ao topo

pt_BRPortuguês do Brasil