Visión general
Un Modelo — así llama la pantalla a una configuración de bot guardada — es la configuración de un bot almacenada para reutilizarla: persona, instrucciones, modelo de lenguaje, herramientas habilitadas, guardrails, política de transferencia, secuencia de atención y todo lo demás que ajustaste.
La biblioteca está en Configuración → Bots, justo debajo de la lista de bots — y aparece incluso cuando la cuenta todavía no tiene ningún bot, porque importar un Modelo es una de las formas de conseguir el primero.
| Acción | Dónde está | Qué hace |
|---|---|---|
| Guardar como Modelo | en el formulario del bot | Guarda la configuración en la biblioteca de esta cuenta. |
| Aplicar un Modelo | en el formulario del bot, en Plantillas rápidas | Trae la configuración guardada al formulario; la revisas y guardas el bot. |
| Duplicar | en la lista de Modelos | Crea una copia del Modelo en esta cuenta, editable. |
| Editar | en la lista de Modelos | Cambia el nombre, el sector y la descripción. No toca la configuración guardada. |
| Eliminar | en la lista de Modelos | Quita el Modelo. Los bots ya creados a partir de él siguen funcionando. |
| Exportar / Importar | en la lista de Modelos | Genera y lee un archivo .maestro-template.json que otra instalación puede abrir. |
Lee esto antes de migrar: un Modelo no es una copia íntegra del bot. Dos clases de cosas se quedan atrás por diseño — secretos y referencias locales. Cada vez que algo se guarda, exporta o importa, el panel Lo que no viajó dice exactamente qué se eliminó o se vació. Nunca supongas «importó al 100%».
Requisitos previos
- Maestro habilitado y al menos un bot configurado (o un archivo de Modelo para importar).
- Permiso de administrador para guardar, duplicar, editar, eliminar, exportar e importar.
- Para importar en otra instalación: acceso de administrador allí también.
Paso a paso
Guardar un bot como Modelo
- Ve a Configuración → Bots y abre el bot que ya está como lo quieres.
- En el bloque Plantillas rápidas, usa Guardar como Modelo.
- Rellena Nombre y, opcionalmente, Sector (opcional) y ¿Para qué sirve este Modelo? (opcional). Ponle un nombre que describa el uso, no el cliente.
- Confirma con Guardar Modelo. Aparece arriba en la lista de Modelos.
Atención — son dos comportamientos, y el diálogo dice cuál se aplica:
- El bot ya está guardado: guarda la configuración que el bot está ejecutando ahora, no los cambios sin guardar de este formulario. Si acabas de cambiar algo, guarda el bot antes.
- El bot todavía no existe: como no hay bot, la configuración en pantalla se guarda tal cual.
Aplicar un Modelo a un bot
Este es el camino de Modelo a bot — duplicar no crea ningún bot.
- Abre un bot existente o empieza a crear uno nuevo.
- En el bloque Plantillas rápidas, abre el selector Agente por vertical. Los Modelos de tu cuenta (y los de la biblioteca de la instalación) aparecen delante de los presets listos del producto.
- Elige el Modelo y usa Aplicar. El aviso indica cuántos ajustes trajo: aplicar combina solo los campos que el Modelo lleva — el resto del formulario se queda como estaba.
- Revisa la configuración, guarda el bot y vincúlalo a las bandejas de entrada donde debe atender.
Buscar, duplicar, editar y eliminar
- Usa el campo Buscar Modelos para filtrar por nombre, descripción o sector. Limpiar búsqueda vuelve a la lista completa.
- Duplicar crea una copia del Modelo en esta cuenta, ya editable (el aviso lo confirma: «Duplicado como …»). Así se personaliza un Modelo Compartido, que es de solo lectura.
- Editar cambia Nombre, Sector y Descripción — la configuración guardada no se toca. Para cambiar la configuración en sí, aplica el Modelo a un bot, ajústalo y usa Guardar como Modelo de nuevo.
- Eliminar quita el Modelo de la biblioteca. Los bots creados a partir de él siguen funcionando: un Modelo es un punto de partida, no un vínculo.
Exportar e importar entre instalaciones
- En el Modelo, elige Exportar. El navegador descarga un archivo
.maestro-template.json. - En la instalación de destino, usa Importar y elige el archivo.
- Lee el panel «Lo que no viajó» — enumera, ítem por ítem, qué se eliminó o se vació.
- Reconfigura lo que marcó el panel (claves, equipos, base de conocimiento, medios).
- Aplica el Modelo a un bot, revísalo y guarda.
Configuración y opciones
Dos ámbitos: Modelos de la cuenta y biblioteca de la instalación
La lista muestra los dos juntos, y se comportan de forma distinta a propósito:
- Modelos de la cuenta — los que guardaste, duplicaste o importaste. Son editables y se pueden eliminar.
- Biblioteca de la instalación — llevan el sello Compartido y son de solo lectura: no ofrecen Editar ni Eliminar. Para personalizar uno, usa Duplicar: la copia nace en esta cuenta, editable, sin alterar el original.
Publicar un Modelo para toda la instalación es una acción del operador de la plataforma y no tiene camino en el panel de la cuenta: el efecto atraviesa todas las cuentas de la caja, y restringir es reversible mientras que despublicar del mundo no lo es.
El panel «Lo que no viajó»
Aparece después de guardar, editar, exportar o importar un Modelo, y enumera solo lo que no se pudo llevar — las referencias reencontradas por el nombre no entran, para que el panel siga valiendo la pena leerlo. Descartar lo cierra.
Lo que NUNCA viaja: los secretos
Ni los valores ni los nombres. El nombre de un secreto ya es un mapa de dónde están las credenciales.
Se eliminan al guardar en la biblioteca y al exportar:
- Las claves de proveedor del bot y el espejo de las claves nativas de la cuenta.
- Los secretos registrados y la lista de sus nombres.
- Credenciales escritas literalmente dentro de herramientas HTTP y servidores MCP — cabeceras
como
Authorization,Cookie, y cualquier campo cuyo nombre parezcaapi_key,token,password,secret. - Credencial incrustada en la URL (
https://usuario:contrasena@host/...). Solo sale elusuario:contrasena; host, ruta y query se conservan para que la herramienta siga reconfigurable.
La política es una lista de denegación: todo viaja excepto lo que esté nombrado como secreto o referencia local. Un campo nuevo cuyo nombre parezca credencial se elimina automáticamente. Así el error posible es «viajó de menos», nunca «se filtró un secreto».
Una excepción importante y útil: una referencia con el formato {{secret.NOMBRE}} sobrevive
— apunta a un secreto, no es uno. Del otro lado basta registrar un secreto con ese nombre y la
herramienta vuelve a funcionar sin reescribir nada. Usa siempre esa forma en las herramientas
HTTP.
Lo que NO viaja: las referencias locales
Un equipo 7 en la instalación de destino apunta a un equipo que no existe — o, peor, a un equipo
distinto. Por eso cada referencia se exporta con el nombre que tenía, se reencuentra por el
nombre al importar, y se vacía cuando nada coincide. Nada se inventa: un bot apuntando al
equipo 1 solo porque el 1 existe es peor que un bot sin equipo.
| Ítem | Al importar |
|---|---|
| Equipo de transferencia | Remapeado por nombre; vaciado si no existe un equipo con ese nombre. |
| Subagentes (delegación) | Remapeados por nombre. |
| Base de conocimiento | Llega apagada — el contenido ya ingerido no viaja. Reingiere y vuelve a activarla. |
| Medios de la biblioteca | Descartados — las URLs apuntan al almacenamiento de origen. Vuelve a subirlos en el destino. |
| Base de datos / voz clonada | El recurso no viaja; la capacidad llega apagada y nombrada en el panel. |
| Atributos de contacto | Verificados contra los que la cuenta de destino realmente define. |
Una capacidad cuyo recurso no pudo viajar llega desactivada a propósito: dejarla encendida entregaría un bot que responde «consulté nuestra base de conocimiento» contra una base vacía.
El archivo
- Extensión
.maestro-template.json, con un marcador de formato y una versión. - Un archivo sin el marcador no se trata como Modelo: se rechaza, no se adivina.
- Una versión que esta instalación no conoce también se rechaza — nunca se lee a medias. Un Modelo leído a medias es un bot que parece configurado y no lo está.
Casos de uso
- Estandarizar la atención — un Modelo «Soporte nivel 1» aplicado a varios bots.
- Probar una variante — duplica el Modelo, aplica la copia a un bot de prueba y compara.
- Entorno de pruebas → producción — configura con calma en pruebas, exporta e importa.
- Agencia / multicliente — un Modelo por vertical, exportado e importado en cada cuenta.
- Respaldo de configuración — exporta antes de un cambio grande.
- Migración de instalación — lleva tus bots sin reconfigurar todo a mano.
Consejos, límites y buenas prácticas
- Lee siempre el panel «Lo que no viajó». Es tu lista de tareas del otro lado.
- Después de importar, haz una prueba real en una conversación antes de poner el bot en tráfico vivo.
- Prefiere
{{secret.NOMBRE}}a pegar la credencial: es la única forma que sobrevive al viaje. - Nombra los Modelos por uso («Clínica — agendamiento»), no por cliente.
- Editar no cambia el comportamiento: solo toca la etiqueta (nombre, sector, descripción).
- Duplica antes de experimentar — así el Modelo que ya funciona queda intacto.
- El Modelo es una fotografía: cambiar el bot después no actualiza el Modelo, ni al revés.
Solución de problemas
- «Dupliqué y no apareció ningún bot» — duplicar copia el Modelo, no crea un bot. Para tener un bot, abre el formulario del bot, aplica el Modelo en Agente por vertical, guarda y vincúlalo a las bandejas de entrada.
- «Este Modelo no tiene Editar ni Eliminar» — viene de la instalación (sello Compartido) y es de solo lectura. Usa Duplicar para tener una copia editable en esta cuenta.
- «Ya existe un Modelo con esta clave» — estás importando un archivo que ya está en la biblioteca. Duplica el que ya tienes, o renómbralo antes de importar de nuevo.
- «El archivo fue rechazado al importar» — no es un
.maestro-template.jsonválido, o lo generó una versión que esta instalación no puede leer. - «El bot transfiere al equipo equivocado» — no existía un equipo con el mismo nombre; el panel lo marcó como vaciado. Crea el equipo y selecciónalo.
- «Dice que consultó la base y no encontró nada» — la base llega apagada y vacía. Reingiere el contenido y actívala.
- «Las herramientas HTTP dan error de autenticación» — las credenciales no viajan. Registra los secretos en el destino.
- «Faltan los medios» — los archivos no viajan; vuelve a subirlos en la biblioteca de medios del destino.
- «Apliqué el Modelo y no cambió todo» — aplicar combina solo los campos que el Modelo lleva, y el aviso muestra cuántos ajustes entraron. El resto se queda como ya estaba el formulario.