1. Introducción
El PDF de este documento está disponible en nuestro sitio web |AQUÍ|.
Les convertidors Gemini 3 / ChatGPT 5.2 [Palabra o ODT → HTML] son disponible ens |AQUÍ|.
Este documento le ofrece dos conversores:
- un convertidor de LibreOffice ODT a HTML;
- un conversor de Word DOCX a HTML;
.
El propósito de este artículo es proporcionar al lector un conversor en Python de documentos Word o ODT a un sitio estático HTML. Este conversor ha sido construido inicialmente por el IA Gemini 3 entonces por ChatGPT 5.2. Se necesitaron 356 iteraciones para estos dos IA para producir el convertidor de este documento. Para ello fue necesario depurar varios semanas. Gemini 3 hizo todo el trabajo al principio. Al principio necesité varias docenas de iteraciones para conseguir que la primera versión fuera más o menos correcta. Luego añadí regularmente un nuevo problema planteado por nuevos documentos ODT. Y Gemini retrocedía a menudo. En otras palabras, lo que funcionaba en la etapa N ya no funcionaba en las etapas siguientes. Entonces procedí del siguiente modo: en cuanto Gemini producía un convertidor que resolvía uno de mis problemas, hacía una versión de referencia del mismo y se lo comunicaba a Gemini. He guardado esta referencia localmente. Entonces, cuando vi Gemini regresión durante demasiado tiempo le pedí que volviera a la última versión de referencia conocida dándoselo. Así fue como, poco a poco, construimos juntos este convertidor: yo le expresé lo que quería, esencialmente señalándole las anomalías que encontraba en el sitio HTML producido, y él produjo el código solicitado.
Utilicé Gemini 3 con una licencia pro a 22 euros/mes y ChapGPT 5.2 de la misma manera.
Gemini / ChatGPT generará dos scripts Python:
- [convertir] para convertir el documento ODT de LibreOffice o el documento DOCX en Word in situ MkDocs ;
- [build] para convertir el sitio MkDocs en el sitio estático HTML ;
Nunca miré el código generado. Quería pensar en ellos como cajas negras. Usted no necesita ser un desarrollador de Python para seguir este tutorial, o incluso un desarrollador en absoluto.
Proponiendo mejoras para el convertidor en IA Gemini 3tiene a veces bloqueado. No fue posible realizar las mejoras solicitadas. En ese momento, estábamos en la versión estable V316. Para poder avanzar, entregué esta versión operativa a ChatGPT 5.2 solicitando las mejoras deseadas. ChatGPT modificó correctamente el código de Gemini para satisfacer mis nuevas peticiones. Por eso considero que estos dos IA son los que generaron le convertidor.
Luego seguí utilizando esta técnica. Cuando un IA bloqueaba una función, le daba al otro IA la última versión estable conocida.
Los dos IA tienen métodos diferentes para entregar el código Python solicitado:
- Gemini proporciona el código para el script generado en la página de consulta. En debe luego copia y pega este código;
- ChatGPT proporciona un enlace para descargaredel script generado ;
Más de 1000 líneas de código generado Gemini mostró graves deficiencias. Debido a limitaciones técnicas específicas de este IA, no pudo desplegarse, en la página de consulta, todo el código generado. Muy a menudo faltaban líneas de código. Debido a esta limitación, en algún momento ya no fue posible utilizar Gemini 3. Así que ChatGPT 5.2 terminó de escribir script.
También fue ChatGPT quien generó el conversor de Word a HTML. Le di el convertidor de ODT a HTML que funcionaba y le pedí que lo adaptara para un documento de Word. Lo hizo en 18 iteraciones. Es una constante con estos dos IA: entienden muy bien los scripts de Python que se les dan y pueden hacer cambios en ellos mejoras. Para mí, es la mejor manera de trabajar con ellos.