Cuando el PDF se convierte en nuestra interfaz para hablar con la IA
Papilot: Redefiniendo cómo colaboran humanos e IA en LaTeX


Todo suele empezar con una pausa en la página siete. Estás releyendo el manuscrito de un artículo que llevas meses puliendo; avanzas por una argumentación familiar y, de pronto, la mirada se detiene en una relación de subtipado. Los símbolos son conocidos y la fórmula está impecablemente compuesta, pero la dirección entre ambos tipos se ha invertido sin hacer ruido; dos párrafos más abajo, la notación en línea dentro del cuerpo del texto arrastra esa misma inversión; al desviar la vista hacia un lado, el pie de una figura repite idéntica escritura. El problema traza una línea continua sobre la página, nítida y completa. Sabes al instante dónde pondrá el dedo en la llaga un revisor, y tienes claro por dónde debe empezar la corrección de esta página.
Sin embargo, en el preciso instante en que extiendes la mano para corregirla, la página desaparece ante tus ojos.
Para responder a una intuición nacida sobre la página renderizada del PDF, las herramientas tradicionales de escritura académica te exigen abandonar el PDF y replegarte hacia archivos fuente .tex repletos de signos de dólar y barras invertidas. Durante décadas, esa fractura entre pensar sobre la página maquetada y trabajar dentro del código fuente se ha asumido como el peaje inevitable por una composición tipográfica de precisión. Aunque hoy los agentes de IA se desenvuelven con notable solvencia en proyectos de múltiples archivos, el diseño de interacción de las herramientas habituales de LaTeX sigue atrapado en la inercia de la edición centrada en el código: embuten a asistentes de IA cada vez más capaces dentro del panel de código, permitiendo que el lenguaje de marcado crudo siga acaparando el espacio principal de trabajo, mientras relegan el manuscrito ya compuesto al final de la cadena como una simple ventana de vista previa subordinada.
He creado Papilot precisamente porque me resultaba insoportable esa desconexión y ese desajuste. Quiero que quien escribe pueda debatir con la IA cómo revisar su texto directamente sobre la misma página que está leyendo. Cuando un autor construye su relato, transmite a la IA su intención de cambio y evalúa finalmente si la expresión académica se sostiene, lo que tiene delante es siempre la página maquetada. Por eso, Papilot devuelve íntegramente el espacio principal de trabajo al propio manuscrito en PDF, sin reservar lugar alguno en la interfaz para un editor de código permanente. En el disco, tu proyecto sigue estando formado por archivos locales .tex, .bib y demás, gestionados mediante Git. En cualquier momento en que quieras inspeccionar o retocar el código a mano, puedes abrirlo con tu editor externo de confianza; pero el diálogo entre el ser humano y la IA regresa, por fin, a la misma página del manuscrito.
Por qué la colaboración con IA centrada en el código se ha quedado obsoleta
La prolongada persistencia de la interfaz de pantalla dividida no es casual; esconde una premisa heredada por inercia: que solo el lugar donde se edita el código merece llamarse banco de trabajo. Basta mirar Overleaf, cuya interfaz sitúa el panel de edición a la izquierda y el visor de PDF a la derecha; el usuario puede alternar entre el editor de código y el editor visual, redimensionar o plegar paneles, recompilar para actualizar el resultado y saltar de un lado a otro entre el código fuente y la página compuesta. Incluso cuando se ocultan paneles o se activa el modo visual, la superficie donde el autor interviene para modificar el texto permanece separada de la maquetación final del documento, y la edición del código fuente sigue ocupando el centro del escenario.
Introducir modelos de IA más potentes dentro de esa estructura de pantalla dividida tampoco mejora la productividad del autor. Así lo demuestra el proyecto OpenAI Prism, próximo a su cierre: el asistente integrado en su editor es capaz de generar fragmentos de código LaTeX con opciones para conservar o deshacer, señalar errores de código en línea, modificar archivos del proyecto y lanzar la recompilación, mostrando el resultado en una ventana de vista previa de PDF independiente. Pero en ese flujo de trabajo la conversación sigue girando en torno al código fuente. La pregunta del autor nace en el PDF, mientras que la propuesta de la IA se presenta antes que nada como código. Para valorar el resultado, tienes que regresar al documento compilado, localizar el punto exacto al que corresponde el cambio y cotejarlo paso a paso con el contenido anterior.
Es precisamente ese continuo ir y venir para localizar y contrastar lo que rompe el hilo del pensamiento. Volvamos a aquella relación de subtipado con la dirección invertida en la página siete: tras formular tu petición al asistente en una interfaz que prioriza el código fuente, lo que te recibe es un diff de código teñido de rojo y verde. En los cambios pueden aparecer el \Gamma y el \vdash del juicio tipológico, el \inferrule que compone las reglas de inferencia y las macros personalizadas del proyecto para los juicios de subtipado. Por supuesto, volver a compilar te permite ver el PDF actualizado, pero un documento nuevo no muestra por sí mismo en qué difiere de la versión anterior. Sigues teniendo que buscar la fórmula correspondiente y verificarla punto por punto frente a la versión previa: ¿se ha corregido en el sentido adecuado la relación de subtipado?, ¿se han actualizado también el cuerpo del texto y el pie de la figura? El diff del código fuente resalta los comandos añadidos o eliminados, pero lo que el autor necesita revisar de verdad es el cambio que esas adiciones y supresiones dejan impreso en el manuscrito.
Cuando la página maquetada se convierte en el contexto compartido
En cuanto el PDF compuesto deja de ser una vista previa pasiva al final del proceso y se convierte en el punto de partida y de llegada de cada revisión, la relación entre el ser humano y la IA se transforma. Cuando el agente y tú tenéis delante la misma página visible del manuscrito, señalar sustituye a rebuscar.
En Papilot, hacer una corrección resulta tan natural como sentarse a una mesa con un coautor para comentar una copia impresa. Trazas un recuadro directamente alrededor de la fórmula de la página siete, resaltas más abajo la frase que arrastraba la dirección equivocada y escribes una breve nota al margen indicando que la relación de subtipado está al revés, pidiendo a la IA que la corrija y verifique las derivaciones posteriores. No tienes que rastrear varios archivos en busca del \begin{mathpar} correspondiente ni copiar fragmentos sueltos de código en una barra lateral de chat. La propia posición espacial sobre la página y su entorno inmediato constituyen el contexto más claro que puedes ofrecerle a la IA.
Una vez enviada la anotación, el agente de IA conectado trabaja directamente sobre los archivos fuente .tex de tu proyecto local. Se encarga de localizar los archivos, modificar las fórmulas y el marcado del texto, y pasar el testigo al compilador para que genere en segundo plano la nueva composición tipográfica. Al terminar la compilación, lo que tienes ante ti no es un árido parche de código, sino la comparación visual del antes y el después integrada en la propia página del manuscrito. Evalúas la versión antigua y la nueva con el cuerpo de letra, el interlineado y la disposición de figuras reales, y decides sobre el terreno si aceptas el cambio, lo rechazas o dejas un comentario adicional para que siga afinándolo.


