ArgOS: uma estrutura modular e de alto desempenho para agentes de IA de próxima geração
ArgOS é uma estrutura de Agente de alto desempenho voltada para o desenvolvimento de jogos, que adota uma nova abordagem de design, sendo mais modular e com desempenho superior em comparação com estruturas de Agente tradicionais. Este artigo irá analisar detalhadamente o design da arquitetura do ArgOS.
Por que usar a arquitetura ECS
ECS (Entity-Component-System) é um padrão de arquitetura comumente utilizado no desenvolvimento de jogos e sistemas de simulação. Ele separa completamente os dados da lógica, facilitando a gestão eficiente de entidades e seus comportamentos em cenários de grande escala e escaláveis.
A arquitetura ECS inclui três conceitos principais:
Entity( entidade): é apenas um ID, não contém dados ou lógica.
Component( componente): utilizado para armazenar dados ou estados específicos de uma entidade
Sistema(系统): responsável pela execução da lógica relacionada a certos componentes
No ArgOS, cada Agente é considerado uma Entidade, podendo registar diferentes componentes, como:
Componente do Agente: Armazena o nome do Agente, o nome do modelo e outras informações básicas.
Componente de Percepção: armazena dados do ambiente percebidos
Componente de Memória: armazena os dados de memória do Agente
Componente de Ação: Armazenar os dados da ação a serem executados
Exemplo de fluxo de trabalho do Sistema:
O Sistema de Percepção percebeu a arma, atualizando o Componente de Percepção do Agente
Sistema de Memória armazenará dados de percepção de forma persistente na base de dados
O Sistema de Ação obtém informações do ambiente da memória e executa as ações correspondentes.
Arquitetura do sistema ArgOS
ArgOS projetou vários Componentes e Sistemas, e dividiu os Sistemas em três níveis:
Consciente(CONSCIOUS)sistema
Incluindo RoomSystem, PerceptionSystem, ExperienceSystem, entre outros
A frequência de atualização é alta (, como a cada 10 segundos )
Processar percepção em tempo real, pensar, executar ações, etc.
SUBCONSCIENTE(SYSTEMA
Inclui GoalPlanningSystem, PlanningSystem
Frequência de atualização baixa ) como a cada 25 segundos (
Processamento de definição de objetivos, geração de planos, etc.
Inconsciente)UNCONSCIOUS(sistema
Atualmente não está ativado
A frequência de atualização é mais lenta ) como acima de 50 segundos (
As relações entre os vários sistemas são complexas, mas a desacoplamento foi alcançado através da arquitetura ECS.
![Deconstruindo 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-69e16ae3b5af8c39e1fc522358584cef.webp(
Arquitetura Geral do ArgOS
A arquitetura geral do ArgOS inclui:
Camada central: Entidade, Componente, Sistema, Gestor, Tempo de execução
Classificação de componentes:
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.
Ambiente e espaço: Room, Environment, etc.
Aparência e interação: Appearance, UIState, etc.
Auxiliar ou Operacional: Cleanup, DebugInfo, etc.
Arquitetura do sistema: já descrito em detalhes anteriormente.
Estrutura do Gerente:
RoomManager: Gerir informações da sala
StateManager: Gerir o estado do mundo/agente
EventBus: publicação e subscrição de eventos
ActionManager: gerir a execução de ações
PromptManager: Gerir palavras-chave LLM
Interação com o banco de dados:
Gerenciar a leitura e escrita de dados de forma unificada através do StateManager
Persistência periódica ou acionada por eventos
Suporte para retomar a partir de onde parou
![Desconstruindo o Project89: um design de estrutura de Agente AI de próxima geração, modular e de alto desempenho])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Inovação na Arquitetura
O sistema opera de forma independente, sem chamadas mútuas, alcançando um alto nível de desacoplamento.
Através do registro de diferentes Componentes e Sistemas, é possível personalizar flexivelmente as capacidades do Agente.
A arquitetura ECS é adequada para concorrência, apresentando vantagens de desempenho em cenários complexos.
Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo de cognição humana.
Altamente modular, fácil de expandir novas funcionalidades
No geral, o ArgOS é uma estrutura de agente bem projetada e poderosa, que oferece uma nova opção de arquitetura para o desenvolvimento de jogos e aplicações de IA.
![Deconstruindo 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-c37bd7442c3743f80a4fd9ba8afc123b.webp(
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.
ArgOS: Análise da estrutura modular de alto desempenho da próxima geração de agentes de IA
ArgOS: uma estrutura modular e de alto desempenho para agentes de IA de próxima geração
ArgOS é uma estrutura de Agente de alto desempenho voltada para o desenvolvimento de jogos, que adota uma nova abordagem de design, sendo mais modular e com desempenho superior em comparação com estruturas de Agente tradicionais. Este artigo irá analisar detalhadamente o design da arquitetura do ArgOS.
Por que usar a arquitetura ECS
ECS (Entity-Component-System) é um padrão de arquitetura comumente utilizado no desenvolvimento de jogos e sistemas de simulação. Ele separa completamente os dados da lógica, facilitando a gestão eficiente de entidades e seus comportamentos em cenários de grande escala e escaláveis.
A arquitetura ECS inclui três conceitos principais:
No ArgOS, cada Agente é considerado uma Entidade, podendo registar diferentes componentes, como:
Exemplo de fluxo de trabalho do Sistema:
Arquitetura do sistema ArgOS
ArgOS projetou vários Componentes e Sistemas, e dividiu os Sistemas em três níveis:
Consciente(CONSCIOUS)sistema
SUBCONSCIENTE(SYSTEMA
Inconsciente)UNCONSCIOUS(sistema
As relações entre os vários sistemas são complexas, mas a desacoplamento foi alcançado através da arquitetura ECS.
![Deconstruindo 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-69e16ae3b5af8c39e1fc522358584cef.webp(
Arquitetura Geral do ArgOS
A arquitetura geral do ArgOS inclui:
Camada central: Entidade, Componente, Sistema, Gestor, Tempo de execução
Classificação de componentes:
Arquitetura do sistema: já descrito em detalhes anteriormente.
Estrutura do Gerente:
Interação com o banco de dados:
![Desconstruindo o Project89: um design de estrutura de Agente AI de próxima geração, modular e de alto desempenho])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Inovação na Arquitetura
O sistema opera de forma independente, sem chamadas mútuas, alcançando um alto nível de desacoplamento.
Através do registro de diferentes Componentes e Sistemas, é possível personalizar flexivelmente as capacidades do Agente.
A arquitetura ECS é adequada para concorrência, apresentando vantagens de desempenho em cenários complexos.
Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo de cognição humana.
Altamente modular, fácil de expandir novas funcionalidades
No geral, o ArgOS é uma estrutura de agente bem projetada e poderosa, que oferece uma nova opção de arquitetura para o desenvolvimento de jogos e aplicações de IA.
![Deconstruindo 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-c37bd7442c3743f80a4fd9ba8afc123b.webp(