Project89: Design revolucionário de uma estrutura modular de agentes inteligentes de IA de alto desempenho

Análise do Project89: um design de estrutura de agente inteligente de nova geração, modular e de alto desempenho

O Project89 adotou uma nova abordagem para projetar a estrutura de agentes, que é uma estrutura de agentes de alto desempenho voltada para o desenvolvimento de jogos, sendo mais modular e com melhor desempenho em comparação com as estruturas atualmente utilizadas.

Este artigo tenta fazer com que todos compreendam quais atualizações este framework fez em relação aos frameworks tradicionais de agentes em termos de arquitetura, embora ainda haja algumas partes de natureza técnica que são difíceis de tornar mais acessíveis.

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

Background do Desenvolvedor

O fundador do Project89 desenvolveu anteriormente o projeto Magick, que também é um software que utiliza IA para programação. O fundador é o quarto desenvolvedor do projeto.

I. Por que usar ECS para projetar uma estrutura de agente

Atualmente, os jogos que utilizam a arquitetura ECS incluem:

  • Jogos de blockchain: Mud, Dojo
  • Jogos tradicionais: Overwatch, Star Citizen, etc.
  • Motores de jogos populares também estão evoluindo na direção do ECS, como o Unity

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

O que é ECS

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 seu comportamento em cenários de grande escala e escaláveis.

  1. Entity( entidade): é apenas um ID, não contém dados ou lógica. Pode montar diferentes componentes conforme necessário.

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

  3. Sistema(系统): responsável pela execução da lógica relacionada a certos componentes.

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

Fluxo de operação do Sistema

O fluxo de execução do sistema real não é o mesmo que a abordagem tradicional de chamar o Sistema de Memória após a execução do Sistema de Percepção, como se imagina. Não existe uma relação de chamada entre os diferentes Sistemas. Cada Sistema executará independentemente uma vez dentro de um ciclo definido, por exemplo:

  • O Sistema de Percepção pode ser executado a cada 2s
  • O sistema de memória pode executar uma vez a cada 1s
  • O Sistema de Planejamento pode executar milhares de vezes.
  • O sistema de ação pode ser executado a cada 2 segundos.

Deconstructing Project89: Um design de estrutura modular e de alta performance para a próxima geração de Agentes de IA

Dois, arquitetura do sistema ArgOS

No ArgOS, para permitir que os agentes possam realizar um raciocínio mais profundo e executar tarefas mais complexas, foram projetados muitos Componentes e Sistemas.

ArgOS divide o Sistema em "três níveis" ( Nível de Consciência ):

  1. Consciente(CONSCIOUS)sistema
  2. SUBCONSCIENTE(SISTEMA
  3. Inconsciente)UNCONSCIOUS(sistema

As relações entre os vários sistemas no ArgOS são extremamente complexas.

![Deconstruindo o Project89: Um design de framework de Agente AI de próxima geração, modular e de alto desempenho])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

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

) 1. Estrutura central em camadas

Incluindo níveis como Components, Systems, Managers e Runtime.

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

) 2. Componente###Component( categoria

De acordo com a natureza e o ciclo de vida no sistema, os componentes podem ser aproximadamente divididos nas seguintes categorias:

  1. Classe de identidade central
  2. Classe de Comportamento e Estado
  3. Percepção e Memória
  4. Ambiente e Espaço
  5. Aparência e Interação
  6. Classe de apoio ou operação

![Deconstruindo 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-b0180b99743a98bafb2b2d066900d65c.webp(

) 3. Arquitetura do sistema

O texto acima já foi apresentado.

![Deconstruindo 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(

) 4. Estrutura de Gestão

Além de Component e System, também é necessário um gestor de recursos, como acesso a bases de dados, tratamento de conflitos de atualização de estado, entre outros.

incluindo RoomManager, StateManager, EventBus, PromptManager, entre outros.

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

) 5. Interação com o banco de dados

Realizar operações de leitura e escrita no banco de dados através do StateManager/PersistenceManager.

![Deconstruindo o Project89: um design de framework 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(

Quatro, Pontos de Inovação da Arquitetura

  • Cada System opera de forma independente, sem relações de chamada, implementando a modularização de funcionalidades
  • Pode adicionar ou remover componentes e sistemas de forma flexível conforme necessário.
  • O desempenho da arquitetura ECS é superior ao da arquitetura orientada a objetos tradicional.
  • Dividir o Sistema em três níveis: consciente, subconsciente e inconsciente, é um design muito inteligente.

Este é um framework extremamente modular, com excelente desempenho, qualidade de código alta e documentação de design completa. Espera-se que atraia mais a atenção de equipas de jogos ou equipas de Defai, proporcionando uma nova opção de arquitetura potencial para todos.

![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-62bbe0d65d3748c5bc0027c5ffa39288.webp(

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
  • 7
  • Compartilhar
Comentário
0/400
WalletWhisperervip
· 14h atrás
padrões rn sugerem que este framework vai reescrever o meta do jogo.. em alta af nos indicadores comportamentais do p89
Ver originalResponder0
GamefiHarvestervip
· 07-19 20:04
Se é possível ganhar dinheiro jogando, está tudo bem. O que mais há para dizer?
Ver originalResponder0
ChainSherlockGirlvip
· 07-19 19:31
Segundo a minha análise, a equipa do projeto do Grande Profecia na frente deve ter feito as pessoas de parvas em três rodadas durante a fase de testes.
Ver originalResponder0
VirtualRichDreamvip
· 07-17 20:16
Que jogos podem ser jogados em alto desempenho
Ver originalResponder0
RadioShackKnightvip
· 07-17 20:16
Project89 bull批~
Ver originalResponder0
GasFeeSobbervip
· 07-17 20:14
Mais um quadro de IA, por favor, me deixe em paz.
Ver originalResponder0
AirdropSweaterFanvip
· 07-17 20:11
Quem é que consegue entender isso? Modularização.
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)