Aprendizagem pessoal com IA
e orientação prática
Sapo pintado em alumínio

ANUS: uma estrutura de IA de código aberto para automação de tarefas e colaboração com vários agentes

Introdução geral

O ANUS (Advanced Neural Understanding System) é uma estrutura de agente de IA de código aberto hospedada no GitHub, solicitada pelo usuário nikmcfly por meio do Manus AI Fully Generated. Seu objetivo é fornecer aos desenvolvedores, pesquisadores e entusiastas de IA uma ferramenta flexível que ofereça suporte à automação de tarefas e à colaboração entre vários agentes. O destaque do ANUS é sua arquitetura híbrida, que permite alternar entre os modos de agente único e multiagente com base na complexidade da tarefa e oferece suporte à integração de vários modelos de IA, como modelos OpenAI, modelos de código aberto e assim por diante. Ele oferece um rico ecossistema de ferramentas, incluindo automação da Web, processamento de documentos e execução de código para ambientes entre plataformas. O feedback da comunidade mostra que o código é claramente estruturado e avançado, adequado para usuários que exploram tecnologias de IA.

ANUS: uma estrutura de IA de código aberto para automação de tarefas e colaboração com vários agentes-1


 

Lista de funções

  • Automação de tarefasAutomatize tarefas como recuperação de informações e análise de dados por meio de comandos ou scripts simples.
  • Colaboração com vários agentesSuporte à criação de vários agentes especializados (por exemplo, pesquisadores, analistas, escritores) para colaborar em tarefas complexas.
  • automação da webUso de ferramentas do navegador para acessar sites, extrair dados e gerar resumos, por exemplo, para verificar previsões meteorológicas.
  • processamento de arquivosSuporte para análise de documentos, como PDF, Word, etc., para gerar resumos ou extrair informações importantes.
  • Geração e execução de códigoGeração e execução de scripts Python, por exemplo, para criar gráficos de visualização de dados.
  • Suporte a modelos flexíveisCompatível com OpenAI, modelos de código aberto ou modelos definidos pelo usuário para atender a uma ampla gama de necessidades de IA.
  • Operação entre plataformasSuporte para Windows, Linux, macOS e outros sistemas operacionais imediatamente.
  • Expansão da comunidadeFornecer diretrizes de contribuição para incentivar os usuários a desenvolver novos recursos ou otimizar o código existente.

 

Usando a Ajuda

Processo de instalação

O ANUS oferece suporte a uma variedade de métodos de instalação para usuários com diferentes formações técnicas. Abaixo estão as etapas detalhadas:

Método 1: Instalação via clone do Git (recomendado para desenvolvedores)

  1. Preparação do ambienteVerifique se você tem o Python 3.11 ou superior instalado e o Git configurado.
    • Os usuários do Windows podem fazer o download do Python no site oficial ou instalá-lo usando um gerenciador de pacotes, como o Chocolatey.
    • Os usuários do macOS podem acessar o brew install python@3.11 Instalação.
    • Os usuários do Linux podem usar o gerenciador de pacotes do sistema (por exemplo apt install python3.11).
  2. armazém de clonesAbra um terminal e digite o seguinte comando:
git clone https://github.com/nikmcfly/ANUS.git
cd ANUS
  1. Criação de um ambiente virtualPara evitar conflitos de dependência, é recomendável usar um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
  1. Instalação de dependênciasExecuta em um ambiente virtual:
pip install -e .
  1. Verificar a instalaçãoVerifique o número da versão para confirmar a instalação bem-sucedida:
anus --versão

Método 2: Instalação via Docker (bom para implantação rápida)

  1. Instalando o DockerVerifique se o Docker está instalado em seu sistema (consulte o site do Docker).
  2. Puxando espelhosExecute o seguinte comando:
docker pull anusai/anus:latest
  1. Execução de contêineres: Iniciar ANUS:
docker run -it anusai/anus:latest

Método 3: Instalação via Conda (para usuários de pesquisa)

  1. Instalando o CondaFaça o download do Miniconda ou do Anaconda e conclua a instalação.
  2. Criando o ambienteExecute o seguinte comando:
conda create -n anus python=3.11
conda activate anus
  1. Instalação do ANUS::
pip install anus-ai

Como usar

Após a instalação, os usuários podem operar o ANUS a partir da linha de comando ou por meio de scripts Python:

1. executar tarefas simples

  • método de linha de comandoDigite-o no terminal:
anus run "Encontre as últimas notícias sobre inteligência artificial"

A saída mostrará um resumo dos resultados da pesquisa.

  • modo interativoIniciar a interface interativa:
ânus interativo

Uma vez inserido, você pode inserir as instruções da tarefa linha por linha.

2) Colaboração entre vários agentes

  • Exemplo de script PythonCrie uma colaboração de pesquisadores, analistas e redatores para concluir as tarefas:
from anus import Society, Agent
# Criar um agente
researcher = Agent(role="researcher")
analista = Agente (função = "analista")
escritor = Agente (função = "escritor")
# Criar uma sociedade colaborativa
society = Society(agents=[researcher, analyst, writer])
# Executar a tarefa
response = society.run("Pesquise o impacto da IA na área da saúde, analise os resultados e escreva um relatório")
print(response)

O resultado é um relatório completo com dados de pesquisa e conclusões analíticas.

3. automação de páginas da Web

  • operação de linha de comandoConsulte a previsão do tempo em Nova York:
    anus run "Visite weather.com para ver a previsão do tempo para Nova York nos próximos 5 dias e gerar uma tabela de resumo"
    
  • Scripting::
    from anus import Agent
    de anus.tools import BrowserTool
    agent = Agent(tools=[BrowserTool()])
    response = agent.run("Visite weather.com para ver a previsão do tempo para Nova York nos próximos 5 dias e gerar uma tabela de resumo")
    print(response)
    

    O resultado é um resumo tabular dos dados meteorológicos.

4. processamento de documentos

  • Processamento de arquivos PDF::
    anus executar "Resumir este PDF: /path/to/document.pdf"
    

    O sistema analisará o documento e gerará um resumo.

5. geração de código

  • Gerar scripts de visualização::
    anus run "Crie um script Python que gere uma visualização de árvore fractal usando matplotlib"
    

    A saída é um código Python executável que o usuário pode executar diretamente.

Detalhes do processo de operação

  1. Inicialização e configuraçãoApós a instalação, o --config para especificar um arquivo de configuração (por exemplo anus run --config custom_config.yaml "descrição da tarefa"), modelos ou ferramentas personalizados.
  2. Entrada de tarefasEntrada de linguagem natural é suportada e o ANUS analisa e atribui tarefas aos agentes.
  3. Visualização de resultadosOs resultados são exibidos em forma de texto e permitem o registro detalhado (mais). --verbose (Parâmetros).
  4. Funcionalidade estendidaPara adicionar uma nova ferramenta, consulte o arquivo CONTRIBUTING.md no GitHub para enviar seu código.

advertência

  • Certifique-se de que sua conexão com a Internet esteja funcionando e que algumas funções (como automação da Web) dependam de acesso on-line.
  • Os usuários do Windows talvez precisem instalar maldições do Windows(pip install windows-curses).
  • A automação do navegador requer a instalação do Playwright (instalação de dramaturgo).
CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " ANUS: uma estrutura de IA de código aberto para automação de tarefas e colaboração com vários agentes

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil