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.
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.
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:
Entity( entidade): é apenas um ID, não contém quaisquer dados ou lógica.
Componente( componente): utilizado para armazenar dados ou estados específicos da entidade.
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.
Arquitetura do Sistema ArgOS
ArgOS divide o System em três níveis:
Consciente(SISTEMA: frequência de atualização alta, como a cada 10 segundos
Subconsciente)SISTEMA: frequência de atualização baixa, como a cada 25 segundos
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
Arquitetura Geral do ArgOS
Camadas da arquitetura central: inclui as camadas Component, System, Manager e Runtime.
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
Estrutura do Gerente:
Fornecer funcionalidades a nível de sistema, como gestão de eventos, gestão de salas, gestão de estados, etc.
Interação com o banco de dados:
Carregamento, atualização e persistência de dados através do StateManager
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
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.
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.
22 gostos
Recompensa
22
8
Partilhar
Comentar
0/400
CryptoSurvivor
· 18h atrás
Já estão a falar do novo quadro de jogos? Que aborrecido.
Ver originalResponder0
RuntimeError
· 07-11 05:56
Este dispositivo é realmente confiável?
Ver originalResponder0
RugPullProphet
· 07-10 07:17
Outra vez a modularização, é uma armadilha!
Ver originalResponder0
RetailTherapist
· 07-10 07:15
Fiquei completamente confuso depois de ver isso.
Ver originalResponder0
PseudoIntellectual
· 07-10 07:10
Novo quadro é incrível!
Ver originalResponder0
PoetryOnChain
· 07-10 07:07
Desempenho bombear ao máximo, veja qual é o efeito~
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.
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.
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:
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:
Arquitetura do Sistema ArgOS
ArgOS divide o System em três níveis:
Os principais sistemas incluem:
Arquitetura Geral do ArgOS
Pontos de Inovação na Arquitetura
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.