Project89: Criar uma estrutura de agente AI de alto desempenho da próxima geração com a arquitetura ECS

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

Os desenvolvedores do projeto adotaram uma nova abordagem ao projetar o Agent Framework. Trata-se de um Agent Framework de alto desempenho voltado para o desenvolvimento de jogos, que é mais modular e apresenta um desempenho melhor em comparação com os Agent Frameworks atualmente utilizados.

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

Background do Desenvolvedor

O desenvolvedor participou do projeto Magick antes de trabalhar no project89, sendo o quarto desenvolvedor mais bem classificado desse projeto. O Magick é um software que utiliza IA para programação.

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

Design de Arquitetura ECS

O Project89 utiliza a arquitetura ECS(Entity-Component-System) para projetar o Agent Framework. ECS é um padrão de arquitetura comumente usado no desenvolvimento de jogos e sistemas de simulação, que separa completamente os dados da lógica, permitindo uma gestão eficiente de várias entidades e seus comportamentos em cenários de grande escala e escalabilidade.

A arquitetura ECS inclui três conceitos principais:

  1. Entity( entidade): é apenas um ID, não contém quaisquer dados ou lógica.

  2. Component( 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 de Agente, Componente de Percepção, Componente de Memória, Componente de Ação, entre outros.

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

Arquitetura do sistema ArgOS

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

  1. Consciência(CONSCIOUS) sistema: inclui RoomSystem, PerceptionSystem, etc., com uma frequência de atualização relativamente alta.

  2. Subconsciente (SUBCONSCIOUS) sistema: inclui GoalPlanningSystem, PlanningSystem, etc., a frequência de atualização é relativamente baixa.

  3. Inconsciente(UNCONSCIOUS)Sistema: atualmente não está ativado, a frequência de atualização é mais lenta.

As relações entre os diferentes sistemas são extremamente complexas, mas através da arquitetura ECS, cada sistema pode operar de forma independente, sem qualquer relação de chamada com outros sistemas.

Deconstruindo o Project89: um design de estrutura modular e de alta performance para um agente AI de próxima geração

Análise da Arquitetura Global

A arquitetura geral do ArgOS inclui:

  1. Estrutura de núcleo em camadas
  2. Componente (Component) categoria
  3. Arquitetura do Sistema
  4. Estrutura de Gestão
  5. Modo de interação com o banco de dados

Deconstrução do Project89: um design de framework de Agente AI de próxima geração modular e de alto desempenho

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

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

Deconstrução do Project89: um design de framework de Agente AI de próxima geração modular e de alto desempenho

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

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

Inovação na arquitetura

  • Cada System opera de forma independente, sem relação de chamada, facilitando o desenvolvimento modular.
  • Configuração flexível das capacidades do Agent, fácil de expandir novas funcionalidades
  • Desempenho superior à arquitetura orientada a objetos tradicional, adequado para cenários de concorrência
  • Dividir o Sistema em diferentes níveis de consciência, simulando a capacidade humana

Em geral, trata-se de uma estrutura extremamente modular, com excelente desempenho, alta qualidade de código e documentação de design completa. Ela oferece uma nova opção de arquitetura potencial para o desenvolvimento de jogos e o campo da DeepAI.

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

AGENT-1.53%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 8
  • Partilhar
Comentar
0/400
MetaNeighborvip
· 19h atrás
O novo quadro parece bastante confiável.
Ver originalResponder0
LiquidationWatchervip
· 07-24 02:46
outro framework? smh já vi muitos falharem... cautelosamente otimista, tho ngl
Ver originalResponder0
AllInAlicevip
· 07-23 12:12
Esse especialista está fazendo algo de novo.
Ver originalResponder0
MeaninglessApevip
· 07-23 12:12
É apenas uma mudança de pele.
Ver originalResponder0
ProxyCollectorvip
· 07-23 12:12
Não compreendo, mas parece impressionante. A estrutura é realmente bull.
Ver originalResponder0
CryptoGoldminevip
· 07-23 12:11
Nova abordagem para a iteração da eficiência da Rede de Poder de computação
Ver originalResponder0
CryptoPunstervip
· 07-23 12:03
Mais uma vez a enganar fundos, vamos ser profissionais nas histórias.
Ver originalResponder0
DaisyUnicornvip
· 07-23 11:53
Plante uma flor de alto desempenho. A modularidade me dá segurança~
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)