Canvas — Agent Builder
El Canvas es el constructor visual de Queria para crear pipelines de agentes AI. Con una interfaz drag-and-drop puedes conectar componentes funcionales — recuperación de documentos, razonamiento AI, enrutamiento lógico, interacción con el usuario — para construir flujos de trabajo automatizados sin escribir una sola línea de código.
El resultado es un agente AI personalizado que puedes publicar como asistente dedicado para tu organización o para un equipo específico.
Canvas vs Chat Directo
No todo requiere un Canvas. El chat directo es rápido y flexible; el Canvas es necesario cuando tienes lógica estructurada y repetible.
| Situación | Usa el Chat | Usa el Canvas |
|---|---|---|
| Pregunta espontánea sobre un documento | Sí | No |
| Análisis guiado con pasos predefinidos | No | Sí |
| Respuesta simple en lenguaje natural | Sí | No |
| Enrutamiento automático por tipo de solicitud | No | Sí |
| Flujo con formulario de entrada estructurado | No | Sí |
| Comparación de documentos al vuelo | Sí | No |
| Proceso empresarial repetible (ej. análisis de siniestros) | No | Sí |
| Integración multi-fuente automatizada | No | Sí |
| Iteración sobre listas de elementos | No | Sí |
| Conversación genérica con memoria | Sí | No |
Conceptos Fundamentales
Nodo (Componente)
Un nodo es un bloque funcional con un rol preciso: ejecutar una llamada LLM, recuperar documentos, evaluar una condición, recopilar entradas del usuario. Cada nodo tiene parámetros configurables y produce uno o más valores de salida (output).
Arco (Edge)
Un arco es la conexión entre dos nodos. Define el orden de ejecución y el flujo de datos: el output de un nodo queda disponible para los nodos siguientes mediante referencias de variable.
DAG (Grafo Dirigido Acíclico)
El Canvas ejecuta los nodos siguiendo un DAG: cada nodo solo se inicia cuando todos sus predecesores han terminado. El motor gestiona automáticamente la paralelización donde sea posible.
Variables
Las variables son referencias a los valores producidos por los nodos, con la sintaxis {{componente.clave}}. Por ejemplo, {{retrieval_1.formalized_content}} contiene el texto recuperado por el primer nodo Retrieval. Las variables se usan en prompts, condiciones y configuraciones de cualquier nodo posterior.
Ejecución Streaming
El Canvas transmite los resultados en tiempo real mediante SSE (Server-Sent Events). El usuario ve las respuestas token a token, exactamente como en el chat directo, incluso dentro de flujos complejos con múltiples componentes LLM.
Sesión y Suspensión
Algunos componentes (como UserFillUp) pueden suspender la ejecución en espera de entradas adicionales del usuario. La sesión se reanuda de forma transparente cuando el usuario proporciona la información requerida.
Componentes Disponibles
El Canvas pone a disposición 15 componentes divididos en seis categorías:
| Categoría | Componentes |
|---|---|
| Flujo Base | Begin, Message, Switch |
| Inteligencia Artificial | LLM, Retrieval, Categorize, Agent |
| Interacción con el Usuario | UserFillUp |
| Manipulación de Datos | VariableAssigner, VariableAggregator, DataOperations |
| Ciclos | Iteration, Loop, ExitLoop |
| Composición | Invoke |
Para la documentación completa de cada componente, consulta la página Componentes.
Plantillas Sectoriales
Queria incluye 6 plantillas listas para usar, una por cada sector compatible. Cada plantilla es un punto de partida que puedes personalizar:
| Sector | Plantilla | Componentes Principales |
|---|---|---|
| Seguros | Análisis de Siniestro | Begin, Categorize, Retrieval, LLM, Switch, UserFillUp, Message |
| Legal | Búsqueda Normativa Asistida | Begin, Retrieval, LLM, Message |
| Alimentario | Verificación de Conformidad del Producto | Begin, Retrieval, LLM, Message |
| Químico | Análisis de Ficha de Seguridad | Begin, Retrieval, LLM, Message |
| Farmacéutico | Búsqueda de Ensayos Clínicos | Begin, Retrieval, DataOperations, LLM, Message |
| Fiscal | Asistente de Obligaciones Fiscales | Begin, Categorize, Retrieval, LLM, Message |
Para más detalles sobre cada plantilla, consulta la página Plantillas Sectoriales.
Secciones de la Guía Canvas
- Primer Flujo de Trabajo -- Crea tu primer Canvas en pocos minutos: desde la interfaz del editor hasta el flujo RAG básico.
- Componentes -- Documentación completa de los 15 componentes con parámetros, outputs y casos de uso.
- Variables y Referencias -- Cómo usar la sintaxis
{{namespace.path}}para conectar nodos y pasar datos entre componentes. - Ejemplos Prácticos -- Tres ejemplos progresivos: RAG simple, Smart Router y Análisis de Siniestro Aseguradora completo.
- Plantillas Sectoriales -- Las 6 plantillas predefinidas con esquema del flujo, fuentes de datos y consejos de personalización.
Empieza con las plantillas
Si estás dando tus primeros pasos, comienza con una plantilla sectorial en lugar de desde cero. En pocos clics tendrás un flujo funcional que examinar y adaptar a tus necesidades.
Queria v3.1.2 -- Canvas Agent Builder