Skip to content

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ónUsa el ChatUsa el Canvas
Pregunta espontánea sobre un documentoNo
Análisis guiado con pasos predefinidosNo
Respuesta simple en lenguaje naturalNo
Enrutamiento automático por tipo de solicitudNo
Flujo con formulario de entrada estructuradoNo
Comparación de documentos al vueloNo
Proceso empresarial repetible (ej. análisis de siniestros)No
Integración multi-fuente automatizadaNo
Iteración sobre listas de elementosNo
Conversación genérica con memoriaNo

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íaComponentes
Flujo BaseBegin, Message, Switch
Inteligencia ArtificialLLM, Retrieval, Categorize, Agent
Interacción con el UsuarioUserFillUp
Manipulación de DatosVariableAssigner, VariableAggregator, DataOperations
CiclosIteration, Loop, ExitLoop
ComposiciónInvoke

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:

SectorPlantillaComponentes Principales
SegurosAnálisis de SiniestroBegin, Categorize, Retrieval, LLM, Switch, UserFillUp, Message
LegalBúsqueda Normativa AsistidaBegin, Retrieval, LLM, Message
AlimentarioVerificación de Conformidad del ProductoBegin, Retrieval, LLM, Message
QuímicoAnálisis de Ficha de SeguridadBegin, Retrieval, LLM, Message
FarmacéuticoBúsqueda de Ensayos ClínicosBegin, Retrieval, DataOperations, LLM, Message
FiscalAsistente de Obligaciones FiscalesBegin, 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

Queria - Document Intelligence con Cog-RAG