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.
- 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. - 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. - 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. - 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. - 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. - 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.