Como um agente encontra ferramentas em uma página?

O agente consulta o contexto de modelo da página para obter as ferramentas disponíveis. Cada tool fornece nome, descrição e esquema de entrada; o agente transforma esse catálogo no formato entendido pelo modelo, recebe uma chamada de função, valida parâmetros e executa a ferramenta selecionada.

Em resumo

  • A página registra ou declara as ferramentas.
  • O agente usa getTools para descobri-las.
  • O modelo escolhe pela descrição e pelo schema.
  • A execução ocorre com executeTool e políticas do site.

Fluxo de descoberta e execução

Uma integração típica carrega a página, chama getTools, converte as definições para function calling e entrega essas definições ao modelo. Quando o modelo escolhe uma ação, o agente verifica risco e argumentos antes de chamar executeTool.

Em cenários cross-origin, a exposição precisa ser explícita: a origem confiável, o iframe e a política de permissões participam do controle.

Perguntas relacionadas

O agente lê todos os botões da tela?

Não necessariamente. WebMCP oferece um catálogo estruturado, mais estável do que inferir ações apenas pelo DOM visual.

As tools podem mudar durante a sessão?

Sim. O catálogo pode refletir o estado e o contexto atuais da página.

Fontes