Project89: Análise da estrutura modular de Agentes de IA de alto desempenho

Análise do Project89: uma estrutura modular de Agente AI de alto desempenho

O Project89 adotou uma abordagem inovadora para projetar a estrutura do Agente de IA. Esta é uma estrutura de alto desempenho especialmente projetada para o desenvolvimento de jogos, sendo mais modular e com melhor desempenho em comparação com as estruturas de Agente tradicionais.

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

Antecedentes do desenvolvedor

O fundador do Project89 participou anteriormente no desenvolvimento do projeto Magick, um software que utiliza IA para programação. Ele ocupou a quarta posição neste projeto, demonstrando uma forte capacidade técnica.

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

Design de Arquitetura ECS

O Project89 adotou a arquitetura de sistema de componentes entidade (ECS) para projetar a estrutura do Agente. ECS é um padrão de arquitetura comumente usado no desenvolvimento de jogos e sistemas de simulação, que separa completamente os dados da lógica, permitindo gerenciar de forma eficiente várias 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 da entidade
  • Sistema(系统): responsável pela execução da lógica relacionada a certos componentes

No Project89, cada Agente é considerado uma Entidade, podendo registar diferentes componentes, como:

  • Componente do Agente: armazena informações básicas como o nome do Agente, nome do modelo, etc.
  • Perception Component: Armazenar dados externos percebidos
  • Componente de Memória: Dados de memória do agente de armazenamento
  • Componente de Ação: armazena os dados da Ação a serem executados

Não existe uma relação de chamada direta entre diferentes Sistemas, cada Sistema executará de forma independente uma vez em um ciclo fixo.

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

Arquitetura do sistema ArgOS

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

  1. Consciência(Sistema: frequência de atualização mais alta, incluindo PerceptionSystem, ExperienceSystem, etc.
  2. Subconsciente)Sistema: frequência de atualização baixa, incluindo GoalPlanningSystem, PlanningSystem, etc.
  3. Inconsciente(Unconscious)Sistema: atualmente não está ativado

As relações entre os vários sistemas são complexas, permitindo que o agente perceba, pense e atue através de diferentes frequências de execução e fluxo de dados.

Deconstruindo o Project89: um design de estrutura de AI Agent modular e de alto desempenho 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

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

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

Análise da Arquitetura Geral

A arquitetura geral do ArgOS inclui:

  1. Estrutura de núcleo em camadas
  2. Classificação de componentes: inclui classes de identidade central, classes de comportamento e estado, classes de percepção e memória, entre outras.
  3. Arquitetura do sistema
  4. Estrutura de Gestão: responsável pela gestão de recursos, como acesso ao banco de dados, atualização de estado, tratamento de conflitos, etc.
  5. Interação com o banco de dados: implementar a persistência de dados dos componentes através do StateManager

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

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

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

Pontos de Inovação

  • Cada sistema opera de forma independente, não existe uma relação de chamada direta, alcançando um alto nível de desacoplamento.
  • Fácil de expandir e personalizar as capacidades do Agente
  • Desempenho superior à arquitetura orientada a objetos tradicional, mais adequada para processamento concorrente
  • Dividir o Sistema em três camadas: consciente, subconsciente e inconsciente, simulando o processo cognitivo humano.

O Project89 oferece um design de framework de Agente AI altamente modular e de excelente desempenho, proporcionando novas opções de arquitetura para o desenvolvimento de jogos e sistemas de AI distribuídos.

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

AGENT-3.48%
Ver original
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.
  • Recompensa
  • 6
  • Repostar
  • Compartilhar
Comentário
0/400
SelfStakingvip
· 08-09 16:53
É só isso o novo quadro? Avaliação negativa!
Ver originalResponder0
AirdropHunter007vip
· 08-09 08:06
A verdade é que é apenas uma questão de conceito.
Ver originalResponder0
AirdropBlackHolevip
· 08-07 08:35
Tem algo, de quem roubou a tecnologia?
Ver originalResponder0
wrekt_but_learningvip
· 08-07 08:26
Mais uma vez a criar um framework de alto desempenho... é realmente impressionante
Ver originalResponder0
SerNgmivip
· 08-07 08:25
Este framework é um bull, a subida de pontos está estável.
Ver originalResponder0
0xSoullessvip
· 08-07 08:11
Outra estrutura para fazer as pessoas de parvas. Primeiro, vou mergulhar e assistir ao espetáculo.
Ver originalResponder0
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)