Hacer del PDF la interfaz de diálogo no significa en absoluto convertir el artículo en una caja negra imposible de rastrear, ni mucho menos aplicar ingeniería inversa sobre un PDF cualquiera desprovisto de código fuente. Papilot opera siempre sobre un proyecto LaTeX local y real; los archivos de texto plano siguen siendo la única fuente de verdad en el disco, y Git continúa preservando el historial de evolución del proyecto. En la interfaz, la revisión de cambios y la gestión del historial de versiones están nítidamente separadas: pulsar «Aceptar» sobre la página solo registra tu criterio editorial; aplicar de manera efectiva los cambios aprobados al manuscrito, hacer un commit o enviarlos al repositorio remoto siguen siendo pasos independientes bajo tu control explícito.
Asumir la responsabilidad de cada cambio
Trasladar la interfaz de interacción desde el código fuente de vuelta al manuscrito atañe además a una cuestión mucho más seria: la responsabilidad intelectual de quien firma un trabajo académico. A medida que la IA se vuelve más diestra puliendo demostraciones, unificando la notación entre capítulos o incluso condensando párrafos prolijos, emerge también un riesgo más difícil de advertir: el de las alucinaciones y falacias de apariencia impecable. Un agente es perfectamente capaz de generar una página compuesta con una pulcritud admirable mientras, al reescribir, relaja subrepticiamente las premisas de un teorema, omite una condición de contorno o exagera la conclusión que realmente permite sostener una curva experimental.
Si quien escribe debe consumir gran parte de su energía en cotejar diffs de código fuente, alinear separadores de tablas y saltar de una pantalla a otra, la atención disponible para el escrutinio científico se diluye inevitablemente. Papilot despeja el ruido visual de la capa de código y te permite comparar el antes y el después directamente sobre la página compuesta; su propósito no es decidir por ti, sino agudizar la mirada crítica del investigador. La claridad visual sobre la página jamás equivale a la corrección científica: si el teorema sigue siendo válido, si la notación carece de toda ambigüedad y si cada afirmación resiste el escrutinio de los pares son preguntas que solo el propio autor puede responder. Cuando el engorroso lenguaje de marcado pasa a un segundo plano, el juicio académico propiamente humano queda, por el contrario, bajo el foco principal.
Si quieres experimentar esta forma de interacción antes de configurar un proyecto local, puedes abrir directamente en tu navegador nuestra demostración interactiva: sin necesidad de conectar una IA en tiempo real ni de instalar un entorno LaTeX local, podrás recorrer el proceso completo de crear anotaciones sobre la página y revisar la comparación maquetada del antes y el después. Y cuando estés listo para conectar tu agente habitual y empezar a escribir sobre tu propio proyecto de investigación, te invitamos a visitar el repositorio de Papilot en GitHub para obtener el cliente de escritorio y todo el código fuente publicados bajo la licencia de código abierto MIT.
De vuelta a aquella página del manuscrito
Durante mucho tiempo, escribir en colaboración con una máquina significó que el ser humano debía aprender a examinar su propio pensamiento a través del lenguaje intermedio de la máquina. Nos acostumbramos a recomponer el sentido de nuestros textos entre árboles de directorios, parches de código y ventanas divididas, tratando la página verdaderamente maquetada como una recompensa fugaz que solo se dejaba ver tras una compilación exitosa.
Ahora, volvamos a la página siete. Aquella relación de subtipado con la dirección invertida ya ha quedado señalada al margen, la fórmula corregida reposa con firmeza en su lugar y el desarrollo posterior fluye con rigor y claridad. Desde el instante en que detectaste el problema hasta que completaste la corrección, tu mirada no se ha apartado ni un momento de tu propio argumento. El manuscrito vuelve por fin a ser uno solo. Aquí lees, aquí conversas con la IA y aquí respondes de cada palabra impresa sobre la página.