Jev na Prática para Devs

Pare de usar LLM pra
responder "sim ou não".

Workshop hands-on de 2h a 3h: você coloca o Jev, o modelo de decisão da TypeSafe, dentro do Claude Code e dentro de um agente real em Laravel. Com código, dataset e avaliação. Sem hype, com os limites na mesa.

14/10 · 19h · Google Meet Online ao vivo · 2h a 3h R$ 27
Quero garantir minha vaga

Você não tem um problema de modelo fraco.
Tem um problema de modelo errado no lugar errado.

Todo agente vive tomando decisões pequenas. Você está pagando preço de decisão grande em todas elas.

"Pago Sonnet pra classificar ticket em 5 categorias. No fim do mês a fatura tá alta e o agente ainda erra."

O Jev classifica em ~100ms, saída tipada, sem texto pra parsear, segundo a TypeSafe.

"O LLM devolveu JSON quebrado de novo. Agora é retry, regex e torcida. Toda vez."

O Jev devolve choice, score ou probability por construção. Não existe texto pra parsear.

"Não confio em deixar o Claude Code rodar Bash sozinho, então aprovo tudo manualmente."

Hook PreToolUse com Jev: ls passa, rm -rf bloqueia. Sem aprovação manual no meio.

"Cada guardrail soma 1–2 segundos no agente. Fica pesado."

injection + intenção + urgência + roteamento numa chamada só. 13 perguntas juntas = 10× mais rápido, segundo o TypeSafe Cookbook.

"Meu RAG manda 20 trechos pro LLM e metade é lixo irrelevante."

Filtro de relevância com Jev antes do Claude. O contexto fica enxuto, a resposta melhora.

"Uso Opus pra tudo porque tenho medo de errar o modelo."

Jev classifica a complexidade do turno. Simples vai pro barato, difícil vai pro forte. Sem medo.

LLM pra gerar. Jev pra decidir.

Todo agente é uma sequência de decisões pequenas. Hoje tudo vai pro mesmo martelo.

Pensa nas decisões que o seu agente toma em cada turno:

injection? intenção? qual ferramenta? comando perigoso? trecho relevante? resposta com fonte? qual modelo?

Hoje isso vai tudo pro mesmo martelo: LLM + prompt "responda só com JSON" + parse + retry. Funciona. Mas é caro, lento e frágil.

O Jev é outra categoria. System One da TypeSafe. Não escreve. Julga. Você manda estado e perguntas tipadas; ele devolve escolha, nota ou probabilidade com confiança calibrada. Em ~100ms. Por uma fração do custo.

tese

Agente bom não é o que tem o maior modelo. É o que sabe onde colocar cada modelo.

Você constrói o Agente Taverna
do zero, ao vivo, com código.

Cenário real: caixa de entrada de uma comunidade de engenharia. Chegam todo dia aluno sem acesso, dúvida de cobrança, reembolso, dúvida técnica, lead comprando e prompt injection. Um repo Laravel, dois eixos, cinco tags git.

// vertente 1

Jev como aliado do Claude Code

  • Skill oficial da TypeSafe: o assistente para de chutar API antiga
  • jev-code via MCP: classificar, checar, pontuar e rankear no terminal
  • Hook PreToolUse em php artisan jev:gate: controle de risco por comando
  • jev-router: roteamento Haiku / Sonnet / Opus por turno (experimento com ressalvas)
// vertente 2

Agente Taverna: 5 camadas, 5 tags git

  • Porteiro: injection + intenção + urgência + modelo, tudo numa chamada
  • Roteador com juízo: confiança alta age, baixa escala pro humano
  • RAG enxuto: filtro de relevância antes do Claude
  • Freio nas ferramentas: executa / confirma / bloqueia por decisão tipada
  • Checagem de resposta: tem apoio na fonte? se não, refaz ou escala
tag o que o agente ganha onde entra o Jev
v1.0 Porteiro injection + intenção + urgência + modelo, tudo numa chamada
v2.0 Roteador com juízo alta confiança age sozinho; média confirma; baixa chama humano; reembolso sempre humano
v3.0 RAG enxuto filtra trechos antes de passar pro Claude, deixando o contexto limpo
v4.0 Freio nas ferramentas antes de emitir_reembolso ou enviar_email: executa / confirma / bloqueia
v5.0 Checagem da resposta "tem apoio na base?" Se não tem, refaz ou escala pro humano

Você sai com um agente funcionando e avaliado.

Fechamos o workshop com dataset de 60 mensagens e php artisan taverna:eval. Jev vs. Haiku em custo, latência e acerto. Ao vivo, no terminal.

⬡
App Laravel completo Repositório com 5 tags git marcando cada evolução do agente: porteiro, roteador, RAG, ferramentas e checagem.
⬡
JevClient portável ~30 linhas em cima do Http do Laravel. Sem dependência de SDK. Você vê o contrato inteiro e pode levar pra qualquer projeto.
⬡
Dataset + avaliação 60 mensagens rotuladas e taverna:eval para medir custo, latência e acerto. Jev contra Haiku, na sua máquina.
⬡
Hook de segurança Arquivo PreToolUse pronto para o seu .claude/. Classificação de risco por comando no Claude Code.
⬡
Mapa mental Onde cada tarefa vai pro LLM (geração, raciocínio) e onde vai pro Jev (decisão, classificação, triagem).

Isso aqui não é hype. É engenharia.

E engenharia começa sabendo onde a ferramenta quebra. Nós vamos mostrar ao vivo.

O que dá afirmar, o que depende e o que não repetimos

