Escritura de textos extensos: un agente que planifica, investiga y redacta un documento real
La escritura de textos extensos es un agente que produce un documento completo y de múltiples secciones —un informe de presentación, un informe de entrada al mercado, un memorando de debida diligencia— planificando primero el esquema, solicitando cualquier información necesaria antes de comenzar, investigando cada sección en función de su material y fuentes públicas, y redactando sección por sección en un trabajo que sobrevive a un reinicio. Lo edita en un lienzo junto al chat, reescribe cualquier pasaje seleccionándolo, y se conserva cada versión.
Todo lo demás que hace un agente cabe en una sola respuesta. La escritura de largo aliento es donde produce algo que le entregas a otra persona: un expediente regulatorio, un informe de entrada al mercado, un memorando de debida diligencia, una respuesta a un pliego de condiciones. Esos documentos tienen tres propiedades que una respuesta de chat no puede tener: se investigan antes de escribirse, están estructurados y llevan más tiempo del que cualquiera estará sentado y mirando.
Por tanto, no se trata de "un botón de exportación en el chat". Es una línea de producción junto a la conversación: con estado, interrumpible, reanudable, con un lienzo donde lees y editas el resultado.
Planifica antes de escribir
Lo primero que ocurre no es escribir. El agente reconoce qué documento se está solicitando —de los tipos de documento que defines, cada uno con su propio esquema, información requerida, bases de conocimiento y límite de rechazo— y dispone las secciones. Cada sección recibe su propio breve: qué debe cubrir, aproximadamente cuánto debe durar y en qué hechos se basa.
Ese breve no está oculto. Es el texto que se le da al modelo para esa sección, está en pantalla, puedes editarlo y puedes volver a ejecutar solo esa sección después de cambiarlo. Un documento que no puedes dirigir es un documento que reescribirás a mano.
Si no coincide con nada, el agente propone un esquema y te pide que lo confirmes. En cualquier caso, la estructura se fija antes de que se escriba una sola palabra, y se mantiene fija durante la ejecución; editar el tipo mañana no volverá a numerar el documento que empezaste hoy.
Cada sección investiga por su cuenta
Esta es la parte que separa un documento de una respuesta larga. Cada sección va y obtiene sus propios hechos: busca, abre y lee la página —no el resumen de la búsqueda, que es un título y dos líneas mientras las cifras están en el cuerpo— y guarda cada hecho junto a la fuente de la que proviene. Tus propias bases de conocimiento se buscan de la misma manera y tienen prioridad.
Luego, la sección se escribe a partir de esos hechos únicamente. No de lo que el modelo recuerda sobre el tema. Por eso el modo de fallo interesante cambia de forma: en lugar de una cifra inventada con confianza, obtienes una sección que dice que la cifra no se pudo encontrar —y la herramienta que verifica esto es un código que escanea el texto buscando especificidades que aparecen en ninguna fuente, no el modelo calificando su propio trabajo.
La investigación está acotada y presupuestada por documento, y se detiene cuando deja de encontrar cosas nuevas. Puedes ver qué dominios leyó, por sección, mientras trabaja.
Pregunta antes de inventar
Un documento suele necesitar un puñado de hechos que solo tú tienes: el fabricante legal, el mercado objetivo, la fecha límite de presentación, la clase del dispositivo. Perder uno de ellos no degrada el documento ligeramente —lo invalida.
Por tanto, la información requerida es parte del tipo de documento, y el agente la verifica antes de comenzar: pide lo que falta, dice por qué lo necesita y espera. No se genera nada, y no se cobra nada, hasta que la respuesta está presente. Si ya lo dijiste antes en la conversación, no vuelve a preguntar.
Cambias un pasaje, no el documento
Selecciona una frase, di "añade aquí la fecha límite de Brasil", y ese pasaje se reemplaza. El resto de la sección es idéntico byte a byte.
El mecanismo importa más de lo que parece: el rango de selección lo calcula el sistema, y al modelo solo se le pide el texto de reemplazo. Un modelo al que se le pide devolver un rango no devuelve un error cuando está inseguro —devuelve un rango que parece plausible, y una frase desaparece silenciosamente de tu expediente. Así que nunca llega a elegir uno.
El mismo camino maneja una reescritura de toda la sección, una edición manual en el editor y una instrucción escrita en el chat. Y porque el documento se encuentra junto a la conversación en lugar de dentro de ella, puedes seguir hablando con el agente sobre el documento mientras está abierto —preguntándole que añada un gráfico a partir de tus propios datos, que extraiga un archivo que acabas de subir, o que traduzca una copia a otro idioma.
Nunca se pierde lo que tenías
Se conserva cada cambio en una sección: la versión en la que se escribió por primera vez, tus ediciones manuales, cada reescritura solicitada, cada restauración —con lo que dijiste en ese momento, y qué pasaje tocó. La comparación con el texto actual se calcula línea por línea; nunca se le pide a un modelo que describa qué cambió, porque una descripción que se lee bien y es incorrecta es exactamente el fallo que esta función existe para prevenir.
Restaurar una versión antigua añade una nueva versión. El historial solo crece.
Lo que terminas obteniendo
Un documento en el lienzo, exportable como PDF con una tabla de contenidos clickeable y números de página, con gráficos dibujados solo a partir de números que aparecen en tu material. Una copia de solo lectura se puede traducir a otro idioma sin tocar el original. Y cuando compartes la conversación que lo produjo, tú decides si el documento lo acompaña.
El límite honesto: esto es para documentos que valen unos minutos de trabajo de máquina y una revisión por parte de alguien que conoce el tema. Elimina la página en blanco, la recopilación de hechos y el ensamblaje —no la responsabilidad.
Preguntas frecuentes
- ¿En qué se diferencia esto de pedirle a ChatGPT que escriba un informe?
- Una respuesta de chat se produce en un solo pase, en una única ventana de contexto, a partir de lo que el modelo ya cree saber. La escritura de textos extensos planifica primero el esquema, le solicita cualquier información necesaria antes de comenzar, investiga cada sección por separado y escribe una sección a la vez; por lo tanto, un documento de cuarenta páginas se mantiene coherente, cada cifra se remonta a una fuente y el trabajo sobrevive al cierre de la pestaña.
- ¿De dónde provienen los hechos en el documento?
- De sus propias bases de conocimiento y, si ha habilitado fuentes públicas para ese agente, de las páginas que el agente abre y lee realmente. Cada hecho se almacena con la fuente de la que proviene, por lo que cualquier cifra en el documento final se puede rastrear hasta la página o el pasaje del que se tomó.
- ¿Qué sucede si el agente necesita algo que no sabe?
- Pregunta —una vez, antes de comenzar a escribir, y explica por qué necesita esa información en particular. La escritura no comienza hasta que la respuesta está disponible, lo que significa que un detalle faltante se detecta en el primer minuto en lugar de descubrirse en la página veinte, y el documento nunca contiene un sustituto inventado.
- ¿Puedo cambiar un solo párrafo sin regenerar todo el documento?
- Sí. Selecciona el pasaje y dices lo que quieres cambiar, y solo ese pasaje se reemplaza; el resto de la sección permanece idéntica byte por byte. El rango de selección lo calcula el sistema, no lo elige el modelo.
- ¿Puedo ver qué cambió entre los borradores?
- Sí. Cada cambio en una sección se conserva como una versión —la versión en la que se escribió por primera vez, sus ediciones manuales, cada reescritura solicitada y cada restauración— con una comparación línea por línea contra el texto actual. Restaurar una versión antigua añade una nueva versión en lugar de eliminar nada.
- ¿Cuánto tiempo tarda un documento y debo mantener la pestaña abierta?
- Minutos hasta decenas de minutos, dependiendo de la longitud y de la cantidad de investigación que necesite. El trabajo se ejecuta como un trabajo en segundo plano, por lo que puede cerrar la pestaña y volver; si el servidor se reinicia a mitad del documento, retoma desde la sección en la que estaba y las secciones finalizadas permanecen intactas.
- ¿Puedo controlar lo que un documento tiene permitido decir?
- Sí. Cada tipo de documento lleva un límite de rechazo —lo que nunca debe prometer, citar o predecir— y ese límite se adjunta a las instrucciones de cada sección por parte del sistema en lugar de dejar que el modelo lo recuerde. Los tipos de documentos son suyos para definirlos, con su propio esquema, información requerida y bases de conocimiento.
Casi todo lo que un agente necesita saber ya está escrito — en tu web y en los PDF que tu equipo ya envía a los clientes. Importar desde una URL cubre la mitad pública; subir archivos cubre el resto.
Un índice estructurado es una pequeña tabla que un agente construye a partir de los campos que tus documentos ya contienen — título, precio, nivel, enlace, imagen — junto con la búsqueda vectorial que utiliza para el significado. La búsqueda vectorial encuentra pasajes que se asemejan a la pregunta; no puede contar, filtrar por número ni agrupar. El índice estructurado responde a esas preguntas y permite al agente citar un enlace o un identificador exactamente en lugar de reconstruirlo a partir de un fragmento.
Una storyline es un grafo dirigido que un agente sigue con cada usuario final — cada nodo es un paso (con su propia tarea, conocimiento y herramientas), las salidas llevan condiciones, y el progreso, el perfil y las notas de cada persona se guardan y se retoman entre sesiones y canales. Convierte un agente que hace tareas puntuales en uno capaz de entregar por sí mismo un servicio de varios pasos.
El Dynamic Planner observa la conversación y, cuando un usuario persigue una tarea genuinamente multipaso dentro del dominio del agente y se le nota que no sabe cómo seguir, ofrece expandir esa tarea en una storyline temporal — un plan paso a paso, guiado por un checklist, que el agente ejecuta después un paso enfocado cada vez, con un progreso que el usuario puede ver. La planificación ocurre una sola vez, bajo validación; la ejecución es determinista.