Featured image of post Hice un ePub de la Biblia católica usando inteligencias artificiales

Hice un ePub de la Biblia católica usando inteligencias artificiales

Cómo logre hacer una Biblia católica en formato ePub usando Python e inteligencia artificial, a partir de El Libro del Pueblo de Dios del Vaticano.

Desde hace tiempo quise tener una Biblia católica en mi biblioteca digital, pero me resultó demasiado complicado. En mi búsqueda encontré muchas opciones: algunos PDF, algunas aplicaciones, pero eran de textos protestantes. Y es por todos conocido que a estos textos les cambian algunos pasajes.

Me di cuenta porque, en una ocasión, al consultar una referencia bíblica, noté que lo que decía no era lo que aparecía en la Biblia católica y cambiaba sutilmente el sentido de la referencia. Bien decía mi abuela: «El diablo está en los detalles».

Encontré algunas Biblias católicas, pero también hay muchas de ellas. Algunas eran traducciones europeas muy antiguas, algo así como en las películas: unas estaban en español de España y yo estaba buscando la versión latinoamericana. Así que elegí la que me pareció mejor para mí.

Encontré El Libro del Pueblo de Dios en la página de El Vaticano. Una traducción argentina de 1990 que me gustó por cómo estaba organizada. Sí, sé que se ve un poco retro, pero la información ahí está.

Esta página será mi fuente de información

Mi primer intento

Mi primer intento fue tomar el índice y hacer un ePub de ese mismo. Sé que es muy burdo, pero funcionaba.

Para cualquier consulta, solo tenía que buscar el libro, el capítulo, hacer clic y se abría el navegador para buscar los versículos.

Pero tenía el gran inconveniente de que no funcionaba sin Internet; prácticamente, lo que tenía era una colección de enlaces.

El índice de la página como ePub

Me funcionó bien hasta que vi una oportunidad con las inteligencias artificiales.

Diálogos con las inteligencias artificiales

Sé que esto de las inteligencias artificiales avanza muy rápido, pero yo voy pian pianito. Mis aproximaciones a las IAs siempre son utilizando sus respectivas páginas web.

Y por eso mismo he notado algo. Sospecho que muchas de ellas inducen un ciclo infinito de interacciones. Ya sea con errores, ofreciendo nuevas opciones o mejoras, o de plano ofreciendo código con errores sutiles o que no funciona.

Les pedía a las IAs que me hicieran un programa en Python de un solo archivo, que tomara la información de la página y con ella me hiciera un ePub.

Empecé mi experimento con Grok, pero por alguna extraña razón, después de un rato, la página, y solamente esa página, se comportó de una forma tan lenta que decidí dejarla por la paz.

El principal reto para Grok fue que identificara correctamente todos los libros de la Biblia. Omitía algunos, otros no los interpretaba correctamente y en más de una ocasión, mezcló el libro de Job con algunos capítulos de Salmos.

Y aquí comienza una especie de diálogo con varias inteligencias artificiales. Tomé el mejor código que me había hecho Grok y se lo pasé a Claude.

Lamentablemente, todo esto pasó el día en que se tomaron vacaciones la mayoría de las inteligencias artificiales y, al pasarle la estafeta a Claude, hizo su mejor esfuerzo, pero creo que con solo esa pregunta me “acabé los tokens”.

Claude se cansó muy rápido

Claude no me generó ningún código, pero sí me dio pistas, mismas que le entregué a ChatGPT.

Pero ChatGPT hizo lo mismo que Grok: entramos en un bucle infinito de errores sin mayores avances hasta que nuevamente me terminé lo que tengo permitido como “uso gratuito”.

El ciclo sin fin de errores

Todavía tenía un as bajo la manga. Continué con DeepSeek y ahí fue donde todo avanzó. Una vez que logró identificar correctamente todos los libros de la Biblia, lo demás fue hacer pequeños ajustes. Le pedí que agregara algunos textos, algunas pequeñas correcciones y que agregara una tabla de contenido.

El resultado

Al final obtuve lo que estaba buscando: un ePub con todo el contenido de la Biblia, un índice para hacer búsquedas de referencias bíblicas y una tabla de contenido para ir al comienzo de cada libro.

El índice

Así quedó organizado el texto

La tabla de contenido a la izquierda

Todo esto me tomó unas 4 horas. Hacerlo a mano me hubiera tomado mucho más tiempo.

Sé que varios de mis lectores habrían utilizado un IDE y un agente, pero supongo que eso involucra un pago. Poco a poco estoy intentando anexar a las IAs a mi abanico de herramientas y, por el momento, este método me ha funcionado. Por eso les pido que construyan soluciones usando Python, que es mi lenguaje favorito.

Poco a poco voy avanzando, ¿Ustedes que me recomiendan para mi siguiente paso?

La Sabiduría es luminosa y nunca pierde su brillo: se deja contemplar fácilmente por los que la aman y encontrar por los que la buscan.

Sabiduría 6, 12, El Libro del Pueblo de Dios
Todas las imágenes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios.
Creado con Hugo
Tema Stack diseñado por Jimmy