Todos os números de performance são da TypeSafe. No workshop, medimos com o dataset real.

✓  Dá pra afirmar
Não gera texto. Devolve choice, score ou probability
US$0,042/M tokens entrada, saída grátis (preço público TypeSafe)
Latência ~100ms (faixa 70–500ms, varia por carga)
13 perguntas juntas = 10× mais rápido vs. chamadas separadas (Cookbook oficial)
Resposta tipada elimina parse de JSON
Funciona com Claude Code e Codex via skill, MCP e hooks
~  Depende do caso
"Confiança calibrada" → no dado deles; no seu domínio, validar com dataset próprio
"Substitui o LLM no classificador" → sim em triagem; não em geração ou raciocínio multi-etapa
"Agente mais seguro" → ajuda na zona cinzenta; não substitui regra determinística
"Roteamento economiza" → faz sentido na teoria; jev-router não publica benchmark
×  Não repetimos
"200× mais rápido e 400× mais barato". Número da TypeSafe, sem benchmark independente
"Vai substituir o Claude/GPT". A própria doc diz que é complemento
"Agente sem LLM". Decisão sem LLM sim, mas texto e código continuam precisando de gerador
"Nunca erra". Pontos fracos conhecidos: datas, negação dupla, texto adversarial
"Todo mundo vai postar '200× mais rápido'. A gente vai mostrar onde ele erra, e resolver no código."

Não é introdução. É arquitetura.

É pra você se…

  • Você já tem um agente ou pipeline com LLM sentindo custo e latência subindo
  • Você usa Claude Code ou Codex e quer mais controle do que roda no terminal
  • Você quer arquitetura além de "escreve um prompt maior"
  • Você sabe Laravel básico (PHP 8.3+)

Não é pra você se…

  • Você está começando em programação ou em IA
  • Você quer ver ferramenta nova sem codar ao vivo
  • Você espera que modelo novo resolva problema de arquitetura ruim
  • Você quer agente "em produção" ao final. Aqui você sai com agente funcionando e avaliado

Porque os conteúdos do Beer and Code são diferentes:

Garantir minha vaga
CRONOGRAMA DE LOTES

Tabela de Lotes de Ingressos

Os lotes viram de acordo com o preenchimento das vagas. Garanta sua vaga no Lote 1 antes da virada automática de preço.

ATIVO AGORA
LOTE 01
Valor do Ingresso
R$ 27
GARANTIR MEU INGRESSO ›
VAGAS LIMITADAS NO LOTE 1
EM BREVE
LOTE 02
Valor do Ingresso
R$ 37
EM BREVE
PRÓXIMA VIRADA
EM BREVE
LOTE 03
Valor do Ingresso
R$ 47
EM BREVE
PRÓXIMA VIRADA
EM BREVE
LOTE 04
Valor do Ingresso
R$ 57
EM BREVE
PRÓXIMA VIRADA

Lotes e inscrição

2h a 3h ao vivo, repositório do projeto, certificado de conclusão e suas dúvidas respondidas na hora.

Lote 1
R$ 27

Encontro ao vivo em 14/10. O lote 1 encerra quando as vagas acabarem.

  • 2h a 3h ao vivo, construindo o Agente Taverna do zero
  • Domínio do Jev na prática
  • Certificado de conclusão
  • Acesso ao repositório do projeto
  • Tire suas dúvidas ao vivo

Inscrição

Preencha o formulário abaixo para garantir sua inscrição.

Três caminhos. Um com o Jev.

O que você faz hoje

  • LLM grande pra decisão pequena
  • Prompt "responda só com JSON"
  • Parse + retry quando quebra
  • Guardrails empilhados que somam segundos
  • Medo de trocar de modelo por não ter avaliação

O que aparece no feed

  • Tutorial que não mostra onde quebra
  • "200× mais rápido" sem benchmark
  • SDK da comunidade chamado de "oficial"
  • Agente "em produção" sem dataset
  • Hype do modelo novo que resolve tudo
workshop

Jev na Prática para Devs

  • Jev no Claude Code com hook real
  • Agente em Laravel com 5 camadas funcionando
  • Dataset rotulado e avaliação ao vivo
  • Limite na mesa: mostramos onde ele erra
  • Você sai com mapa: onde vai o LLM, onde vai o Jev

Perguntas Frequentes

Q.

Tenho acesso à gravação?

Pode ser adquirida separadamente no momento da compra. R$ 27 é referente ao ingresso ao vivo do encontro.

Q.

Não sou dev. Este workshop é para mim?

Não. Este é um workshop de engenharia: você vai escrever código, entender decisões de arquitetura e construir um agente ao vivo. Se você não programa, este não é o produto certo agora.

Q.

Preciso dominar alguma stack específica?

Você precisa saber Laravel básico (PHP 8.3+). A parte do Jev a gente constrói do zero juntos, sem depender de SDK de terceiro.

Q.

Isso não é só teoria com nome bonito?

Você sai com agente funcionando e avaliado, não com mais um tutorial. O entregável é o sistema rodando, não o vocabulário de quem estudou sobre ele.

Q.

O Jev substitui o Claude?

Não, e a própria TypeSafe diz isso. O Jev decide onde o Claude não precisa ser chamado (classificação, triagem, roteamento, verificação simples). O Claude continua responsável por geração de texto, raciocínio complexo e código. A tese é: modelo certo no lugar certo.

Modelo certo. Lugar certo. Ao vivo.

2h a 3h, código, dataset e avaliação. Sem slide, sem promessa.

Quero construir o Agente Taverna