Simple Report Agent
Simple Report Agent escribe informes en conversación. Le pides un informe sobre un tema y el agente planifica su estructura, investiga cada sección con las herramientas que le conectes, la redacta y, al final, une todas las secciones en un documento. Si hay datos en tablas, puede añadir gráficos.
Según el formato que elijas, el informe aparece directamente en el chat o se entrega como archivo PDF o HTML guardado en la conversación, con su enlace de descarga. Como es un agente, puedes seguir hablando con él para pedir cambios o un informe nuevo.
Cuándo usarlo
- Quieres que tu equipo pida informes desde el chat sin configurar nada cada vez.
- Necesitas un informe que combine información de varias fuentes, como internet y tu base de conocimiento.
- Un agente coordinador debe encargar la parte de redacción a un especialista en informes.
- Quieres informes con una estructura fija según su tipo: resumen ejecutivo, análisis de negocio, informe de proyecto.
Configuración
| Campo | Qué hace |
|---|---|
| Agent Name | El nombre del agente. Se usa cuando lo conectas como herramienta o como agente de otro agente. Por defecto, ReportAgent. |
| Agent Description | Qué hace el agente, en una frase. Ayuda a otros agentes a decidir cuándo usarlo. |
| User Prompt | El texto que recibe el agente. Por defecto, {input}, que se sustituye por lo que llega a Input. Puedes añadir otras variables entre llaves; cada una aparece como un campo nuevo. |
| System Prompt | Las instrucciones generales del agente. Ya trae unas preparadas para redactar informes profesionales; puedes adaptarlas, por ejemplo para fijar el tono o las secciones que quieres siempre. |
| Input | La petición del usuario, normalmente conectada desde un Chat Input. |
| Conexión | Qué conectar |
|---|---|
| Model (obligatorio) | El modelo de IA que planifica y redacta, por ejemplo OpenAI o Anthropic. |
| Tools | Las herramientas con las que el agente investiga, por ejemplo de búsqueda en internet o de consulta a tu base de conocimiento. Sin herramientas, el informe se limita a lo que conoce el modelo de IA. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Report Type | El tipo de informe, que decide su estructura: executive_summary (resumen ejecutivo), technical_report (informe técnico), research_report (informe de investigación), business_analysis (análisis de negocio), project_report (informe de proyecto) o custom (estructura general). Por defecto, research_report. |
| Output Format | Cómo se entrega el informe: markdown (se muestra en el chat), pdf o html (se genera el archivo y la respuesta incluye el enlace). Por defecto, markdown. |
| Enable Chart Generation | Crea gráficos a partir de los datos en tablas del informe. Por defecto, activado. |
| Use memory | Hace que el agente recuerde la conversación, para que puedas pedirle cambios sobre el informe anterior. Al activarlo aparece la conexión Memory, donde puedes conectar un componente de memoria como Postgres Memory. Por defecto, desactivado. |
| Stream | Muestra la respuesta en el chat a medida que se genera. Por defecto, desactivado. |
| Enable Progress Streaming | Con Stream activado, muestra avisos del avance de cada fase del informe. Por defecto, activado. |
| Recursion Limit | El número máximo de pasos internos del agente en cada respuesta. Por defecto, 1000. |
Procesamiento por lotes
Con el interruptor Batch Mode activado, el componente se ejecuta una vez por cada elemento de la lista que conectes en Batch Input y devuelve todos los resultados juntos en una lista. Parallel Executions indica cuántos elementos se procesan a la vez (de 1 a 5). Skip if Empty Batch Input salta el componente si la lista llega vacía, y Skip Branch if Empty Output detiene los componentes siguientes si el resultado está vacío. Más información en Conceptos clave.
Uso como herramienta de un agente
Puedes conectar este componente a la entrada Tools de un agente. En la pestaña Tool, Tool Name y Tool Description son el nombre y la explicación con los que el agente reconoce la herramienta y decide cuándo usarla: escribe una descripción clara de lo que hace.
Resultado
- Response: la respuesta del agente: el informe completo en el chat o el enlace al archivo PDF o HTML. Conéctala a un Chat Output.
- Agent: el agente completo, para conectarlo a otro componente que coordine agentes, como Planner Executor Agent.
- Tool: el agente como herramienta, para conectarlo a la entrada Tools de otro agente.
Ejemplo
Una agencia inmobiliaria quiere que sus comerciales pidan informes de zona desde el chat.
- Conecta un modelo de IA a Model y una herramienta de búsqueda en internet a Tools.
- En las opciones avanzadas, elige
business_analysisen Report Type ypdfen Output Format. - Conecta un Chat Input a Input y Response a un Chat Output.
- Un comercial escribe:
Informe sobre el mercado de la vivienda en el barrio de Ruzafa, Valencia: precios, oferta y servicios.
El agente investiga, redacta el informe por secciones y responde con el enlace al PDF.
Buenas prácticas
- Conecta al menos una herramienta de búsqueda o de consulta: sin ellas, el informe no puede incluir datos actuales.
- Revisa las cifras del informe antes de compartirlo.
Componentes relacionados
- Report Agent: otro agente de informes, con más opciones de estructura y diseño.
- Slide Generator Agent: convierte un tema en una presentación.