{"id":2872,"date":"2026-10-18T10:00:36","date_gmt":"2026-10-18T08:00:36","guid":{"rendered":"https:\/\/antoniofernandez.net\/?p=2872"},"modified":"2026-10-24T23:51:42","modified_gmt":"2026-10-24T21:51:42","slug":"generar-informes-con-ia-n8n","status":"publish","type":"post","link":"https:\/\/antoniofernandez.net\/copia-divi\/generar-informes-con-ia-n8n\/","title":{"rendered":"Generar informes con IA y n8n: prueba con dos tablas"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png-1024x576.png\" alt=\"Generar informes con IA y n8n a partir de tablas de ventas y soporte\" class=\"wp-image-2878\" srcset=\"https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png-1024x576.png 1024w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png-300x169.png 300w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png-768x432.png 768w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png-1536x864.png 1536w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/10\/generar-informes-con-ia-n8n.png.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Automatizaci\u00f3n 2 del Laboratorio AF: informes con Gemini a partir de dos tablas internas de n8n.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-color has-link-color wp-elements-1 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En esta segunda automatizaci\u00f3n del Laboratorio AF probamos c\u00f3mo <strong>generar informes con IA y n8n<\/strong> a partir de dos tablas internas con datos ficticios de ventas y soporte. El flujo consulta sus registros, prepara la informaci\u00f3n y utiliza Gemini para redactar un informe organizado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-2 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Comprobamos los c\u00e1lculos, la respuesta ante datos incompletos y la ejecuci\u00f3n programada. Tambi\u00e9n convertimos el informe en un archivo de texto descargable. Documentamos los resultados y sus l\u00edmites: las fuentes son tablas internas de n8n y la descarga del archivo se realiza manualmente.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">1. Objetivo de la automatizaci\u00f3n<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-3 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo fue comprobar si n8n pod\u00eda consultar dos tablas de datos, reunir su contenido y generar con IA un informe breve sobre ventas y soporte.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-4 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El informe deb\u00eda incluir:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-5\">\n<li>Un resumen de la actividad.<\/li>\n\n\n\n<li>Los pedidos, el importe total y el importe medio por pedido.<\/li>\n\n\n\n<li>Las consultas recibidas, resueltas y pendientes, junto con el porcentaje de resoluci\u00f3n.<\/li>\n\n\n\n<li>Los datos que faltaban y las limitaciones del an\u00e1lisis.<\/li>\n\n\n\n<li>Dos recomendaciones identificadas como propuestas.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-6 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n probamos la ejecuci\u00f3n programada y la conversi\u00f3n del resultado en un archivo de texto descargable. Utilizamos datos ficticios y pedimos al modelo que no inventara cifras ni comparaciones.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">2. Herramientas utilizadas para generar informes con IA y n8n<\/h2>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-7\">\n<li><strong>n8n instalado en Windows mediante Docker Desktop:<\/strong> para conectar los pasos del flujo.<\/li>\n\n\n\n<li><strong>Data tables de n8n:<\/strong> dos tablas internas e independientes para almacenar los datos ficticios de ventas y soporte.<\/li>\n\n\n\n<li><strong>Gemini mediante API:<\/strong> utilizamos el modelo <strong>Gemini 3.5 Flash Lite<\/strong> con la credencial de la automatizaci\u00f3n anterior.<\/li>\n\n\n\n<li><strong>Schedule Trigger:<\/strong> para comprobar la ejecuci\u00f3n programada con un intervalo de prueba de cinco minutos.<\/li>\n\n\n\n<li><strong>Convert to File:<\/strong> para convertir el informe en un archivo de texto que descargamos manualmente.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-8 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Reutilizamos la instalaci\u00f3n y la conexi\u00f3n con Gemini. No conectamos aplicaciones externas nuevas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-9 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Para ejecutar el flujo, el ordenador, Docker Desktop y el contenedor de n8n deb\u00edan estar funcionando y disponer de conexi\u00f3n a Internet.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">3. Datos utilizados en la prueba<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-10 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Creamos dos tablas internas de n8n, cada una con una columna de texto llamada <strong>contenido<\/strong> y un registro ficticio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tabla de ventas: AF_Ventas_Prueba<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-11\">\n<li><strong>Pedidos:<\/strong> 12.<\/li>\n\n\n\n<li><strong>Importe total:<\/strong> 840 euros.<\/li>\n\n\n\n<li><strong>Pedidos cancelados:<\/strong> 2, ya excluidos de los 12 pedidos y de los 840 euros.<\/li>\n\n\n\n<li><strong>Comparaciones:<\/strong> sin datos de d\u00edas anteriores.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-12 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El importe medio esperado era <strong>70 euros por pedido<\/strong>, resultado de dividir 840 entre 12. No hab\u00eda que volver a restar las cancelaciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tabla de soporte: AF_Soporte_Prueba<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-13\">\n<li><strong>Consultas recibidas:<\/strong> 8.<\/li>\n\n\n\n<li><strong>Resueltas:<\/strong> 6.<\/li>\n\n\n\n<li><strong>Pendientes:<\/strong> 2; una sobre acceso y otra sobre una factura.<\/li>\n\n\n\n<li><strong>Informaci\u00f3n no disponible:<\/strong> tiempos de respuesta y satisfacci\u00f3n de los clientes.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-14 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El porcentaje de resoluci\u00f3n esperado era <strong>75 %<\/strong>, resultado de dividir 6 entre 8 y multiplicar por 100.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-15 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las tablas se rellenaron manualmente. El flujo consultaba sus registros, pero no recopilaba informaci\u00f3n de sistemas externos.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">4. C\u00f3mo configuramos el flujo<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-16 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Organizamos la versi\u00f3n final en seis pasos:<\/p>\n\n\n\n<ol start=\"1\" style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-17\">\n<li><strong>Schedule Trigger:<\/strong> inicia el flujo seg\u00fan la programaci\u00f3n. Para la prueba utilizamos un intervalo de cinco minutos.<\/li>\n\n\n\n<li><strong>Leer ventas:<\/strong> consulta el registro de la tabla AF_Ventas_Prueba.<\/li>\n\n\n\n<li><strong>Leer soporte:<\/strong> consulta el registro de la tabla AF_Soporte_Prueba.<\/li>\n\n\n\n<li><strong>Edit Fields:<\/strong> re\u00fane el contenido de ambas tablas en dos campos: <strong>ventas<\/strong> y <strong>soporte<\/strong>.<\/li>\n\n\n\n<li><strong>Basic LLM Chain:<\/strong> env\u00eda los datos y las instrucciones a Gemini para generar el informe.<\/li>\n\n\n\n<li><strong>Convert to File:<\/strong> convierte el texto obtenido en un archivo llamado <strong>informe-af.txt<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-18 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Conectamos <strong>Google Gemini Chat Model<\/strong> a la entrada de modelo de Basic LLM Chain.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-19 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La lectura se configur\u00f3 para esta prueba con un \u00fanico registro por tabla. No probamos la combinaci\u00f3n de m\u00faltiples filas ni de distintos periodos.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">5. Instrucciones para generar el informe<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-20 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pedimos a Gemini un informe en espa\u00f1ol de <strong>un m\u00e1ximo de 250 palabras<\/strong>, organizado en resumen, ventas, soporte, limitaciones y dos recomendaciones.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-21 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las instrucciones inclu\u00edan estas condiciones:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-22\">\n<li>Utilizar \u00fanicamente los datos proporcionados.<\/li>\n\n\n\n<li>No inventar cifras ni comparaciones.<\/li>\n\n\n\n<li>No afirmar mejoras, aumentos o descensos sin datos anteriores.<\/li>\n\n\n\n<li>No volver a restar los pedidos cancelados, porque ya estaban excluidos.<\/li>\n\n\n\n<li>No confundir el porcentaje de resoluci\u00f3n con la satisfacci\u00f3n de los clientes.<\/li>\n\n\n\n<li>Indicar cu\u00e1ndo faltaba informaci\u00f3n.<\/li>\n\n\n\n<li>Identificar las recomendaciones como <strong>propuestas<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-23 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Estas instrucciones orientaban la respuesta, pero no sustitu\u00edan la revisi\u00f3n posterior. Comprobamos los c\u00e1lculos y contrastamos los informes con los datos de entrada.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">6. Pruebas manuales y revisi\u00f3n de resultados<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-24 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Comenzamos con los datos escritos directamente en <strong>Edit Fields<\/strong>, antes de conectar las tablas.<\/p>\n\n\n\n<figure style=\"font-size:18px\" class=\"wp-block-table\"><table class=\"has-text-color has-link-color has-fixed-layout\" style=\"color:#e5e7eb\"><thead><tr><th>Prueba<\/th><th>Resultado esperado<\/th><th>Resultado observado<\/th><\/tr><\/thead><tbody><tr><td>Ventas: 12 pedidos y 840 euros<\/td><td>70 euros por pedido<\/td><td>C\u00e1lculo correcto<\/td><\/tr><tr><td>Soporte: 6 consultas resueltas de 8<\/td><td>75 % de resoluci\u00f3n<\/td><td>C\u00e1lculo correcto<\/td><\/tr><tr><td>Cancelaciones ya excluidas<\/td><td>No restarlas de nuevo<\/td><td>Conserv\u00f3 los 12 pedidos y 840 euros<\/td><\/tr><tr><td>Sin datos anteriores<\/td><td>No inventar tendencias<\/td><td>Indic\u00f3 que no pod\u00eda comparar<\/td><\/tr><tr><td>Soporte sin cifras de resueltas y pendientes<\/td><td>No calcular el porcentaje<\/td><td>Se\u00f1al\u00f3 que faltaban datos<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-25 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Despu\u00e9s conectamos las dos tablas y ejecutamos manualmente el flujo completo. El informe recuper\u00f3 los datos de ambas, mantuvo los c\u00e1lculos esperados y se convirti\u00f3 en un archivo de texto que descargamos y revisamos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-26 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los resultados corresponden a estos ejemplos concretos; no demuestran que cualquier informe futuro vaya a ser correcto.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><strong>7. Prueba de ejecuci\u00f3n programada<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-27 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Primero comprobamos la programaci\u00f3n con los datos escritos en el flujo. Despu\u00e9s publicamos la versi\u00f3n completa, llamada <strong>\u00abInforme desde tablas \u00b7 versi\u00f3n 2\u00bb<\/strong>, con un intervalo de prueba de cinco minutos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-28 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Sin pulsar <strong>Execute<\/strong>, n8n registr\u00f3 una ejecuci\u00f3n el <strong>18 de octubre de 2026 a las 01:05:04<\/strong>, seg\u00fan la hora mostrada en la interfaz. Termin\u00f3 con estado <strong>Succeeded<\/strong> y una duraci\u00f3n de <strong>1,351 segundos<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-29 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Todos los pasos aparecieron completados: lectura de ventas, lectura de soporte, preparaci\u00f3n de campos, generaci\u00f3n con Gemini y conversi\u00f3n a archivo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-30 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Descargamos manualmente el archivo de esa ejecuci\u00f3n y comprobamos que inclu\u00eda <strong>70 euros por pedido<\/strong> y <strong>75 % de resoluci\u00f3n<\/strong>, adem\u00e1s de las limitaciones y dos propuestas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-31 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La duraci\u00f3n corresponde a esa ejecuci\u00f3n concreta; no es una medida de rendimiento habitual. Al terminar, retiramos la publicaci\u00f3n para detener la programaci\u00f3n y evitar m\u00e1s llamadas a la API.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><strong>8. Archivo generado y descarga<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-32 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Configuramos <strong>Convert to File<\/strong> para tomar el campo <strong>text<\/strong> del informe y crear el archivo <strong>informe-af.txt<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-33 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Comprobamos que el archivo descargado conten\u00eda las cinco secciones, los c\u00e1lculos y las limitaciones. Las tildes y los saltos de l\u00ednea se conservaron. Algunas respuestas inclu\u00edan asteriscos de formato Markdown, que permanec\u00edan visibles en el archivo de texto.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-34 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La creaci\u00f3n del archivo formaba parte del flujo autom\u00e1tico, pero <strong>la descarga al ordenador fue manual<\/strong>. No configuramos su env\u00edo por correo ni su almacenamiento autom\u00e1tico en una carpeta o servicio externo.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><strong>9. Limitaciones y costes<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-35 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta prueba utiliz\u00f3 <strong>dos tablas internas de n8n con un registro ficticio cada una<\/strong>. No conectamos fuentes externas ni comprobamos grandes vol\u00famenes, m\u00faltiples periodos o datos contradictorios.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-36 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los c\u00e1lculos los gener\u00f3 el modelo y los revisamos manualmente. No incorporamos una validaci\u00f3n autom\u00e1tica que detectara errores antes de crear el archivo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-37 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Utilizamos Gemini con la cuenta configurada en el nivel gratuito. <strong>No medimos los tokens consumidos ni el coste por informe<\/strong>, por lo que no podemos estimar el coste de un uso continuado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-38 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La instalaci\u00f3n local depende de que el ordenador y n8n est\u00e9n funcionando. Tampoco probamos la recuperaci\u00f3n tras interrupciones ni configuramos avisos de error, env\u00edo de informes o almacenamiento externo autom\u00e1tico.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-39 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El flujo qued\u00f3 sin publicar al terminar las pruebas, por lo que no contin\u00faa ejecut\u00e1ndose cada cinco minutos.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><strong>10. Qu\u00e9 hemos aprendido<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-40 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La prueba mostr\u00f3 que podemos <strong>generar informes con IA y n8n<\/strong> consultando dos tablas internas, reuniendo sus datos y utilizando Gemini para redactar un resultado estructurado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-41 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Comprobamos los c\u00e1lculos con datos completos y verificamos que, al retirar informaci\u00f3n de soporte, el informe reconoc\u00eda que no pod\u00eda calcular el porcentaje de resoluci\u00f3n. Despu\u00e9s probamos la versi\u00f3n con tablas mediante una ejecuci\u00f3n programada y revisamos el archivo generado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-42 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n distinguimos entre crear un archivo dentro del flujo y guardarlo autom\u00e1ticamente fuera de n8n: en nuestro caso, la descarga se realiz\u00f3 manualmente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-43 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El resultado es un prototipo probado con datos ficticios. Para ampliarlo, quedar\u00edan pendientes la conexi\u00f3n con fuentes externas, la validaci\u00f3n autom\u00e1tica de c\u00e1lculos y el almacenamiento o env\u00edo del informe.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Preguntas frecuentes <\/h2>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-44 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfDe d\u00f3nde obtiene los datos esta automatizaci\u00f3n?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">De dos tablas internas de n8n, una de ventas y otra de soporte. Las rellenamos manualmente con datos ficticios; no conectamos sistemas externos.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-45 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfEl informe se genera autom\u00e1ticamente?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">S\u00ed. Comprobamos una ejecuci\u00f3n programada que ley\u00f3 ambas tablas, gener\u00f3 el informe con Gemini y lo convirti\u00f3 en un archivo de texto.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-46 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfEl archivo se guarda autom\u00e1ticamente en mi ordenador?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">No. El flujo crea el archivo dentro de n8n, pero lo descargamos manualmente. No configuramos almacenamiento externo ni env\u00edo por correo.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-47 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfQu\u00e9 ocurre cuando faltan datos?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">En la prueba con datos incompletos de soporte, el informe indic\u00f3 que no pod\u00eda calcular el porcentaje de resoluci\u00f3n. Este resultado no garantiza el mismo comportamiento en todos los casos.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-48 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfPodemos confiar en todos los c\u00e1lculos?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">Es necesario revisarlos. Los c\u00e1lculos comprobados fueron correctos, pero no incorporamos una validaci\u00f3n autom\u00e1tica.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-49 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfCu\u00e1nto cuesta generar cada informe?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">No lo medimos. Utilizamos una cuenta de Gemini configurada en el nivel gratuito, sin registrar el consumo de tokens ni calcular el coste por informe.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-text-color has-link-color wp-elements-50 is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#e5e7eb;font-size:18px\"><summary><strong>\u00bfLa programaci\u00f3n sigue activa?<\/strong><\/summary>\n<p class=\"wp-block-paragraph\">No. Retiramos la publicaci\u00f3n del flujo despu\u00e9s de comprobar su funcionamiento.<\/p>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><strong>Fuentes oficiales<\/strong><\/h2>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-51\">\n<li><a href=\"https:\/\/docs.n8n.io\/data\/data-tables\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tablas de datos de n8n<\/a>: almacenamiento y consulta de datos dentro de n8n. <\/li>\n\n\n\n<li><a href=\"https:\/\/docs.n8n.io\/data\/data-tables\/?utm_source=chatgpt.com\" rel=\"noopener\">docs.n8n.io<\/a><a href=\"https:\/\/docs.n8n.io\/integrations\/builtin\/core-nodes\/n8n-nodes-base.scheduletrigger\/\" target=\"_blank\" rel=\"noreferrer noopener\">Schedule Trigger<\/a>: configuraci\u00f3n de ejecuciones programadas. <\/li>\n\n\n\n<li><a href=\"https:\/\/docs.n8n.io\/integrations\/builtin\/core-nodes\/n8n-nodes-base.scheduletrigger\/?utm_source=chatgpt.com\" rel=\"noopener\">docs.n8n.io<\/a><a href=\"https:\/\/docs.n8n.io\/integrations\/builtin\/core-nodes\/n8n-nodes-base.converttofile\/\" target=\"_blank\" rel=\"noreferrer noopener\">Convert to File<\/a>: conversi\u00f3n de datos en archivos.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tambi\u00e9n puedes aprender<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-52 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Para profundizar en lo que hemos utilizado en esta automatizaci\u00f3n, puedes explorar estos contenidos:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-53\">\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/agentes-ia\/academia\/\" target=\"_blank\" rel=\"noreferrer noopener\">Academia de Agentes IA<\/a>:<\/strong> conceptos y gu\u00edas para comprender c\u00f3mo funcionan los agentes y sus herramientas.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/clasificar-correos-con-ia-n8n\/\" target=\"_blank\" rel=\"noreferrer noopener\">Clasificar correos con IA y n8n<\/a>:<\/strong> nuestra primera automatizaci\u00f3n, con recepci\u00f3n por IMAP y clasificaci\u00f3n mediante Gemini.<strong>Proyecto <\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/crear-un-agente-ia-investigador\/\" target=\"_blank\" rel=\"noreferrer noopener\">Crear un agente IA que investiga y prepara informes<\/a>:<\/strong> organizaci\u00f3n de investigaciones, revisi\u00f3n de fuentes y comprobaci\u00f3n de resultados.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/balance-de-4-proyectos-de-agentes-ia\/\" target=\"_blank\" rel=\"noreferrer noopener\">Balance de los cuatro proyectos del Laboratorio AF<\/a>:<\/strong> resultados, dificultades y aprendizajes de los proyectos realizados.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ver todas las entradas del blog<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Volver a la p\u00e1gina principal<\/a><\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background has-link-color wp-elements-54 is-layout-constrained wp-block-group-is-layout-constrained\" style=\"color:#94a3b8;background-color:#111827\">\n<p class=\"has-text-color has-link-color wp-elements-55 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:25px\">\u26a0\ufe0f Aviso importante<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-56 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta automatizaci\u00f3n es una prueba educativa con datos ficticios. Antes de utilizar informaci\u00f3n real, revisa los permisos y las condiciones del proveedor de IA: los datos incluidos en las instrucciones se env\u00edan a la API de Gemini.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-57 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los informes pueden contener errores de c\u00e1lculo o interpretaci\u00f3n. Revisa su contenido antes de compartirlos o utilizarlos para tomar decisiones.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-58 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No incluyas contrase\u00f1as ni informaci\u00f3n confidencial en las pruebas. Si activas una programaci\u00f3n, recuerda que generar\u00e1 nuevas llamadas a la API mientras el flujo est\u00e9 publicado y n8n permanezca funcionando.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Reunimos los resultados de ocho experimentos con Hermes Agent: investigaci\u00f3n web, an\u00e1lisis de PDF, comparaci\u00f3n de modelos, memoria, instrucciones enga\u00f1osas, creaci\u00f3n de archivos y datos incompletos. Explicamos qu\u00e9 comprobamos, qu\u00e9 limitaciones encontramos y qu\u00e9 no medimos.<\/p>\n","protected":false},"author":1,"featured_media":2878,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[19,22,21],"class_list":["post-2872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inteligencia-artificial","tag-agentes-ia","tag-automatizacion-con-ia","tag-n8n"],"_links":{"self":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/2872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/comments?post=2872"}],"version-history":[{"count":8,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/2872\/revisions"}],"predecessor-version":[{"id":3373,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/2872\/revisions\/3373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media\/2878"}],"wp:attachment":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media?parent=2872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/categories?post=2872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/tags?post=2872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}