Project89: Inovando a arquitetura de Agentes de IA, reformulando o futuro do desenvolvimento de jogos

Design do Framework de Agentes AI da Próxima Geração: Análise Profunda da Arquitetura Modular e de Alto Desempenho do Project89

O Project89 adotou uma nova abordagem para projetar o Agent Framework, que é uma estrutura de agente de alto desempenho especialmente desenvolvida para o desenvolvimento de jogos. Comparado com as estruturas de agente populares atuais, é mais modular e apresenta um desempenho superior.

Deconstruindo o 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 do desenvolvimento do projeto Magick, que é um software que utiliza IA para programação. Ele é o quarto maior contribuinte desse projeto, demonstrando sólidas habilidades técnicas.

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

Aplicação da arquitetura ECS no Framework Agent

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, permitindo a gestão eficiente de várias entidades e seus comportamentos em cenários de grande escala e escalabilidade.

No ArgOS, cada Agent é considerado uma Entity e pode registrar diferentes componentes, como Agent Component, Perception Component, Memory Component e Action Component, entre outros.

O fluxo de funcionamento do sistema é diferente do método de chamada sequencial tradicional. Cada Sistema executa de forma independente dentro de um ciclo definido, por exemplo, o Sistema de Percepção pode ser executado a cada 2 segundos, o Sistema de Memória a cada 1 segundo, o Sistema de Planejamento a cada 1000 segundos, etc.

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 divide o Sistema em três níveis:

  1. Consciência ( SISTEMA CONSCIENTE ): inclui RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem e CleanupSystem. Estes sistemas têm uma frequência de atualização elevada, cerca de uma vez a cada 10 segundos.

  2. Subconsciente(SISTEMA DE SUBCONSCIENTE): inclui o Sistema de Planejamento de Objetivos e o Sistema de Planejamento. A frequência de atualização é relativamente baixa, cerca de uma vez a cada 25 segundos.

  3. Inconsciente(UNCONSCIOUS) Sistema: atualmente não está ativado, espera-se que a frequência de atualização seja mais lenta.

Este design permite que diferentes Sistemas tenham diferentes frequências de execução com base em sua importância e urgência, aproximando-se mais do modo de pensar humano.

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

Análise da Arquitetura Geral do ArgOS

  1. Estrutura central em camadas: inclui os níveis Systems, Components, Managers e Runtime.

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

  1. Componente ( Classificação: inclui classes de identidade central, classes de comportamento e estado, classes de percepção e memória, classes de ambiente e espaço, classes de aparência e interação, bem como classes auxiliares ou de operação.

![Desconstrução do Project89: um design de framework de AI Agent de próxima geração modular e de alto desempenho])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Arquitetura do sistema: já foi detalhadamente apresentada no texto anterior.

![Deconstruindo 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-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Estrutura do Gerenciador: inclui EventBus, RoomManager, StateManager, EventManager, ActionManager e PromptManager, oferecendo suporte a funcionalidades em nível de sistema.

![Desconstruir o Project89: um design de estrutura modular e de alto desempenho para a próxima geração de agentes de IA])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

  1. Interação com o banco de dados: A interação entre o ECS e o banco de dados é realizada através do StateManager ou PersistenceManager, incluindo processos como carregamento inicial, atualização em tempo de execução e salvamento ao sair.

![Decomposição do Project89: um design de estrutura modular e de alto desempenho para a próxima geração de agentes de IA])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

Inovação na Arquitetura

  • Cada sistema opera de forma independente, sem relações de chamada direta, reduzindo o acoplamento entre os sistemas.
  • O design modular torna a extensão e a personalização de funcionalidades simples.
  • A arquitetura ECS trouxe melhorias de desempenho, sendo especialmente adequada para cenários complexos de IA e áreas como negociação quantitativa.
  • Dividir o Sistema em três níveis: consciente, subconsciente e inconsciente, mais próximo do padrão de cognição humana.

![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-4f9f7656a99298c7a027a5e4722ce4d5.webp(

O Project89 oferece uma estrutura altamente modular e de desempenho excecional, cuja excelente qualidade de código e documentação de design detalhada merecem mais atenção das equipas de jogos e das equipas de Defai. Este novo design de arquitetura oferece novas possibilidades e potencial para o desenvolvimento de Agentes de IA.

![Deconstruindo o Project89: um design de estrutura modular e de alto desempenho para a próxima geração de Agentes de IA])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT2.34%
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
  • 4
  • Compartilhar
Comentário
0/400
DegenWhisperervip
· 07-22 14:33
Este jogo foi desenvolvido de forma bull.
Ver originalResponder0
FancyResearchLabvip
· 07-22 09:40
Mais uma vez a estudar estruturas elaboradas que não servem para nada.
Ver originalResponder0
New_Ser_Ngmivip
· 07-22 09:24
Não consigo entender este monte de coisas complicadas.
Ver originalResponder0
TokenVelocityTraumavip
· 07-22 09:19
Os velhos projetos de plágio voltaram!
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)