Kelvin Biffi
EN PT
Currículo

AI Engineer · Design Engineer

Eu desenho a parte da IA em que as pessoas precisam confiar.

Chat é a parte fácil. Eu construo o cartão de aprovação, a recusa, a citação, o medidor de custo, e a camada de validação por baixo que mantém o modelo honesto.

15+
anos entregando
5
servidores MCP
3.700+
usuários no meu SaaS
1M+
atrás de um login que liderei

O que eu faço

Duas metades do mesmo trabalho.

Agentes e MCP

Agentes com tool calling, servidores MCP com autenticação de verdade, recuperação que conhece cada usuário. Orquestração explícita, para toda chamada de ferramenta ficar inspecionável.

Interfaces em que se confia

As telas depois do chat: aprovação de ação irreversível, estado de recusa, citação, custo, diff para revisar. Quinze anos de frontend em produção por trás.

A camada por baixo

Saída de modelo validada como entrada de usuário: schema, asserção por campo, guardrail que pode recusar, e falha explícita em vez de silenciosa.

Trabalho selecionado

Produtos que eu desenhei, construí e mantenho.

Todo o trabalho

Model Context Protocol

Cinco servidores MCP. Seu assistente já pode usar.

Eu escrevi o livro de MCP em português, depois coloquei estes em produção, o que é uma experiência bem diferente.

44 ferramentas

Como eu construo

Agente não falha alto.

Ele devolve algo plausível, o log fica limpo, e semanas depois alguém acha um registro corrompido. Então estas são as regras.

  1. 01

    Valide a saída como entrada de usuário

    Chamada de API bem-sucedida não diz nada sobre o payload fazer sentido.

  2. 02

    Recusa é feature

    Quando a resposta não está na fonte, "não" é a saída correta. Desenhe essa tela.

  3. 03

    Determinístico primeiro

    Checagem de custo zero roda antes de qualquer modelo julgar qualquer coisa.

  4. 04

    Custo por conversa

    Não por chamada. Conversa é o que um negócio consegue precificar.

  5. 05

    Humano aprova o irreversível

    Nenhum agente grava em CRM, dispara contato ou gasta verba sem passar por um portão.

  6. 06

    Rastreio não é verificação

    Citar a fonte não é o mesmo que bater com ela. Número é conferido contra a fonte.

Nas horas vagas

Eu também faço jogos.

Cinco publicados no itch.io, com trilha de um estúdio de música com IA que eu construí por esse motivo.

Escolher um jogo

Pergunte à máquina

Um agente que não consegue inventar.

O ASK-1 responde sobre o meu trabalho citando as fontes, nunca gerando texto. Toda resposta mostra de onde veio, e quando a resposta não está lá, ele diz. Sem chamada de modelo, sem chave de API no servidor, nada para abusar.

ASK-1 retrieve → rank → quote → cite

Pergunte qualquer coisa sobre meus projetos, stack ou experiência. Escolha uma sugestão para começar.

Chamadas de modelo 0 Custo $0.00 0 perguntas

Além do código