Información sobre documentos
En este flujo se ingiere un documento fuente y utiliza un agente de IA para analizar su contenido. Basado en los temas y conceptos clave identificados, el agente utiliza una herramienta de búsqueda web para encontrar recursos externos relevantes
Información sobre documentos
🧩 Descripción general
El flujo automatiza la extracción de contenido de un documento de Google Drive, la conversión del mismo a texto plano, y el análisis del mismo por un agente de IA. El agente, que utiliza el modelo Gemini, genera una lista de recursos web relevantes basados en los temas y conceptos identificados en el documento y muestra la respuesta en el panel de salida.
⚙️ Funcionalidades principales
- Ingreso automático de la URL de un documento de Google Drive.
- Obtención y lectura del contenido del documento.
- Conversión de datos binarios a texto plano.
- Análisis de texto por un agente de IA con capacidades de búsqueda web.
- Generación y visualización de una lista de páginas web y enlaces relacionados.
🔄 Pasos del flujo de trabajo
| Nombre del componente | Rol en el flujo | Entradas clave | Salidas clave |
|---|---|---|---|
| URL del documento | Fuente de entrada | URL del documento en Google Drive | URL textual |
| Drive File Manager | Obtiene el contenido del documento | URL del documento | Datos binarios del archivo |
| Obtener Texto | Extrae texto plano del contenido | Datos binarios del archivo | Texto del documento |
| Agente con herramientas | Analiza el texto y busca recursos web | Texto del documento | Respuesta con enlaces web |
| Gemini | Modelo de lenguaje que el agente emplea | - | Modelo de lenguaje |
| Web Search (SearXng) | Herramienta de búsqueda web usada por el agente | Consulta de búsqueda | Resultados de búsqueda (páginas web) |
| Salida de texto | Muestra la respuesta generada | Respuesta del agente | Texto mostrado en el panel |
Nota: Los componentes “LabelComponent” solo proporcionan textos informativos para la interfaz y no intervienen directamente en la lógica del flujo.
🧠 Notas
- El flujo necesita acceso autorizado a Google Drive para poder leer el documento indicado.
- El modelo Gemini se instancia automáticamente dentro del agente; su configuración se controla a través de los parámetros del componente “Gemini”.
- La herramienta de búsqueda web “SearXng” permite al agente recuperar artículos y documentación actualizada, lo que mejora la calidad de la respuesta final.
- El agente opera en modo iterativo, limitando el número de ciclos a 35 para evitar loops infinitos.
- Los resultados se presentan como una lista de enlaces; el agente también incluye la información de los títulos y descripciones de cada página cuando el modelo lo permite.
- En caso de que no haya datos de entrada válidos, los componentes posteriores se omiten automáticamente gracias a la lógica de “Skip if Empty Input”.
Esta documentación describe el flujo de forma funcional, omitiendo detalles de implementación interna y centrando la atención en el propósito y la interacción de cada componente.