Project89: Análise da nova geração de estrutura de Agentes de IA modular de alto desempenho

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

O Project89 adotou uma nova abordagem para projetar o Agent Framework, que é um Agent Framework de alto desempenho voltado para o desenvolvimento de jogos, sendo mais modular e apresentando melhor desempenho em comparação com os Agent Frameworks atualmente utilizados.

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

Histórico do Desenvolvedor

O fundador do Project89 participou anteriormente no desenvolvimento do projeto Magick, que é um software que utiliza IA para programação. Ele foi o quarto desenvolvedor classificado nesse projeto.

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

Por que usar ECS para projetar o Agent Framework

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

A arquitetura ECS contém três partes principais:

  1. Entity( entidade): é apenas um ID, não contém quaisquer dados ou lógica.
  2. Componente( componente): utilizado para armazenar dados ou estados específicos da entidade.
  3. Sistema(系统): responsável pela execução da 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 e Componente de Ação, entre outros.

Não existe uma relação de chamada direta entre diferentes Sistemas, cada Sistema executará independentemente uma vez dentro de um ciclo determinado. Por exemplo:

  • Sistema de Percepção atualiza a percepção externa a cada 2 segundos
  • Sistema de Memória executa a cada 1 segundo, extraindo dados do Componente de Percepção
  • O Sistema de Planeamento executa a cada 1000 segundos, estabelecendo planos
  • O sistema de ação executa a cada 2 segundos, reagindo a informações externas.

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

Arquitetura do Sistema ArgOS

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

  1. Consciente(SISTEMA: frequência de atualização alta, como a cada 10 segundos
  2. Subconsciente)SISTEMA: frequência de atualização baixa, como a cada 25 segundos
  3. Inconsciente(UNCONSCIOUS)Sistema: frequência de atualização mais lenta, como 50 segundos ou mais

Os principais sistemas incluem:

  • PerceptionSystem: coletar estímulos externos
  • ExperienceSystem: converter estímulos em experiências
  • ThinkingSystem: pensar e gerar ações
  • ActionSystem: executar ação
  • GoalPlanningSystem: Avaliação do progresso dos objetivos
  • PlanningSystem: gerar plano de execução
  • RoomSystem: processar atualizações relacionadas ao quarto
  • CleanupSystem: Limpar entidades inúteis

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

Arquitetura Geral do ArgOS

  1. Camadas da arquitetura central: inclui as camadas Component, System, Manager e Runtime.

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

  1. Classificação de componentes:
    • 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

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

  1. Estrutura do Gerente: Fornecer funcionalidades a nível de sistema, como gestão de eventos, gestão de salas, gestão de estados, etc.

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

  1. Interação com o banco de dados: Carregamento, atualização e persistência de dados através do StateManager

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

Pontos de Inovação na Arquitetura

  • Cada sistema funciona de forma independente, sem relação de acoplamento
  • Funcionalidade fácil de expandir e cortar
  • Desempenho superior à arquitetura orientada a objetos tradicional
  • Dividir o Sistema em diferentes níveis de consciência, simulando o processo cognitivo humano

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

De um modo geral, o Project89 oferece uma estrutura de Agente extremamente modular e de alto desempenho, adequada para o desenvolvimento de jogos e outros cenários complexos de IA.

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

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

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
  • 8
  • Compartilhar
Comentário
0/400
CryptoSurvivorvip
· 3h atrás
Já estão a falar do novo quadro de jogos? Que aborrecido.
Ver originalResponder0
RuntimeErrorvip
· 07-11 05:56
Este dispositivo é realmente confiável?
Ver originalResponder0
RugPullProphetvip
· 07-10 07:17
Outra vez a modularização, é uma armadilha!
Ver originalResponder0
RetailTherapistvip
· 07-10 07:15
Fiquei completamente confuso depois de ver isso.
Ver originalResponder0
PseudoIntellectualvip
· 07-10 07:10
Novo quadro é incrível!
Ver originalResponder0
PoetryOnChainvip
· 07-10 07:07
Desempenho bombear ao máximo, veja qual é o efeito~
Ver originalResponder0
fren.ethvip
· 07-10 06:51
Partido da estrutura
Ver originalResponder0
GlueGuyvip
· 07-10 06:48
Só se atreve a jogar com um kit de ferramentas
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)