Sobre o projeto
SUMMON (invocação por nome) é um protocolo open source e implementação de referência voltado para experiências de agentes de IA entre dispositivos, originado na trilha 01 "Hardware incorporado e vestível" do hackathon EvoTavern Evolution Tavern, estação de Shenzhen. Seu objetivo central é permitir que agentes inteligentes executados remotamente se conectem a dispositivos próximos (como telas portáteis, braços robóticos etc.) por meio de um protocolo unificado e, após a transferência entre dispositivos, preservem as preferências já confirmadas para continuar a interação.
O projeto contém quatro componentes principais: o Ghost Adapter é responsável por conectar agentes existentes e expor as capacidades dos dispositivos como ferramentas invocáveis; o SUMMON Hub gerencia identidade, sessões, memória e transferência entre dispositivos; o Shell Gateway adapta o hardware local e executa ações; a interface Nebula (星图) fornece um ponto de entrada visual, exibindo o status online dos agentes e o processo de transferência. O protocolo descreve separadamente as capacidades do dispositivo, os direitos de controle e os recibos de execução. Cada conexão possui uma sessão explícita, a transferência exige confirmação de parada e as atualizações de preferências incluem registro de versão.
A versão atual é o contrato v0.1.0, que fornece Hub, console web, agentes/dispositivos simulados, memória SQLite e biblioteca de experiências de dispositivos, permitindo verificar invocação, transferência, salvamento de preferências, registro de evidências de execução e recuperação antes da execução. A demonstração online é SIMULATED e ainda não integra modelos ou hardware reais; a primeira direção física é o FoloToy AI Passport, com a integração de braços robóticos como extensão posterior. As experiências de dispositivos são correspondidas por conta, dispositivo, capacidade, modo de execução e versão, fornecendo resultados históricos e sugestões estatísticas, mas não representam treinamento de modelo nem habilidades motoras já validadas.
O repositório contém documentação completa: especificação do protocolo (docs/PROTOCOL.md), JSON Schema, guia de integração (docs/ADAPTER.md), hardware e implantação (docs/HARDWARE.md), design da Nebula (docs/NEBULA.md), manual de portabilidade de firmware (docs/FIRMWARE.md, que requer apenas a implementação da estrutura `summon_port_t` e deixa explícito que não fornece parada de emergência física), plano do projeto (docs/方案书.md) e plano de execução (docs/PLAN.md). Os desenvolvedores podem executar a validação do contrato com `python tools/validate_contract.py` (recomendado Python 3.10+), verificando a estrutura das mensagens, sequências de exemplo e links da documentação.
O projeto adota a licença MIT e é adequado como referência para desenvolvedores interessados em protocolos de agentes entre dispositivos, inteligência incorporada ou integração de hardware.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.