Nos ponemos en la moda de usar IA para generar programas. El año pasado generamos PDFBark, un programa visor de PDFs que no vamos a negar, se hizo con las primeras versiones de ChatGPT, por entonces preguntabamos al chat, y esta nos generaba el código, que luego teniamos que copiar al editor de código y verificar si funciona. Era interensante y otras, decepcionante porque algunas piezas eran y acertaban de lleno en la respuesta, otras, necesitaban pequeños detalles para ser funcionales. Y con cierta frecuencia, generaba código que no era compilable.
En esta época, lo decepcionante se ha reducido tanto que ahora da miedo. la Inteligencia Artificial actual puede generar proyectos completos y funcionales. Quedaron atrás los momentos de copiar y pegar, ahora un agente con las instrucciones necesarias (Como Claude) puede asistir a generar lo que queramos, eso si, requiere conocer bien librerías y algoritmos para dar buena dirección a los agentes, de lo contrario la máquina intentará adivinar lo que intentas crear y te dará su mejor esfuerzo intentando interpretar un deseo que tiene palabras imprecisas.
Bien, regresando al tema del post, presentamos NullPDF, un visor de PDF hecho en base al proyecto embedPDF, un popular visor de PDFs hecho en javascript, pero para funcionar en el escritorio.
embedPDF contiene varias funcionalidades que vienen listas de inicio, como la capacidad de agregar notas, figuras, controles de formulario y selección de texto. Construir todo esto a mano como en PDFBark no era muy divertido, y la reutilización es la clave.
Esta versión 0.1 generada por IA y modificada por humanos para no perder el toque es un intento de evolución para hacer un visor de PDF funcional. De forma transparente, el uso de memoria es superior a la versión anterior porque usamos WebView2 para que embedPDF pueda funcionar.
Quiza se trate de un proyecto de lector de PDFs más, pero intentamos ofrecer una alternativa a otras opciones, y quien sabe, intentar explorar otras alternativas diferentes al software que tiene la misma función. No está demás recibir una lluvia de ideas de humanos e IA para agregar características interesantes.
Por ahora el código no está disponible, o mejor aun, puedes pedirle a tu agente que lea el compilado y copie el funcionamiento. Son tiempos raros para los creadores de programas.
Descargar.

Comentarios
Publicar un comentario