Preencher formulários PDF com o agente de IA do navegador no SimplePDF

Os agentes de IA vivem agora dentro do navegador: o navegador integrado da aplicação de computador do ChatGPT e o Chrome conseguem ler a página em que está e agir sobre ela. A maioria dos sites deixa esses agentes adivinhar o caminho entre botões e caixas de texto. O SimplePDF não. O editor indica ao agente exatamente o que pode fazer com o documento aberto através do WebMCP, uma norma web em preparação (um rascunho de um W3C Community Group) que expõe as ações de um site aos agentes de IA, para que o agente preencha o formulário como o faria um script e para que possa rever o resultado antes de seguir para onde quer que seja.
Não há nada para instalar nem configurar do lado do SimplePDF. Abra o editor num navegador com agente e peça.
#A quem isto ajuda
Deixar um agente preencher um formulário não é um truque de salão. Para muitas pessoas, elimina uma barreira que o rato e o teclado nunca vão eliminar:
- Pessoas que não conseguem ver o formulário. Uma pessoa cega ou com baixa visão comanda o agente pela voz: «Lê-me este formulário», «Põe o meu nome no primeiro campo», «Assinala a caixa de requerente único». O agente lê o documento através de
get_document_content, lista os campos, preenche-os e lê em voz alta o que escreveu. O PDF passa a ser uma conversa em vez de uma grelha de caixas sem etiqueta com que um leitor de ecrã se atrapalha. - Pessoas que preenchem um formulário numa língua que não leem. Um contrato de arrendamento em neerlandês, um formulário fiscal em alemão, uma matrícula escolar em japonês: o agente lê o documento na língua dele, explica-lhe cada campo na sua e escreve as suas respostas na língua do formulário. Continua a ver todos os valores na página antes de seja o que for ser enviado.
- Qualquer pessoa perante um contrato denso. Peça ao agente que lhe explique o documento por palavras simples antes de o assinar: a que se compromete, a que se compromete a outra parte, que cláusulas são invulgares. O agente tem o texto completo através de
get_document_content, por isso a explicação é sobre este documento e não sobre um modelo genérico. - Pessoas com limitações motoras, ou simplesmente um formulário com 40 campos. Diga as respostas uma vez. O agente coloca cada uma e você corrige um ou outro erro em vez de escrever tudo.
Em todos os casos aplica-se a mesma regra: o agente propõe, você revê. No editor gratuito o agente não pode submeter por si: a ferramenta de submissão responde com um erro que pede a criação de uma conta, por isso concluir um formulário partilhado fica a cargo de uma pessoa com sessão iniciada. Transferir também é uma ferramenta, por isso diga ao agente que a deixe consigo (as instruções já preparadas na página inicial fazem exatamente isso) e verifique todos os valores antes de o documento seguir para onde quer que seja.
#Que agentes funcionam hoje
O WebMCP está a ser normalizado no W3C, com a Google e a Microsoft por trás, e o suporte dos navegadores vai chegando por fases:
- Aplicação de computador do ChatGPT, navegador integrado: já funciona. O ChatGPT deteta as ferramentas do SimplePDF como ferramentas do site (listadas a partir da barra de endereço) e usa-as quando lhe pede para trabalhar no documento. As ferramentas do site exigem o GPT-5.6 Sol ou Terra e não estão disponíveis em áreas de trabalho Enterprise ou Edu (documentação da OpenAI sobre as ferramentas do site).
- Chrome 149 e posterior: disponível através do origin trial do WebMCP. Para experimentar, ative
chrome://flags/#enable-webmcp-testing, reinicie o navegador e instale a extensão Model Context Tool Inspector para ver e invocar as ferramentas. O suporte do Gemini no Chrome já foi anunciado. - Outros navegadores: ainda nada. O editor funciona exatamente como antes; as ferramentas simplesmente não são disponibilizadas.
#Preencher um formulário com o agente
- Abra o editor SimplePDF num navegador com agente e abra o seu PDF a partir do seu dispositivo ou de uma ligação
- Peça ao agente o que precisa, por exemplo: «Preenche este formulário com os meus dados: nome Jane Doe, nascida a 12 de março de 1990, e-mail jane@example.com, e assinala a caixa da newsletter»
- Acompanhe o agente a trabalhar na página: lista os campos, lê o documento quando precisa de contexto e depois define cada valor
- Reveja cada valor, corrija o que quiser e depois transfira ou submeta o documento você mesmo
Dê os dados ao agente no seu pedido, ou aponte-o para uma página que ele possa ler, como um e-mail anterior ou uma página de perfil aberta noutro separador. As ferramentas do site não conseguem ler os ficheiros do seu computador.
#O que o agente pode fazer
Cada ferramenta corresponde a algo que também pode fazer no editor. O agente vê o mesmo documento que você vê, e cada alteração aparece na página à medida que acontece.
| Ferramenta | O que faz |
|---|---|
get_fields | Lista os campos preenchíveis com os respetivos identificadores, tipos e valores atuais |
get_document_content | Lê o texto do documento, para que o agente perceba o que o formulário pede |
get_annotated_page | Compõe uma página com todos os campos numerados, para que um agente capaz de ver imagens identifique os campos |
detect_fields | Deteta campos de formulário no documento, para que uma digitalização ou um PDF sem campos passe a ser preenchível |
set_field_value | Escreve um valor num campo de texto, assinala uma caixa de verificação ou coloca uma assinatura ou imagem |
create_field, delete_fields | Adiciona um campo numa posição da página, ou remove campos |
select_tool | Muda a ferramenta ativa do editor (texto, caixas de caracteres, caixa de verificação, assinatura, imagem) |
focus_field, go_to | Desloca-se até um campo ou até uma página, para que possa acompanhar |
rotate_page, move_page, delete_pages | Organiza as páginas do documento |
load_document | Abre um PDF a partir de uma ligação ou de uma data URL, substituindo o documento aberto e as suas edições |
download, submit | Guarda o documento preenchido no seu dispositivo, ou submete-o quando o documento foi partilhado como formulário. No editor gratuito, a submissão responde com um erro que pede a criação de uma conta; no seu próprio editor aplicam-se as permissões do seu plano |
No editor do SimplePDF, os nomes das ferramentas levam o prefixo simplepdf_embed_, para que nunca entrem em conflito com as ferramentas de outro site.
#O que se mantém privado
Enquanto edita, o PDF é processado no seu navegador, como qualquer documento que edite com o SimplePDF: um ficheiro que abre a partir do seu dispositivo nunca chega a um servidor do SimplePDF, e um PDF aberto a partir de uma ligação é transferido diretamente dessa ligação (o SimplePDF só serve de intermediário quando o servidor da ligação impede que os navegadores o obtenham diretamente). Quando submete um formulário, o documento preenchido é guardado onde o proprietário do formulário o configurou, no armazenamento dele ou no do SimplePDF, exatamente como aconteceria sem um agente. O que o agente lê através das ferramentas, como a lista de campos, os seus valores e o texto extraído, segue para o fornecedor do modelo do agente, exatamente como um texto que colasse numa conversa. Trate o agente como trataria qualquer pessoa a quem mostrasse o documento preenchido.
Nada é definitivo até o documento ser transferido ou submetido. No editor gratuito o agente não pode submeter de todo (a ferramenta pede a criação de uma conta), e também lhe pode pedir que deixe a transferência consigo: reveja os campos e depois termine. As edições de campos do agente são edições normais: anule-as, altere-as ou feche o separador.
#Ativar no seu próprio editor
O WebMCP está ativo no editor SimplePDF gratuito. No seu próprio editor com a sua marca, permanece desativado até o ativar na configuração do editor do seu painel, disponível no plano Pro.
Está a integrar o editor na sua aplicação? Ative a opção WebMCP do SDK Embed: regista as ferramentas do editor na sua página e reencaminha cada chamada para o iframe do editor. É o único lugar onde os agentes as encontram: o editor incorporado não regista nenhuma ferramenta própria, e o navegador do ChatGPT nunca olha para dentro de um iframe, de qualquer forma:
import { EmbedPDF } from '@simplepdf/react-embed-pdf';
<EmbedPDF
mode="inline"
companyIdentifier="acme"
document={{ url: 'https://example.com/form.pdf' }}
// Keep the decision with the person: withhold submit
webMCP={{ enabled: true, exclude: ['submit'] }}
/>import { createEmbed } from '@simplepdf/embed';
createEmbed({
target: '#editor',
companyIdentifier: 'acme',
document: { url: 'https://example.com/form.pdf' },
// Keep the decision with the person: withhold submit
webMCP: { enabled: true, exclude: ['submit'] },
});webMCP: { enabled: true } regista como ferramenta cada operação que o SDK expõe, loadDocument incluído; exclude recebe nomes de métodos do SDK ('submit', 'loadDocument', 'deletePages', …) e retém as que quer reservar para uma pessoa. A referência completa das opções está na documentação do SDK Embed.
Para agentes que não correm num navegador, como o Claude, o Cursor ou uma automatização de backend, use antes o servidor MCP remoto ou a API de pré-preenchimento: veja como pré-preencher formulários PDF com agentes de IA.
#Não tem agente no navegador? Use o SimplePDF Copilot
O WebMCP precisa de um navegador com agente. Se não tiver um, ou se preferir ter o assistente integrado na página em vez de no navegador, o SimplePDF Copilot segue a mesma ideia sob a forma de um painel de conversa ao lado do editor, e funciona em qualquer navegador:
- Traga a sua própria IA, já hoje. Abra copilot.simplepdf.com, ligue a IA que já usa (Anthropic, OpenAI, Google Gemini, Mistral, DeepSeek) ou um modelo a correr na sua própria máquina (Ollama, LM Studio), e converse com o formulário. O PDF fica no navegador; o tráfego de IA segue para o fornecedor que escolheu.
- Uma experiência totalmente integrada na sua própria aplicação. O Copilot é uma implementação de referência sob licença MIT: faça fork, ligue-o ao seu fornecedor de IA, às suas ferramentas e ao seu armazenamento, ajuste os prompts e a interface, e publique-o no seu próprio domínio (o editor incorporado precisa do plano Pro para funcionar aí). Veja como auto-alojar o SimplePDF Copilot.
O que é o SimplePDF Copilot detalha o fluxo de revisão e o percurso dos dados.
É tudo! O agente do seu navegador preenche o PDF, e você revê-o e submete-o.
Se tiver alguma questão, não hesite em contactar support@simplepdf.com