Project89: Análise da estrutura de agentes de IA de próxima geração modular e de alto desempenho

robot
Geração do resumo em andamento

Análise do Project89: uma estrutura modular e de alto desempenho para agentes de IA de próxima geração

O Project89 propõe um novo design de Framework de Agentes, direcionado principalmente ao desenvolvimento de jogos, que é mais modular e com melhor desempenho em comparação com os frameworks de agentes tradicionais. Este artigo irá detalhar os princípios de design centrais e as inovações desta estrutura.

Um, Adotar a arquitetura ECS para projetar o Agent Framework

ECS(Entity-Component-System) é um padrão de arquitetura comum no desenvolvimento de jogos, que separa completamente os dados da lógica, permitindo uma gestão eficiente de cenários de grande escala e escaláveis. No ArgOS, cada Agente é visto como uma Entidade, podendo registrar diferentes componentes:

  • Componente do Agente: armazena informações básicas como nome, modelo, etc.
  • Componente de Percepção: Armazenar os dados do mundo exterior percebidos
  • Componente de Memória: Dados de memória do agente de armazenamento
  • Componente de Ação: armazena dados de ação a serem executados

O sistema é responsável por executar a lógica relacionada aos componentes, por exemplo:

  1. O sistema de percepção atualiza os dados de percepção do agente
  2. Sistema de Memória irá persistir os dados de percepção na base de dados
  3. O Sistema de Ação executa ações correspondentes com base nas informações de memória

Não há relação de chamada direta entre diferentes sistemas, mas são executados de forma independente em períodos regulares, como:

  • Sistema de Percepção executa a cada 2 segundos
  • Sistema de Memória executa a cada 1 segundo
  • O sistema de planos executa a cada 1000 segundos
  • O Sistema de Ação executa a cada 2 segundos

Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para agentes de IA de próxima geração

Dois, arquitetura do sistema ArgOS

ArgOS divide o System em três níveis:

  1. Sistema consciente: alta frequência de atualização ( cerca de 10 segundos ), incluindo Perception, Experience, Thinking, Action, etc.
  2. Sistema de Subconsciente: frequência de atualização mais baixa ( cerca de 25 segundos ), incluindo GoalPlanning, Planning, etc.
  3. Sistema inconsciente: frequência de atualização mais lenta (50 segundos ou mais ), atualmente não ativado

As relações entre os sistemas são complexas, incluindo principalmente:

  • PerceptionSystem: coleta de estímulos externos e atualiza a percepção do Agente
  • ExperienceSystem: transformar a percepção em experiência abstrata
  • ThinkingSystem: gera resultados de pensamento e ações a serem executadas
  • ActionSystem: Executar ações e notificar outras entidades
  • GoalPlanningSystem: Avaliar o progresso dos objetivos e gerar novos objetivos
  • PlanningSystem: gerar um plano de execução para o objetivo
  • RoomSystem: Processar atualizações relacionadas ao quarto
  • CleanupSystem: Remover entidades inúteis

Deconstruindo o Project89: um design de estrutura de Agente AI de próxima geração modular e de alto desempenho

Três, Arquitetura Geral do ArgOS

  1. Camadas principais: Runtime, Sistemas, Componentes, Gestores

  2. Classificação de componentes:

    • Classe de identidade central: Agent, PlayerProfile, etc.
    • Classe de Comportamento e Estado: Ação, Objetivo, Plano, etc.
    • Percepção e Memória: Perception, Memory, etc.
    • Categoria Ambiente e Espaço: Room, Environment, etc.
    • Aparência e Interação: Aparência, Relacionamento, etc.
    • Auxiliares ou de operações: Cleanup, DebugInfo, etc.
  3. Arquitetura do sistema: conforme mencionado acima

  4. Estrutura do Gerente:

    • RoomManager: Gerir informações da sala
    • StateManager: Gerir o estado do mundo/agentes
    • EventBus: publicação e subscrição de eventos
    • PromptManager: Gerir palavras-chave LLM
    • ActionManager: Gerir a execução de ações
  5. Interação com o banco de dados:

    • Gerir a leitura e escrita de dados de forma unificada através do StateManager
    • Persistência em intervalos regulares ou acionada por eventos
    • Carregar ao iniciar, salvar ao sair

Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para agentes de IA de próxima geração

Quatro, Pontos de Inovação na Arquitetura

  1. Cada sistema opera de forma independente, sem relações de chamada mútua, facilitando o desenvolvimento modular.

  2. Configuração flexível da capacidade do Agente, fácil de expandir novas funcionalidades

  3. Vantagens de desempenho da arquitetura ECS, adequada para cenários de concorrência

  4. Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo cognitivo humano.

  5. Altamente modular, excelente desempenho, alta qualidade de código, documentação de design completa

De uma forma geral, a estrutura proposta pelo Project89 tem uma alta inovação e valor prático, merecendo a atenção e a referência das equipas de desenvolvimento de jogos e de DefAI.

Desconstruindo o Project89: um design de framework modular e de alto desempenho para o próximo agente de IA

Deconstruindo o Project89: um design de estrutura de Agente AI de próxima geração modular e de alto desempenho

Desconstruindo o Project89: um design de estrutura modular e de alto desempenho para um agente de IA de próxima geração

Desconstruindo o Project89: um design de estrutura de agente AI de próxima geração modular e de alto desempenho

Desconstruindo o Project89: Um design de framework de AI Agent modular e de alto desempenho de próxima geração

Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para o próximo agente de IA

Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para um agente de IA de próxima geração

Decomposição do Project89: um design de estrutura de agente AI de próxima geração modular e de alto desempenho

AGENT12.11%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Compartilhar
Comentário
0/400
DeadTrades_Walkingvip
· 19h atrás
Este quadro é um bocado 6, é muito fixe.
Ver originalResponder0
ServantOfSatoshivip
· 19h atrás
Qual é a utilidade da modularização de código? Ter dinheiro é a verdadeira razão.
Ver originalResponder0
WenMoonvip
· 19h atrás
Este é mais um que faz estruturas? Sem alguma tecnologia avançada não combina com o nome 89.
Ver originalResponder0
StablecoinGuardianvip
· 19h atrás
Mais uma vez, a promoção exagerada de conceitos de agente.
Ver originalResponder0
P2ENotWorkingvip
· 20h atrás
Esta armadilha é assim 8
Ver originalResponder0
ReverseTradingGuruvip
· 20h atrás
Obviamente, tantos conceitos e termos são um White Paper técnico.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)