Tenant
Un tenant es tu organizacion dentro de Thaliq. Todo esta aislado por tenant: agentes, tools, documentos, configuraciones y metricas. Cuando te registras, se crea un tenant automaticamente. Puedes invitar miembros con diferentes roles:| Rol | Permisos |
|---|---|
| Owner | Control total del tenant |
| Admin | Gestionar configuracion, tools, miembros |
| Editor | Crear/editar tools, documentos, instrucciones |
| Viewer | Solo lectura |
Agente
El agente es la IA que interactua con tus usuarios. Esta potenciado por Claude (Anthropic) y se configura con:- System prompt: Las instrucciones base que definen su comportamiento
- Modelo de IA: Claude Haiku (rapido), Sonnet (balanceado) u Opus (mas capaz)
- Tools: Las acciones que puede ejecutar
- Documentos: La base de conocimiento (RAG)
- Instrucciones: Reglas y flujos interactivos
API Key
Las API Keys autentican las peticiones de tu widget o integracion con Thaliq.- Se crean desde la plataforma
- Solo se muestran una vez al crearlas
- Thaliq almacena unicamente el hash SHA-256 (no la key original)
- Puedes tener multiples keys activas (ej: una para produccion, otra para staging)
Tools
Las tools son acciones que el agente puede ejecutar durante una conversacion. Hay tres tipos:Nativas
Tools built-in de Thaliq (ej: buscar documentos RAG).
HTTP
Llaman a cualquier API REST externa que configures (ej: tu API de productos).
MCP
Se conectan a MCP Servers para acceder a sistemas complejos.
Visibilidad de tools
Cada tool tiene una propiedadrequiresAuth que controla donde esta disponible:
requiresAuth | Widget | SDK / API |
|---|---|---|
false | Disponible | Disponible |
true | No disponible | Disponible |
Instrucciones
Las instrucciones son reglas configurables que modifican el comportamiento del agente. Se compilan en el system prompt y pueden incluir acciones interactivas (Human-in-the-Loop).Triggers
| Trigger | Cuando se aplica |
|---|---|
ALWAYS | En cada conversacion |
CONVERSATION_START | Solo al inicio de una conversacion |
INTENT | Cuando el usuario menciona cierto tema |
FALLBACK | Cuando el agente no sabe que hacer |
Acciones interactivas (Human-in-the-Loop)
Las instrucciones pueden requerir interaccion del usuario antes de ejecutar una tool:| Tipo | Descripcion | Ejemplo |
|---|---|---|
| Consent | Checkbox + Aceptar/Rechazar | ”¿Aceptas los terminos para procesar tu solicitud?” |
| Confirm | Si / No | ”¿Confirmas que quieres agendar la cita?” |
| Select | Elegir entre opciones | ”¿Que tipo de consulta necesitas?” |
| Form | Formulario con campos | ”Completa tus datos para continuar” |
Documentos (RAG)
El sistema RAG (Retrieval-Augmented Generation) permite subir documentos para que el agente responda basandose en tu informacion:- Subes un documento (PDF, DOCX, TXT, Markdown)
- Thaliq lo divide en chunks y genera embeddings con Voyage AI
- Cuando un usuario pregunta algo relevante, el agente busca los chunks mas similares
- Usa esa informacion como contexto para generar su respuesta
Conversaciones
Cada interaccion crea una conversacion (thread) que mantiene el contexto:- Las conversaciones se identifican por un
conversationId - El widget lo gestiona automaticamente
- Tienen un session timeout configurable (default: 30 min)
- Se persisten con TTL segun el plan (7/30/90 dias)
Planes
Thaliq tiene tres planes:| Starter | Growth | Enterprise | |
|---|---|---|---|
| Precio | Gratis | Contactanos | Contactanos |
| Requests/mes | 500 | 10,000 | Personalizado |
| Rate limit | 5 req/min | 50 req/min | Sin limite |
| Tools HTTP | Hasta 5 | Ilimitadas | Ilimitadas |
| MCP Servers | — | Incluido | Incluido |
| RAG | — | Incluido | Incluido |
| SDK | — | Incluido | Incluido |
| Audit logs | 7 dias | 30 dias | 90+ dias |

