Copilot no Word não consegue processar documentos com XML personalizado: correção
🔍 WiseChecker

Copilot no Word não consegue processar documentos com XML personalizado: correção

Ao abrir um documento do Word com partes XML personalizadas, o Copilot pode não gerar resumos, reescrever texto ou responder perguntas sobre o conteúdo. Isso acontece porque o Copilot lê o corpo principal do documento como texto simples, mas não consegue analisar ou interpretar dados XML personalizados incorporados. O resultado é uma resposta em branco, uma mensagem de erro ou uma resposta genérica que ignora completamente o XML personalizado. Este artigo explica o motivo técnico dessa falha e fornece um método passo a passo para tornar o documento compatível com o Copilot sem perder a estrutura XML personalizada.

Principais conclusões: corrigir o Copilot quando ele não consegue processar XML personalizado no Word

  • O Copilot lê apenas o corpo principal do documento e o texto simples: As partes XML personalizadas armazenadas no pacote do documento ficam invisíveis para o Copilot, causando respostas incompletas ou falhas.
  • Use o painel de mapeamento XML para vincular XML personalizado a controles de conteúdo: Isso torna os dados personalizados visíveis para o Copilot como texto padrão do documento, sem remover a estrutura XML.
  • Salve o documento no formato .docx após o mapeamento: O Copilot exige o formato padrão Word Open XML para processar corretamente os controles de conteúdo.

Por que o Copilot não consegue processar documentos com XML personalizado

Documentos do Word com XML personalizado armazenam dados em uma parte separada do pacote Open XML, não no corpo principal do documento. O Copilot lê o fluxo do corpo principal do documento, que inclui parágrafos, tabelas e controles de conteúdo. As partes XML personalizadas armazenadas na pasta customXml dentro do arquivo .docx não são expostas ao Copilot como texto legível. Isso é uma limitação de design intencional: o Copilot processa a camada de texto visível, não o armazenamento de dados XML subjacente.

Quando você pede ao Copilot para resumir ou analisar um documento que depende de XML personalizado para seu conteúdo, o Copilot retorna um resultado vazio ou um erro informando que não consegue encontrar informações suficientes. O XML personalizado pode conter dados críticos, como metadados, campos estruturados ou saídas de sistemas externos, mas o Copilot não consegue vê-los. A correção não exige a remoção do XML personalizado. Em vez disso, você deve vincular o XML personalizado a controles de conteúdo no corpo do documento.

Como os controles de conteúdo preenchem a lacuna

Controles de conteúdo são elementos interativos no Word que podem exibir texto, datas, listas suspensas ou imagens. Quando você mapeia um elemento XML personalizado para um controle de conteúdo, o controle exibe o valor XML como texto visível no corpo do documento. O Copilot lê esse texto visível e pode processá-lo. O XML personalizado subjacente permanece intacto para outros aplicativos que leem o pacote do documento diretamente.

Etapas para tornar um documento XML personalizado compatível com o Copilot

Estas etapas exigem o Word para Microsoft 365 ou Word 2021 ou posterior. A guia Desenvolvedor deve estar visível. Se a guia Desenvolvedor não estiver na faixa de opções, vá em Arquivo > Opções > Personalizar Faixa de Opções e marque a caixa Desenvolvedor.

  1. Abra o documento e mostre a guia Desenvolvedor
    Abra o documento do Word que contém XML personalizado. Clique na guia Desenvolvedor na faixa de opções. Se não a vir, habilite-a em Arquivo > Opções > Personalizar Faixa de Opções.
  2. Abra o painel de mapeamento XML
    Na guia Desenvolvedor, clique no botão Painel de Mapeamento XML no grupo XML. Um painel é aberto no lado direito da janela do documento.
  3. Adicione uma parte XML personalizada
    No painel de mapeamento XML, clique na seta ao lado da lista suspensa Parte XML Personalizada e selecione Adicionar Nova Parte. Navegue até o arquivo .xml que contém o esquema ou os dados que deseja mapear. Se o XML personalizado já estiver incorporado no documento, ele aparecerá automaticamente na lista suspensa.
  4. Mapeie um elemento XML para um controle de conteúdo
    No painel de mapeamento XML, clique com o botão direito no elemento XML que deseja exibir e escolha Inserir Controle de Conteúdo > Texto Sem Formatação. O Word insere um controle de conteúdo no documento na posição do cursor. Repita para cada elemento XML que deve ficar visível para o Copilot.
  5. Salve o documento como .docx
    Clique em Arquivo > Salvar Como e escolha Documento do Word (.docx). Não salve como .docm ou .dotx. O formato .docx padrão garante que o Copilot possa ler os controles de conteúdo.
  6. Teste o Copilot no documento
    Abra o arquivo .docx salvo no Word. Abra o painel do Copilot clicando no ícone do Copilot na guia Início. Peça ao Copilot para resumir o documento. Agora o Copilot lê o texto dos controles de conteúdo e gera uma resposta.

Se o Copilot ainda tiver problemas após a correção principal

O Copilot retorna uma saída genérica em vez dos dados XML personalizados

Se o Copilot produzir um resumo que ignora o texto do controle de conteúdo, o controle de conteúdo pode estar vazio ou o mapeamento XML pode apontar para um nó que não contém valor. Abra o painel de mapeamento XML novamente e verifique se cada elemento mapeado tem um valor não vazio. Se o valor estiver vazio, atualize o arquivo de origem XML personalizado com os dados corretos e repita o processo de mapeamento.

O Copilot exibe um erro sobre o formato do arquivo

Se você salvou o documento como .docm ou .dotx, o Copilot pode se recusar a processá-lo. Salve o documento como um arquivo .docx padrão. Você também pode copiar o conteúdo para um novo documento .docx e reaplicar o mapeamento XML no novo arquivo.

Os dados XML personalizados aparecem como texto simples, mas não podem ser editados

Os controles de conteúdo vinculados a XML personalizado são somente leitura por padrão. Para permitir a edição, selecione o controle de conteúdo, clique em Propriedades na guia Desenvolvedor e desmarque a opção O controle de conteúdo não pode ser excluído. Os usuários podem então editar o texto exibido, e as alterações são armazenadas de volta na parte XML personalizada quando o documento é salvo.

Copilot no Word sem mapeamento XML vs com mapeamento XML: principais diferenças

Item Sem mapeamento XML Com mapeamento XML
Copilot lê dados personalizados Não Sim
XML personalizado permanece no pacote Sim Sim
Dados aparecem no corpo do documento Não Sim
Requer guia Desenvolvedor Não Sim
Copilot pode resumir ou responder perguntas Não Sim
Conteúdo pode ser editado por usuários N/A Sim quando desbloqueado

Agora você pode usar a guia Desenvolvedor e o painel de mapeamento XML para vincular XML personalizado a controles de conteúdo, tornando os dados legíveis pelo Copilot. Após o mapeamento, salve o documento como .docx e teste o Copilot novamente. Para documentos complexos com muitos nós XML personalizados, considere criar um controle de conteúdo mestre que contenha todos os campos mapeados para reduzir o número de mapeamentos individuais.