Copilot en Word no puede procesar documentos con XML personalizado: solución
🔍 WiseChecker

Copilot en Word no puede procesar documentos con XML personalizado: solución

Cuando abres un documento de Word que contiene partes XML personalizadas, es posible que Copilot no pueda generar resúmenes, reescribir texto o responder preguntas sobre el contenido. Esto ocurre porque Copilot lee el cuerpo principal del documento como texto sin formato, pero no puede analizar ni interpretar los datos XML personalizados incrustados. El resultado es una respuesta en blanco, un mensaje de error o una respuesta genérica que ignora por completo el XML personalizado. Este artículo explica la razón técnica de este fallo y proporciona un método paso a paso para hacer que el documento sea compatible con Copilot sin perder la estructura XML personalizada.

Conclusiones clave: Solucionar Copilot cuando no puede procesar XML personalizado en Word

  • Copilot solo lee el cuerpo principal del documento y el texto sin formato: Las partes XML personalizadas almacenadas en el paquete del documento son invisibles para Copilot, lo que provoca respuestas incompletas o fallidas.
  • Usa el panel de asignación XML para vincular el XML personalizado a controles de contenido: Esto hace que los datos personalizados sean visibles para Copilot como texto de documento estándar sin eliminar la estructura XML.
  • Guarda el documento en formato .docx después de la asignación: Copilot requiere el formato estándar Word Open XML para procesar los controles de contenido correctamente.

ADVERTISEMENT

Por qué Copilot no puede procesar documentos con XML personalizado

Los documentos de Word con XML personalizado almacenan datos en una parte separada del paquete Open XML, no en el cuerpo principal del documento. Copilot lee la secuencia del cuerpo principal del documento, que incluye párrafos, tablas y controles de contenido. Las partes XML personalizadas almacenadas en la carpeta customXml dentro del archivo .docx no se exponen a Copilot como texto legible. Esta es una limitación de diseño deliberada: Copilot procesa la capa de texto visible, no el almacén de datos XML subyacente.

Cuando le pides a Copilot que resuma o analice un documento que depende de XML personalizado para su contenido, Copilot devuelve un resultado vacío o un error que indica que no puede encontrar suficiente información. El XML personalizado puede contener datos críticos como metadatos, campos estructurados o salidas de sistemas externos, pero Copilot no puede verlos. La solución no requiere eliminar el XML personalizado. En su lugar, debes vincular el XML personalizado a controles de contenido en el cuerpo del documento.

Cómo los controles de contenido cierran la brecha

Los controles de contenido son elementos interactivos en Word que pueden mostrar texto, fechas, listas desplegables o imágenes. Cuando asignas un elemento XML personalizado a un control de contenido, el control muestra el valor XML como texto visible en el cuerpo del documento. Copilot lee ese texto visible y puede procesarlo. El XML personalizado subyacente permanece intacto para otras aplicaciones que leen el paquete del documento directamente.

Pasos para hacer que un documento con XML personalizado sea compatible con Copilot

Estos pasos requieren Word para Microsoft 365 o Word 2021 o posterior. La pestaña Programador debe estar visible. Si la pestaña Programador no está en la cinta, ve a Archivo > Opciones > Personalizar cinta y marca la casilla Programador.

  1. Abre el documento y muestra la pestaña Programador
    Abre el documento de Word que contiene XML personalizado. Haz clic en la pestaña Programador en la cinta. Si no la ves, actívala desde Archivo > Opciones > Personalizar cinta.
  2. Abre el panel de asignación XML
    En la pestaña Programador, haz clic en el botón Panel de asignación XML en el grupo XML. Se abre un panel en el lado derecho de la ventana del documento.
  3. Agrega una parte XML personalizada
    En el Panel de asignación XML, haz clic en la flecha junto a la lista desplegable Parte XML personalizada y selecciona Agregar nueva parte. Busca el archivo .xml que contiene el esquema o los datos que deseas asignar. Si el XML personalizado ya está incrustado en el documento, aparece automáticamente en la lista desplegable.
  4. Asigna un elemento XML a un control de contenido
    En el Panel de asignación XML, haz clic con el botón derecho en el elemento XML que deseas mostrar y elige Insertar control de contenido > Texto sin formato. Word inserta un control de contenido en el documento en la posición del cursor. Repite para cada elemento XML que deba ser visible para Copilot.
  5. Guarda el documento como .docx
    Haz clic en Archivo > Guardar como y elige Documento de Word (.docx). No guardes como .docm o .dotx. El formato .docx estándar garantiza que Copilot pueda leer los controles de contenido.
  6. Prueba Copilot en el documento
    Abre el archivo .docx guardado en Word. Abre el panel de Copilot haciendo clic en el icono de Copilot en la pestaña Inicio. Pide a Copilot que resuma el documento. Copilot ahora lee el texto de los controles de contenido y genera una respuesta.

ADVERTISEMENT

Si Copilot aún tiene problemas después de la solución principal

Copilot devuelve una salida genérica en lugar de los datos XML personalizados

Si Copilot produce un resumen que ignora el texto del control de contenido, el control de contenido puede estar vacío o la asignación XML puede apuntar a un nodo que no contiene ningún valor. Abre el Panel de asignación XML nuevamente y verifica que cada elemento asignado tenga un valor no vacío. Si el valor está vacío, actualiza el archivo fuente XML personalizado con los datos correctos y repite el proceso de asignación.

Copilot muestra un error sobre el formato de archivo

Si guardaste el documento como .docm o .dotx, Copilot puede negarse a procesarlo. Guarda el documento como un archivo .docx estándar. También puedes copiar el contenido a un nuevo documento .docx y volver a aplicar la asignación XML en el nuevo archivo.

Los datos XML personalizados aparecen como texto sin formato pero no se pueden editar

Los controles de contenido vinculados a XML personalizado son de solo lectura de forma predeterminada. Para permitir la edición, selecciona el control de contenido, haz clic en Propiedades en la pestaña Programador y desmarca la opción El control de contenido no se puede eliminar. Los usuarios pueden editar el texto mostrado y los cambios se guardan en la parte XML personalizada cuando se guarda el documento.

Copilot en Word sin asignación XML vs con asignación XML: diferencias clave

Elemento Sin asignación XML Con asignación XML
Copilot lee datos personalizados No
El XML personalizado permanece en el paquete
Los datos aparecen en el cuerpo del documento No
Requiere la pestaña Programador No
Copilot puede resumir o responder preguntas No
El contenido puede ser editado por los usuarios N/A Sí cuando está desbloqueado

Ahora puedes usar la pestaña Programador y el Panel de asignación XML para vincular XML personalizado a controles de contenido, haciendo que los datos sean legibles por Copilot. Después de la asignación, guarda el documento como .docx y prueba Copilot nuevamente. Para documentos complejos con muchos nodos XML personalizados, considera crear un control de contenido maestro que contenga todos los campos asignados para reducir el número de asignaciones individuales.

ADVERTISEMENT