Skip to main content

Tenant

Un tenant es tu organizacion dentro de Thaliq. Todo esta aislado por tenant: agentes, tools, documentos, conversaciones, metricas y miembros. Al registrarte se crea un tenant automaticamente y vos sos el OWNER. Despues podes invitar miembros con distintos roles desde el Workspace > Team.

Workspace

El workspace (thaliq.com/workspace) es la consola del tenant. Reune los espacios cross-agente:

Agentes

Un agente es una IA configurable que conversa con tus usuarios. Cada agente tiene su propio set de tools, documentos, instrucciones, workflows y credenciales — completamente aislado del resto del tenant. Cada tenant puede tener varios agentes (cantidad segun plan). Uno de ellos esta marcado como default del tenant: las API keys sin agente especifico le rutean a el.

Anatomia de un agente

Cada agente vive en thaliq.com/agents/:agentId y se configura por tabs:

Routing automatico

Cada API Key puede asociarse a un agente especifico: Override por request: podes pasar agentId en el body (POST /chat) o como query param (GET /stream) para forzar un agente distinto al de la key.

API Keys y Access Keys

Las credenciales autentican las peticiones desde tu integracion: Mas detalle en Credentials.

Tools

Las tools son acciones que el agente puede ejecutar durante una conversacion. Cuatro tipos:

Nativas

Tools built-in de Thaliq (ej: buscar documentos RAG).

HTTP

Llaman a cualquier API REST que configures (tu API de productos, pedidos, etc.).

MCP

Importadas desde MCP Servers, ideales para sistemas estandarizados.

A2A (Agent-to-Agent)

Otro agente del tenant aparece como una tool ask_<slug> invocable.

Visibilidad de tools

Cada tool tiene requiresAuth que controla donde esta disponible: Esto permite que tools que requieren auth del usuario final (“ver mis pedidos”) solo aparezcan via SDK con identidad de usuario.

Instrucciones

Las instrucciones son reglas configurables que se compilan en el system prompt y pueden incluir acciones interactivas (Human-in-the-Loop).

Triggers

Acciones interactivas (Human-in-the-Loop)

Las acciones se renderizan inline dentro del mensaje del asistente (como un MessagePart), no como un mensaje aparte.

Workflows

Un workflow es un formulario guiado multi-step. El agente conduce al usuario por pasos secuenciales (texto, email, telefono, fecha, select, tool_call, display) hasta cerrar con una tool de submit. Util para: agendamiento, alta de cliente, ticket de soporte estructurado, cotizacion guiada.

Documentos (RAG)

El sistema RAG permite subir documentos para que el agente responda basandose en tu informacion:
  1. Subes un documento (PDF, DOCX, TXT, Markdown)
  2. Thaliq lo divide en chunks y genera embeddings con Voyage AI
  3. Cuando el usuario pregunta algo relevante, el agente busca los chunks mas similares
  4. Usa esa info como contexto para generar una respuesta precisa
Los documentos son propios de cada agente — el RAG del agente “Soporte” no es visible al agente “Ventas”.

Conversaciones

Cada interaccion crea una conversacion (thread) que mantiene contexto:
  • Identificada por conversationId
  • El widget la gestiona automaticamente
  • Session timeout configurable por agente (default 30 min)
  • Se persisten en DynamoDB con TTL segun el plan

Canales

Cada agente puede activar varios canales en paralelo:
  • Widget — chat embebible en sitios web (built-in, siempre disponible)
  • SDK — libreria headless para apps con auth
  • WhatsApp Business — atencion conversacional via WhatsApp
  • Telegram — bot conectado al agente con setup guiado
  • Slack · Email · Voice — en roadmap
Configuras cada canal desde la tab Channels del agente.

Planes

Thaliq tiene cinco niveles de plan. Los limites estan en Planes.