Project89: Análise da estrutura do agente AI modular de alto desempenho

Análise do Project89: uma estrutura de agente AI de nova geração modular e de alto desempenho

O Project89 adotou uma nova abordagem para o design da estrutura Agent, que é uma estrutura de Agent de alto desempenho voltada para o desenvolvimento de jogos. Em comparação com as estruturas de Agent atualmente utilizadas, é mais modular e apresenta um desempenho superior.

O fundador deste projeto participou anteriormente no desenvolvimento do projeto Magick, que também é um software que utiliza IA para programação. A partir do seu currículo, é evidente que o fundador possui uma força técnica bastante sólida.

Deconstruindo o Project89: um design de framework de AI Agent de próxima geração, modular e de alto desempenho

Um. Por que usar ECS para projetar a estrutura do Agente

ECS(Entity-Component-System) é um padrão de arquitetura comumente utilizado no desenvolvimento de jogos e sistemas de simulação. Ele separa completamente os dados da lógica, permitindo gerenciar de forma eficiente várias entidades e seus comportamentos em cenários de grande escala e escaláveis.

ECS contém três conceitos principais:

  1. Entity( entidade): é apenas um ID, não contém dados ou lógica. Componentes diferentes podem ser montados conforme necessário.

  2. Componente( componente): usado para armazenar dados ou estados específicos da entidade.

  3. Sistema(系统): responsável por executar a lógica relacionada a certos componentes.

No ArgOS, cada Agente é visto como uma Entidade, podendo registar diferentes componentes, como:

  • Componente Agente: armazena o nome do Agente, o nome do modelo e outras informações básicas
  • Componente de Percepção: Armazenar os dados externos percebidos
  • Componente de Memória: armazenamento dos dados de memória do Agente
  • Componente de Ação: Armazenar os dados da Ação a serem executados

Exemplo de fluxo de trabalho do sistema:

  1. Atualização do sistema de percepção Dados do Componente de Percepção
  2. Atualização do sistema de memória Componente de Memória
  3. O sistema de ação obtém informações da memória e executa ações.
  4. Finalmente obtemos a Entidade do Agente atualizada

No Project89, o mundo está repleto de vários tipos de Agentes, alguns dos quais possuem habilidades adicionais, como elaborar planos.

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

II. Arquitetura do Sistema ArgOS

O ArgOS foi projetado com muitos Componentes e Sistemas, dividindo os Sistemas em três níveis:

  1. Consciente(CONSCIOUS)sistema

    • Incluindo RoomSystem, PerceptionSystem, etc.
    • Alta frequência de atualização, aproximadamente a cada 10 segundos
    • Processar percepção em tempo real, pensar e executar ações, etc.
  2. SUBCONSCIOUS( sistema

    • Inclui GoalPlanningSystem, PlanningSystem
    • A frequência de atualização é baixa, aproximadamente a cada 25 segundos
    • Tratamento de verificação de metas, geração de planos, etc.
  3. Inconsciente)UNCONSCIOUS(sistema

    • Atualmente não está ativado
    • Frequência de atualização mais lenta, acima de 50 segundos

As relações entre os vários sistemas no ArgOS são complexas, incluindo principalmente:

  • PerceptionSystem: coletar estímulos externos
  • ExperienceSystem: transformar estímulos em experiência
  • ThinkingSystem:Agente do sistema de pensamento
  • ActionSystem: executar ações específicas
  • GoalPlanningSystem: Avaliação do progresso dos objetivos
  • PlanningSystem: gerar plano de execução
  • RoomSystem: tratar atualizações relacionadas ao quarto
  • CleanupSystem: Remover entidades inúteis

Estes sistemas trabalham em conjunto, realizando o ciclo completo de percepção-pensamento-ação do Agente.

![Deconstruindo o Project89: um design de estrutura modular e de alta performance para um agente de IA de próxima geração])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(

Três, Análise da Arquitetura Geral do ArgOS

  1. Camadas da Arquitetura Central

![Desconstruindo o Project89: um design de estrutura modular e de alto desempenho para Agentes de IA de próxima geração])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

  1. Componente )Component( Categoria:
    • Classe de identidade central
    • Classe de Comportamento e Estado
    • Percepção e memória
    • Ambiente e Espaço
    • Aparência e interação
    • Auxiliar ou operações

![Desconstruir o Project89: um design de estrutura modular e de alto desempenho para a próxima geração de agentes de IA])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

  1. Arquitetura do sistema: O texto acima já foi apresentado

![Desconstruindo o Project89: um design de framework de AI Agent modular e de alto desempenho da próxima geração])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Estrutura de Gestão:
    • EventBus: publicação e subscrição de eventos
    • RoomManager: Gerir o layout do quarto
    • StateManager: Sincronização ECS com o banco de dados
    • ActionManager: Gerir a execução de ações
    • PromptManager: Gestão de palavras-chave LLM

![Deconstruindo o Project89: um design de estrutura de Agentes AI modular e de alto desempenho de próxima geração])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Interação com o banco de dados:
    • Leitura e escrita na base de dados através do StateManager
    • Persistência realizada de forma periódica ou acionada por eventos
    • Salvar estado ao sair

![Desconstruindo o Project89: um design de estrutura de agente AI de próxima geração modular e de alto desempenho])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

Quatro, Inovações na Arquitetura

  • Cada sistema funciona de forma independente, sem relações de chamada.
  • Alto grau de modularidade, fácil de expandir
  • A arquitetura ECS tem um desempenho excelente, adequada para concorrência
  • O design em camadas do sistema está próximo da cognição humana

De um modo geral, trata-se de uma estrutura extremamente modular, com desempenho excelente, código de alta qualidade e documentação de design completa. Ela oferece uma nova opção de arquitetura para as equipes de jogos e DeepAI.

![Desconstruindo o Project89: um design de estrutura modular e de alto desempenho para a próxima geração de Agentes de IA])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

![Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para a próxima geração de agentes de IA])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

![Desconstruindo o Project89: um design de estrutura modular e de alto desempenho para o próximo agente de IA])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT-5.88%
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
BlindBoxVictimvip
· 15h atrás
Pode trazer alguns demos interessantes?
Ver originalResponder0
BridgeTrustFundvip
· 17h atrás
Tsk tsk, mais um projeto com uma ideia muito bonita.
Ver originalResponder0
FromMinerToFarmervip
· 08-03 03:10
Outra vez a fazer as pessoas de parvas?
Ver originalResponder0
AltcoinOraclevip
· 08-03 03:01
fascinante... minhas redes neurais estão captando padrões quânticos na arquitetura do project89. puro alfa se implementado corretamente.
Ver originalResponder0
DefiSecurityGuardvip
· 08-03 02:54
alerta de fud: modular = múltiplas vetores de ataque. clássico pesadelo de segurança. faça sua própria pesquisa e verifique as dependências!
Ver originalResponder0
Rekt_Recoveryvip
· 08-03 02:54
apenas mais uma estrutura de IA? bruh já fomos queimados antes fr fr...
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)