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.
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.
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.
Arquitetura do Sistema ArgOS
ArgOS divide o Sistema em três níveis:
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.
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.
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.
Análise da Arquitetura Geral do ArgOS
Estrutura central em camadas: inclui os níveis Systems, Components, Managers e Runtime.
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(
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(
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(
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(
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.
10 Curtidas
Recompensa
10
4
Compartilhar
Comentário
0/400
DegenWhisperer
· 07-22 14:33
Este jogo foi desenvolvido de forma bull.
Ver originalResponder0
FancyResearchLab
· 07-22 09:40
Mais uma vez a estudar estruturas elaboradas que não servem para nada.
Ver originalResponder0
New_Ser_Ngmi
· 07-22 09:24
Não consigo entender este monte de coisas complicadas.
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.
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.
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.
Arquitetura do Sistema ArgOS
ArgOS divide o Sistema em três níveis:
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.
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.
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.
Análise da Arquitetura Geral do ArgOS
![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(
![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(
![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(
![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
![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(