Project89: Design inovador de uma estrutura de Agente AI modular e de alto desempenho

robot
Geração de resumo em curso

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

O Project89 adotou uma abordagem inovadora para projetar a estrutura do Agent, que é uma estrutura de Agent de alto desempenho para o desenvolvimento de jogos, sendo mais modular e com melhor desempenho em comparação com as estruturas de Agent atuais.

Este artigo irá apresentar detalhadamente a atualização deste framework em relação ao framework Agent tradicional, para ajudar os leitores a entender melhor suas inovações.

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

Background do Desenvolvedor

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

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

Por que escolher a arquitetura ECS para projetar a estrutura do Agent

ECS(Entity-Component-System) arquitetura é amplamente utilizada no desenvolvimento de jogos e sistemas de simulação. Atualmente, os jogos que utilizam a arquitetura ECS incluem:

  • Jogos de blockchain: Mud, Dojo
  • Jogos tradicionais: Overwatch, Star Citizen, etc.
  • Motores de jogos populares como Unity também estão evoluindo na direção do ECS

A arquitetura ECS separa completamente os dados da lógica, o que é benéfico para gerenciar eficientemente várias entidades e seus comportamentos em cenários de grande escala e escaláveis.

Introdução à arquitetura ECS

O ECS inclui três conceitos principais:

  1. Entity( entidade): é apenas um ID, não contém dados ou lógica.
  2. Component( componente): utilizado para armazenar dados ou estado específicos da entidade.
  3. Sistema(系统): responsável por executar a lógica relacionada a certos componentes.

Em ArgOS, cada Agente é visto como uma Entidade, podendo registrar diferentes componentes, como:

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

Exemplo de fluxo de trabalho do sistema:

  1. Perceber armas, o Sistema de Percepção atualiza o Componente de Percepção do Agente
  2. O sistema de memória chama o componente de percepção e memória, persistindo os dados de percepção.
  3. O sistema de ação chama a memória e o componente de ação, executando a ação correspondente.
  4. Obter a Entidade de Agente atualizada

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

Arquitetura do sistema ArgOS

ArgOS projetou vários Componentes e Sistemas para permitir que o Agente execute tarefas mais complexas.

Dividir o Sistema em três níveis:

  1. Consciência(CONSCIOUS)sistema: frequência de atualização alta, como a cada 10 segundos
  2. Subconsciente(SUBCONSCIOUS)Sistema: a frequência de atualização é baixa, como a cada 25 segundos
  3. Inconsciente ( INCONSCIENTE ) Sistema: frequência de atualização mais lenta, como 50 segundos ou mais

As relações entre os sistemas são complexas e incluem principalmente:

  • PerceptionSystem: coletar estímulos externos, atualizar a Perception do Agent
  • ExperienceSystem: converter estímulos em experiências abstratas armazenadas na Memória
  • ThinkingSystem: Geração de resultados de pensamento com base no estado atual
  • ActionSystem: executar ações específicas
  • GoalPlanningSystem: avaliar o progresso dos objetivos, gerar novos objetivos
  • PlanningSystem: Gerar planos de execução para objetivos
  • RoomSystem: tratar atualizações relacionadas ao quarto
  • CleanupSystem: Reciclar entidades inválidas

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

Análise da Arquitetura Global do ArgOS

Estrutura de Camadas do Núcleo

Inclui camadas como Runtime, Systems, Components, Managers, entre outras.

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

Classificação de componentes

  1. Classe de identidade central: Agent, PlayerProfile, etc.
  2. Classe de Comportamento e Estado: Ação, Objetivo, Plano, etc.
  3. Percepção e Memória: Perception, Memory, etc.
  4. Ambiente e Espaços: Room, OccupiesRoom, etc.
  5. Aparência e interação: Appearance, UIState, etc.
  6. Auxiliar ou Operação: Cleanup, DebugInfo, etc.

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

Estrutura de Gerente

Fornecer funcionalidades a nível de sistema, como RoomManager, StateManager, EventBus, entre outros.

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

interação com banco de dados

Gerenciar a interação com o banco de dados de forma unificada através do StateManager.

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

Inovações na Arquitetura

  • Cada sistema opera de forma independente, sem relações de chamada mútua.
  • Fácil de adicionar ou remover funcionalidades, altamente modular
  • Desempenho superior à arquitetura orientada a objetos tradicional
  • O design de execução em camadas do System é altamente inovador

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

De um modo geral, trata-se de uma estrutura altamente modular e com excelente desempenho, que oferece novas opções de arquitetura para os setores de jogos e DEFI.

Desconstruindo o Project89: um design de estrutura de Agente AI 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
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.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
retroactive_airdropvip
· 9h atrás
Desempenho bombearam isso
Ver originalResponder0
MidsommarWalletvip
· 9h atrás
Acabei de ver a demo e vomitei.
Ver originalResponder0
WenMoonvip
· 9h atrás
Outra vez a fazer essas manobras fancy.
Ver originalResponder0
OnchainDetectivevip
· 9h atrás
Os destaques da arquitetura parecem suspeitos, com indícios típicos de uma disposição capital.
Ver originalResponder0
PessimisticOraclevip
· 9h atrás
Hmm, é novamente o desenvolvimento de jogos~
Ver originalResponder0
ForkItAllvip
· 9h atrás
Hmm, esta estrutura é realmente boa.
Ver originalResponder0
CounterIndicatorvip
· 9h atrás
É estrutura novamente, é desempenho, só fechar os olhos e fazer isso~
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)