Aprendizagem pessoal com IA
e orientação prática
Beanbag Marscode1

PrimisAI Nexus: uma estrutura leve para criar sistemas de inteligência múltipla de IA dimensionáveis e automação de tarefas

Introdução geral

O PrimisAI Nexus é uma estrutura Python leve e de código aberto hospedada no GitHub e desenvolvida pela equipe do PrimisAI para ajudar os usuários a criar e gerenciar sistemas de inteligência múltipla de IA escalonáveis para automatizar tarefas complexas por meio da Modelagem de Linguagem Grande (LLM). Ele tem um design modular que fornece fluxos de trabalho simplificados e configurações YAML por meio de uma única Inteligência de Supervisão (Supervisor) que colabora com várias Inteligências de Trabalho (Agentes de Trabalho), reduzindo o limite de desenvolvimento. Desde fevereiro de 2025, o Nexus se destaca em tarefas de geração de código, como o benchmarking HumanEval e VerilogEval-Human, o que o torna adequado para que desenvolvedores e pesquisadores criem soluções eficientes de automação de IA.

blank

Arquitetura Nexus


 

Lista de funções

  • Sistema de inteligência múltipla dimensionávelSuporte à adição dinâmica de inteligências para dimensionar o sistema de acordo com a complexidade da tarefa.
  • Automação de tarefasExecução automatizada por inteligências de supervisão que dividem as tarefas e as atribuem a inteligências de trabalho especializadas.
  • Arquitetura leveDesign de fluxo de trabalho limpo para reduzir os custos de desenvolvimento e manutenção.
  • Integração do LLMConexão perfeita com modelos de idiomas grandes (por exemplo, GPT-4o) com suporte para configurações personalizadas.
  • Configuração YAMLSimplifique o gerenciamento definindo a estrutura e as tarefas das inteligências por meio de arquivos de configuração.
  • Depuração e otimizaçãoRegistro de dados e loops de feedback integrados para reduzir o impacto da falha do corpo inteligente.

 

Usando a Ajuda

Processo de instalação

A instalação do PrimisAI Nexus é um processo simples e as etapas detalhadas são as seguintes:

  1. Preparação do ambiente
    • Certifique-se de que o Python 3.8+ esteja instalado e execute o comandopython --versãoVerificar.
    • Crie um ambiente virtual (recomendado):
      python -m venv nexus_env
      fonte nexus_env/bin/activate # Linux/Mac
      nexus_env\Scripts\activate # Windows
      
  2. Instalando o Nexus
    • Use o pip para instalar:
      pip install primisai
      
    • Verificar versão: executarpip show primisaipara confirmar que a instalação foi bem-sucedida.
  3. Configuração do acesso ao LLM
    • Obtenha a chave de API para um modelo de linguagem grande (por exemplo, chave de API da OpenAI).
    • Configuração de variáveis de ambiente:
      export OPENAI_API_KEY="your-api-key-here" # Linux/Mac
      set OPENAI_API_KEY="your-api-key-here" # Windows
      
  4. Verificar a instalação
    • Criação de scripts de testetest_nexus.py::
      from primisai.nexus.core import Supervisor
      llm_config = {"api_key": "your-api-key-here", "model": "gpt-4o"}
      supervisor = Supervisor("TestSupervisor", llm_config)
      print("O Nexus está pronto!")
      
    • estar em movimentopython test_nexus.pySe a saída for "Nexus is ready!", a instalação será bem-sucedida. indicando uma instalação bem-sucedida.

Funções principais

1. criação de sistemas de inteligência múltipla dimensionáveis

  • procedimento::
    1. Módulo de importação:
      de primisai.nexus.core import Agent, Supervisor
      
    2. Configurar o LLM:
      llm_config = {
      "api_key": "your-api-key-here",
      "model": "gpt-4o"
      }
      
    3. Criando a Supervisory Intelligentsia e a Work Intelligentsia:
      supervisor = Supervisor("RootSupervisor", llm_config)
      coder = Agent("Coder", llm_config, system_message="Gerando código Python.")
      tester = Agent("Tester", llm_config, system_message="Verificar a correção do código.")
      supervisor.register_agent(coder)
      supervisor.register_agent(tester)
      
    4. Para cumprir a missão:
      task = "Escrever e verificar um algoritmo de classificação"
      supervisor.run(task)
      
  • Descrição funcionalInteligências de supervisão: as inteligências de supervisão decompõem as tarefas (por exemplo, escrever códigos e testes) e as atribuem às inteligências de trabalho Coder e Tester, e o sistema pode ser ampliado dinamicamente com mais inteligências, conforme necessário.

2) Configuração de tarefas automatizadas usando YAML

  • procedimento::
    1. estabelecerconfig.yamlDocumentação:
      supervisor.
      nome: "AutomationSupervisor"
      llm_config.
      api_key: "your-api-key-here" (sua chave de API aqui)
      modelo: "gpt-4o"
      agentes.
      - nome: "DataCollector" (Coletor de dados)
      system_message: "Coleta e organização de dados."
      - nome: "ReportGenerator"
      system_message: "Gerar relatórios de dados."
      
    2. Carregue e execute:
      from primisai.nexus.config import load_yaml_config, AgentFactory
      config = load_yaml_config("config.yaml")
      factory = AgentFactory()
      system = factory.create_from_config(config)
      system.run("Coletando dados de mercado e gerando relatórios")
      
  • Descrição funcionalDefinição das funções e da lógica de tarefas das inteligências por meio de arquivos YAML para automatizar a coleta de dados e a geração de relatórios e ajustar a configuração sem modificar o código.

3. interação e testes em tempo real

  • procedimento::
    1. Inicie uma sessão interativa:
      supervisor.start_interactive_session()
      
    2. Insira uma tarefa, por exemplo, "Gerar uma ferramenta de pesquisa na Web", e observe os resultados da colaboração de inteligência.
    3. importaçãosaídaSair da sessão.
  • Descrição funcionalSuporte a testes em tempo real da eficácia da colaboração de várias inteligências para verificar a suavidade do processo de automação de tarefas.

4. comissionamento e otimização

  • procedimento::
    1. Configure o depurador:
      from primisai.nexus.core import Debugger
      debugger = Debugger(log_level="DEBUG")
      supervisor.set_debugger(debugger)
      
    2. Execute a tarefa e visualize o registro (salvo por padrão emnexus.log).
    3. Otimize a lógica do smartbody ou a atribuição de tarefas com base nos registros.
  • Descrição funcionalFerramentas de depuração: as ferramentas de depuração registram detalhes da operação do corpo inteligente e garantem a execução estável e confiável de tarefas por meio de loops de feedback.

advertência

  • Certifique-se de que a rede esteja funcionando sem problemas e que as chamadas LLM exijam um serviço de API estável.
  • A indentação do arquivo YAML precisa ser uniforme (por exemplo, 2 espaços), caso contrário, a análise pode falhar.
  • Sugere-se que as tarefas complexas sejam divididas em subtarefas para aumentar a eficiência da colaboração de corpos com várias inteligências.

Com essas etapas, os usuários podem começar a usar o Nexus rapidamente, criar sistemas de inteligência múltipla de IA dimensionáveis e automatizar tarefas.

CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " PrimisAI Nexus: uma estrutura leve para criar sistemas de inteligência múltipla de IA dimensionáveis e automação de tarefas

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