Roberto Costa
@robertheory
Oi, eu sou Beto
Apresentações
Hoje, quando um agente de IA "usa" um site, isso normalmente significa screenshots, seletores CSS frágeis e adivinhar o que um botão faz pelo rótulo — lento, frágil e sem nenhum modelo real de permissão. O WebMCP inverte essa lógica: em vez do agente ter que engenheirar reverso a página, é a própria página que diz exatamente o que pode ser feito, com uma API tipada e chamável embutida no navegador.
Essa palestra percorre o WebMCP desde os primeiros princípios: por que a forma atual dos agentes navegarem pela web não funciona bem, como o protocolo funciona (registro declarativo x imperativo de tools, anatomia de uma tool, annotations), e o que ele desbloqueia além do básico — tools cientes de contexto, registro dinâmico, cancelamento, navegação como chamada de tool. Também vamos cobrir a parte que a maioria das introduções pula: segurança — prompt injection indireto, o "lethal trifecta", e as annotation hints (readOnlyHint, consequentialHint, untrustedContentHint) que ajudam agentes (e navegadores) a tomar decisões mais seguras. Fechamos com uma demo ao vivo de uma aplicação pequena expondo tools reais de WebMCP, que a própria plateia pode chamar.
Nível: Intermediário. Público-alvo: desenvolvedores web/frontend e qualquer pessoa construindo agentes ou integrações de tool-calling — não exige conhecimento profundo de IA, mas ajuda já ter familiaridade com MCP/tool-calling.
E se você pudesse rodar IA diretamente no navegador, sem enviar seus dados para a nuvem?
Nesta talk introdutória, vamos explorar o WebLLM e entender como modelos de linguagem podem ser executados localmente no browser, sem APIs externas ou servidores de inferência. Vamos conhecer as tecnologias que tornaram isso possível, como WebGPU e WebAssembly, entender como essa arquitetura funciona e descobrir aplicações e cases reais que mostram o potencial da IA rodando diretamente no dispositivo do usuário.