Você pode aplicar uma política de assinatura fazendo com que um agente de IA audite uma pasta inteira de documentos em um único prompt, localmente, e devolva uma única tabela de exceções. O agente funciona no Claude Desktop, Claude Code, Cursor ou GitHub Copilot, e o servidor GroupDocs.Signature.Mcp realiza a verificação. O prompt que inicia a varredura:

Para cada PDF na minha pasta de documentos, verifique se está digitalmente assinado e ainda válido. Forneça-me uma tabela: arquivo, assinante, data de assinatura, status.

A versão passo a passo com configuração e solução de problemas está na documentação: Como auditar uma pasta de documentos assinados com um agente de IA.

Por que uma política de assinatura precisa de uma varredura automatizada?

Uma política como “todo contrato no arquivo possui uma assinatura digital válida” só é uma política se algo a testar. Verificações manuais abrem arquivos um de cada vez, portanto ocorrem raramente e cobrem apenas uma amostra. As perguntas que a conformidade faz são sobre todo o arquivo: quais contratos não estão assinados, cujo certificado expirou, quais arquivos foram alterados após a assinatura.

Um agente de IA sozinho não pode respondê‑las, porque um modelo que lê um PDF não vê sua estrutura de assinatura. O agente fornece o loop e o resumo. O mecanismo fornece os fatos, por arquivo.

O fluxo de trabalho, passo a passo

  1. Apontar o servidor para a pasta. Defina GROUPDOCS_MCP_STORAGE_PATH para a pasta de documentos. Os arquivos são resolvidos por nome, portanto o agente passa contract-042.pdf, não um caminho da sua máquina.
  2. Verificar o modo de licença. Peça ao agente para chamar get_license_status. No modo de avaliação apenas as primeiras 2 páginas são processadas, portanto um relatório limpo pode estar errado (veja os limites abaixo).
  3. Executar a varredura. Use o prompt acima. Para cada arquivo o agente chama search_digital_signatures e monta a tabela. Um arquivo sem assinatura digital encontrada é relatado como não assinado.
  4. Ler as exceções. Ordene a tabela por status e trate os três grupos descritos abaixo.
  5. Reexecutar em um cronograma. O mesmo prompt funciona no próximo mês na mesma pasta, então a auditoria se torna uma rotina em vez de um projeto.

O que o agente decide e o que o mecanismo faz

Etapa O agente decide O mecanismo faz
Quais arquivos verificar Lista os PDFs na pasta a partir do seu prompt Resolve cada arquivo por nome a partir do armazenamento
Está assinado, válido e por quem Seleciona os arquivos Retorna assinante, emissor, número de série, período de validade, timestamp e isValid (search_digital_signatures)
O relatório Constrói a tabela e agrupa as exceções Nada; o mecanismo não resume

Sessão de exemplo (abreviada)

You:    For every PDF in my documents folder, check whether it is digitally
        signed and still valid. Give me a table: file, signer, signed date, status.

Agent:  [get_license_status]  mode: licensed
        [search_digital_signatures] x N
        | file             | signer      | signed     | status   |
        | contract-041.pdf | Dana Whitfield | 2026-09-14 | valid    |
        | contract-042.pdf | -              | -          | unsigned |
        | contract-043.pdf | Omar Haddad    | 2026-08-02 | invalid  |
        Exceptions: 1 unsigned, 1 invalid. Invalid usually means the file
        changed after signing.

Saída ilustrativa: nomes de arquivos e nomes de assinantes são inventados. A ferramenta devolve os campos descritos acima.

As três exceções que importam

  • Arquivos não assinados. Esta é a lacuna que a auditoria existe para encontrar.
  • Assinaturas inválidas. Quase sempre algo mudou após a assinatura: um selo adicionado depois, uma nova gravação, uma página anexada. Vale a pena saber quais.
  • Certificados expirados. A assinatura era válida quando foi feita. Se ainda conta ou não depende da sua política. O período de validade está nos dados retornados, então peça ao agente para listar cada certificado cujo período de validade terminou antes de hoje; essa comparação é o que os encontra.

Como manter a varredura econômica e o relatório confiável?

  • Execute search_digital_signatures em cada arquivo. Adicione verify apenas como uma verificação rápida opcional, e trate o registro detalhado como a fonte da verdade.
  • Pule search_image_signatures em lote. Ele devolve imagens base64 para cada ocorrência e inflaciona a execução sem necessidade.
  • Deixe returnImage desativado nas buscas de código.
  • Sob licenciamento medido, cada chamada é cobrada por uso, portanto uma varredura direcionada custa menos e também executa mais rápido.
  • Mantenha os detalhes de certificado por arquivo (assinante, emissor, número de série, timestamp) como seu registro. O resumo em prosa do agente é um relatório, não uma atestação, e não constitui um ato notarial.

Em seguida, aja sobre as exceções

A mesma sessão pode corrigir o que a varredura encontra, por exemplo aplicando uma marca de referência aos arquivos não assinados:

Assine os três não assinados com nossa referência QR padrão e liste o que você fez.

Seja preciso sobre o que isso faz. Um código QR é uma marca visual, não uma assinatura baseada em certificado, portanto não substitui uma assinatura digital obrigatória. Para arquivos que precisam de uma, aplique-a por último com sign e type: "digital".

Limites a declarar no seu próprio processo

O modo de avaliação processa apenas as primeiras 2 páginas de cada documento e coloca um selo de teste em cada página. Uma assinatura na página 4 não aparece, portanto uma auditoria em massa sem licença pode relatar “limpo” para um arquivo que não está. Verifique get_license_status primeiro, sempre. O servidor também lê os dados de assinatura do arquivo; ele não conhece sua política, então a definição de um certificado aceitável permanece com você.

Perguntas Frequentes

Quais dos meus contratos não estão assinados?
Peça ao agente para auditar a pasta e listar os arquivos sem assinatura digital. Cada arquivo recebe uma chamada search_digital_signatures; um arquivo onde nenhuma assinatura é encontrada é listado como não assinado. O resultado é uma única tabela.

A IA pode fazer uma verificação em massa de assinaturas de PDF?
Sim, em um único prompt sobre uma pasta, localmente. Sem licença, apenas as primeiras 2 páginas de cada arquivo são examinadas.

O relatório pode servir como evidência de conformidade?
Mantenha os detalhes de certificado por arquivo retornados pelo mecanismo como evidência. O resumo do agente é uma conveniência, não uma atestação.

Aprofunde-se