Project89: Estrutura ECS para criar uma estrutura de Agente AI modular de alto desempenho

robot
Geração do resumo em andamento

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

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 de Agentes atualmente utilizadas.

O fundador deste framework participou anteriormente no desenvolvimento do projeto Magick, sendo um dos principais contribuidores do projeto, possuindo vasta experiência em programação de IA.

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

1. 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 em sistemas de simulação. Ele separa completamente os dados da lógica, a fim de gerenciar de forma eficiente várias entidades e seus comportamentos em cenários de grande escala e escaláveis.

  • Entity( entidade): apenas um ID, não contém dados ou lógica.
  • Componente(: usado para armazenar dados ou estados específicos da entidade.
  • 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.

Não existe uma relação de chamada direta entre diferentes Sistemas, cada Sistema executará de forma independente uma vez dentro de um ciclo regulamentado. Este design torna toda a arquitetura mais modular e eficiente.

![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-4cd7ca20f2967b9025411d9985f64831.webp(

II. Arquitetura do Sistema ArgOS

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

  1. Consciência)CONSCIOUS( sistema: frequência de atualização mais alta, como a cada 10 segundos.
  2. Subconsciente)SISTEMA: A frequência de atualização é relativamente baixa, como a cada 25 segundos.
  3. Inconsciente(UNCONSCIOUS) sistema: a frequência de atualização é mais lenta, como mais de 50 segundos.

O ArgOS inclui vários sistemas, como o PerceptionSystem, ExperienceSystem, ThinkingSystem e ActionSystem, que interagem entre si através de dados de componentes, realizando em conjunto comportamentos complexos do agente.

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

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

  1. Estrutura central em camadas: inclui as camadas Systems, Components, Managers e Runtime.

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

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

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

  1. Estrutura do Manager: Fornecer funcionalidades a nível de sistema, como RoomManager, StateManager, EventBus, ActionManager, entre outros.

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

  1. Interação com o banco de dados: Sincronização do ECS com o banco de dados através do StateManager ou PersistenceManager.

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

Quatro, Pontos de Inovação na Arquitetura

  • Cada sistema funciona de forma independente, sem relações de chamada direta, aumentando o nível de modularização.
  • Capacidade do agente configurável, fácil de expandir novas funcionalidades.
  • Desempenho superior à arquitetura orientada a objetos tradicional, adequada para processamento concorrente.
  • Dividir o Sistema em diferentes níveis de consciência, mais próximos do modelo de cognição humana.

De um modo geral, o Project89 oferece uma estrutura de Agentes extremamente modular e de alto desempenho, com um bom conceito de design e qualidade de código. Esta arquitetura não é apenas adequada para o desenvolvimento de jogos, mas também pode ter vantagens potenciais em cenários complexos de DeFi.

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

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

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

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 5
  • Compartilhar
Comentário
0/400
GasBanditvip
· 11h atrás
Finanças Descentralizadas profissional de trade de cães, vende rápido, compra com precisão.
Ver originalResponder0
WhaleWatchervip
· 07-07 07:23
A tecnologia é realmente muito incrível!
Ver originalResponder0
JustHereForMemesvip
· 07-06 23:43
Este quadro está muito fluido.
Ver originalResponder0
pumpamentalistvip
· 07-06 23:37
Mais uma promessa vazia.
Ver originalResponder0
ZKSherlockvip
· 07-06 23:16
na verdade... a sobrecarga computacional precisa de mais validação antes da implementação do defi, para ser honesto
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)