“Busque minhas notas da marca”
O JEV recebe trechos candidatos e escolhe a rota. O cérebro deve fundamentar a resposta nas notas: encontrar um contato não significa ter a resposta.
Cinco decisões antes do cérebro principal. Use esta base para construir um Jarvis de estudos, trabalho, atendimento ou uso pessoal.

Um núcleo executável para adaptar. O destaque é o JEV Reflex via OpenRouter; você conecta o cérebro, a memória e as ferramentas do seu domínio.
Uma chamada estruturada classifica o pedido antes do planejamento. Mostra o modelo, as probabilidades e o custo informado.
O planejador recebe as ferramentas da rota escolhida. Se houver incerteza, o contexto é preservado.
Escritas exigem aprovação do host. Um registro persistente evita repetir o mesmo identificador de pedido.
Qual o destino? O pedido terminou? É para o assistente? Exige ação? Os trechos da memória respondem? As probabilidades orientam, mas não autorizam ações.
A demonstração offline não precisa de chave nem instala dependências. Para usar o JEV, configure sua credencial OpenRouter no ambiente.
O núcleo usa TypeScript nativo e SQLite do Node. A chamada real ao JEV tem consumo de API.
# comando
node --version
git --versionComece pela demo, consulte o JEV real e depois conecte seus adaptadores. O exemplo não envia mensagens a ninguém.
A demo recupera uma nota fictícia e propõe um rascunho para aprovação.
git clone https://github.com/inematds/jarvismodelo.git cd jarvismodelo npm test npm run demo # execução local, sem API
Configure OPENROUTER_API_KEY no ambiente, sem colocar o segredo no código. Na instalação INEMA, o exemplo também lê os dois arquivos locais de credenciais autorizados.
node examples/jev.ts --live
Confira source: jev, modelo resolvido e usage. Em falha, o resultado informa fallback e o processo retorna código 1.
Adapte retrieve, plan e tools como no exemplo. Ative a camada no construtor:
reflex: {
enabled: true,
key: process.env.OPENROUTER_API_KEY
}Use um ledger persistente, IDs estáveis por pedido e validação de argumentos. O host autenticado aprova a proposta exata; o modelo nunca recebe acesso a approve.
Quer uma interface pronta com conversa, notas e configurações? Use o Jarvis v7 com JEV. Quer montar outra experiência? Estenda esta base pelo contrato de adaptadores.
Exemplos didáticos. Os percentuais de cada chamada real podem variar.
O JEV recebe trechos candidatos e escolhe a rota. O cérebro deve fundamentar a resposta nas notas: encontrar um contato não significa ter a resposta.
A rota comunicação limita as ferramentas disponíveis. Na demo, a proposta é um rascunho fictício; uma escrita só executa depois de aprovada pelo host.
Em timeout de 8 segundos ou contrato inválido, o assistente continua localmente e informa a origem. Não há benchmark que comprove “100 vezes mais rápido”. A camada acrescenta uma chamada e precisa ser medida no seu uso.
Versão 0.1.0. O núcleo funciona; interfaces e conectores de domínio ficam a cargo da sua implementação.