Análise do Project89: uma estrutura modular e de alto desempenho para agentes de IA de próxima geração
O Project89 propõe um novo design de Framework de Agentes, direcionado principalmente ao desenvolvimento de jogos, que é mais modular e com melhor desempenho em comparação com os frameworks de agentes tradicionais. Este artigo irá detalhar os princípios de design centrais e as inovações desta estrutura.
Um, Adotar a arquitetura ECS para projetar o Agent Framework
ECS(Entity-Component-System) é um padrão de arquitetura comum no desenvolvimento de jogos, que separa completamente os dados da lógica, permitindo uma gestão eficiente de cenários de grande escala e escaláveis. No ArgOS, cada Agente é visto como uma Entidade, podendo registrar diferentes componentes:
Componente do Agente: armazena informações básicas como nome, modelo, etc.
Componente de Percepção: Armazenar os dados do mundo exterior percebidos
Componente de Memória: Dados de memória do agente de armazenamento
Componente de Ação: armazena dados de ação a serem executados
O sistema é responsável por executar a lógica relacionada aos componentes, por exemplo:
O sistema de percepção atualiza os dados de percepção do agente
Sistema de Memória irá persistir os dados de percepção na base de dados
O Sistema de Ação executa ações correspondentes com base nas informações de memória
Não há relação de chamada direta entre diferentes sistemas, mas são executados de forma independente em períodos regulares, como:
Sistema de Percepção executa a cada 2 segundos
Sistema de Memória executa a cada 1 segundo
O sistema de planos executa a cada 1000 segundos
O Sistema de Ação executa a cada 2 segundos
Dois, arquitetura do sistema ArgOS
ArgOS divide o System em três níveis:
Sistema consciente: alta frequência de atualização ( cerca de 10 segundos ), incluindo Perception, Experience, Thinking, Action, etc.
Sistema de Subconsciente: frequência de atualização mais baixa ( cerca de 25 segundos ), incluindo GoalPlanning, Planning, etc.
Sistema inconsciente: frequência de atualização mais lenta (50 segundos ou mais ), atualmente não ativado
As relações entre os sistemas são complexas, incluindo principalmente:
PerceptionSystem: coleta de estímulos externos e atualiza a percepção do Agente
ExperienceSystem: transformar a percepção em experiência abstrata
ThinkingSystem: gera resultados de pensamento e ações a serem executadas
ActionSystem: Executar ações e notificar outras entidades
GoalPlanningSystem: Avaliar o progresso dos objetivos e gerar novos objetivos
PlanningSystem: gerar um plano de execução para o objetivo
RoomSystem: Processar atualizações relacionadas ao quarto
Classe de identidade central: Agent, PlayerProfile, etc.
Classe de Comportamento e Estado: Ação, Objetivo, Plano, etc.
Percepção e Memória: Perception, Memory, etc.
Categoria Ambiente e Espaço: Room, Environment, etc.
Aparência e Interação: Aparência, Relacionamento, etc.
Auxiliares ou de operações: Cleanup, DebugInfo, etc.
Arquitetura do sistema: conforme mencionado acima
Estrutura do Gerente:
RoomManager: Gerir informações da sala
StateManager: Gerir o estado do mundo/agentes
EventBus: publicação e subscrição de eventos
PromptManager: Gerir palavras-chave LLM
ActionManager: Gerir a execução de ações
Interação com o banco de dados:
Gerir a leitura e escrita de dados de forma unificada através do StateManager
Persistência em intervalos regulares ou acionada por eventos
Carregar ao iniciar, salvar ao sair
Quatro, Pontos de Inovação na Arquitetura
Cada sistema opera de forma independente, sem relações de chamada mútua, facilitando o desenvolvimento modular.
Configuração flexível da capacidade do Agente, fácil de expandir novas funcionalidades
Vantagens de desempenho da arquitetura ECS, adequada para cenários de concorrência
Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo cognitivo humano.
Altamente modular, excelente desempenho, alta qualidade de código, documentação de design completa
De uma forma geral, a estrutura proposta pelo Project89 tem uma alta inovação e valor prático, merecendo a atenção e a referência das equipas de desenvolvimento de jogos e de DefAI.
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.
12 Curtidas
Recompensa
12
6
Compartilhar
Comentário
0/400
DeadTrades_Walking
· 19h atrás
Este quadro é um bocado 6, é muito fixe.
Ver originalResponder0
ServantOfSatoshi
· 19h atrás
Qual é a utilidade da modularização de código? Ter dinheiro é a verdadeira razão.
Ver originalResponder0
WenMoon
· 19h atrás
Este é mais um que faz estruturas? Sem alguma tecnologia avançada não combina com o nome 89.
Ver originalResponder0
StablecoinGuardian
· 19h atrás
Mais uma vez, a promoção exagerada de conceitos de agente.
Ver originalResponder0
P2ENotWorking
· 20h atrás
Esta armadilha é assim 8
Ver originalResponder0
ReverseTradingGuru
· 20h atrás
Obviamente, tantos conceitos e termos são um White Paper técnico.
Project89: Análise da estrutura de agentes de IA de próxima geração modular e de alto desempenho
Análise do Project89: uma estrutura modular e de alto desempenho para agentes de IA de próxima geração
O Project89 propõe um novo design de Framework de Agentes, direcionado principalmente ao desenvolvimento de jogos, que é mais modular e com melhor desempenho em comparação com os frameworks de agentes tradicionais. Este artigo irá detalhar os princípios de design centrais e as inovações desta estrutura.
Um, Adotar a arquitetura ECS para projetar o Agent Framework
ECS(Entity-Component-System) é um padrão de arquitetura comum no desenvolvimento de jogos, que separa completamente os dados da lógica, permitindo uma gestão eficiente de cenários de grande escala e escaláveis. No ArgOS, cada Agente é visto como uma Entidade, podendo registrar diferentes componentes:
O sistema é responsável por executar a lógica relacionada aos componentes, por exemplo:
Não há relação de chamada direta entre diferentes sistemas, mas são executados de forma independente em períodos regulares, como:
Dois, arquitetura do sistema ArgOS
ArgOS divide o System em três níveis:
As relações entre os sistemas são complexas, incluindo principalmente:
Três, Arquitetura Geral do ArgOS
Camadas principais: Runtime, Sistemas, Componentes, Gestores
Classificação de componentes:
Arquitetura do sistema: conforme mencionado acima
Estrutura do Gerente:
Interação com o banco de dados:
Quatro, Pontos de Inovação na Arquitetura
Cada sistema opera de forma independente, sem relações de chamada mútua, facilitando o desenvolvimento modular.
Configuração flexível da capacidade do Agente, fácil de expandir novas funcionalidades
Vantagens de desempenho da arquitetura ECS, adequada para cenários de concorrência
Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo cognitivo humano.
Altamente modular, excelente desempenho, alta qualidade de código, documentação de design completa
De uma forma geral, a estrutura proposta pelo Project89 tem uma alta inovação e valor prático, merecendo a atenção e a referência das equipas de desenvolvimento de jogos e de DefAI.