Configuracion del Agente de IA
Este documento describe la estructura y configuracion del Agente de IA en Plazbot. Un agente puede estar vinculado a un portal web, widget o canal de mensajeria como WhatsApp o cualquier software que tengas.GitHub - Ejemplos
Repositorio con ejemplos funcionales para crear tus agentes.
Inicializacion
Puedes usar la clase unificadaPlazbot o importar Agent de forma individual:
Creacion del Agente
El agente es la unidad base del SDK. Puedes crear agentes con caracteristicas especificas y desplegarlos en diferentes canales: Portal de IA, Widget, WhatsApp o cualquier herramienta empresarial.Actualizar Agente
Estructura del Archivo agent.config.json
Canales (channels)
Los canales definen dónde y cómo tu agente puede comunicarse con los usuarios.
Ejemplo de Canales
Campos principales del agente
Instrucciones (instructions)
Opciones Objetive
“help with clarity” Enfocado en brindar respuestas claras
“sell more” Promociona productos o servicios
“support users” Ayuda a resolver problemas
“guide actions” Brinda pasos concretos o instrucciones
Opciones Personalidad
“friendly” Agradable y empático
“serious” Reservado y directo
“funny” Con toques de humor sutil
“robotic” Más neutral, tipo IA técnica
Opciones preferredFormat
“plain text” Texto simple
“markdown” Permite negritas, listas, enlaces
“html” Usado si se integrará en un entorno web
Opciones Style
“short answers” Respuestas breves y directas
“detailed” Respuestas explicativas, útiles para asistencia técnica
“bullet points” Instrucciones u opciones en lista (ideal para pasos o listas)
“conversational” Estilo fluido y natural, más humano
Opciones Tono
“professional” Tono formal, educado, propio para empresas
“friendly” Tono amigable, cercano, ideal para atención al cliente
“casual” Informal, con lenguaje relajado y natural
“neutral” Objetivo, sin inclinación emocional
Persona del Agente (person)
Reglas y Fallbacks
Fallbacks
Reglas
Configuración de Modelo IA
Plazbot te permite configurar proveedores de IA personalizados para cada agente. Por defecto, los agentes usan el token de OpenAI configurado en tu workspace, pero puedes habilitar configuración personalizada para usar diferentes proveedores (OpenAI, Claude, Gemini) con sus propios tokens y parámetros.Habilitar Configuración Personalizada
Campos de aiProviders
Modelos Disponibles por Proveedor
OpenAI:gpt-5.1gpt-5.1-codexgpt-5gpt-4o(recomendado)gpt-4o-minigpt-4-turboo1-previewo1-mini
claude-3-5-sonnet-20241022(recomendado)claude-3-5-sonnet-20240620claude-3-opus-20240229claude-3-sonnet-20240229claude-3-haiku-20240307
gemini-2.0-flash-exp(recomendado)gemini-1.5-progemini-1.5-flashgemini-1.5-flash-8b
Parámetros de Temperature
Parámetros de MaxTokens
Códigos de Idioma
Enviar mensaje al Agente de IA
Tipos de Archivos Soportados en onMessage (OCR)
Respuesta esperada:
Streaming SSE (Server-Sent Events)
Los endpoints/on-message y /on-message-portal soportan streaming SSE. Cuando envias stream: true, la respuesta se emite como text/event-stream con chunks progresivos en vez de esperar la respuesta completa.
Portal y Widget: Los agentes asociados a Portales de IA y Widgets siempre deben tener
useToolCalling: true activado para una experiencia optima con streaming.Request con Stream
Formato de Chunks SSE
Cada linea sigue el formatodata: {json}\n\n. Los tipos de chunks son:
Ejemplo de Chunks
Consumir el Stream (JavaScript/TypeScript)
Proveedores Soportados
Retrocompatibilidad
El parametrostream es opcional con default false. Los clientes existentes que no envien stream continuan recibiendo la respuesta JSON completa sin ningun cambio.
Listar Agentes
Devuelve todos los agentes dentro del workspace.Obtener Agente por ID
Copiar Agente
Crea una copia exacta del agente.Obtener Agente por Canal
Busca un agente por su canal y clave asociada.Eliminar Agente
Elimina un agente y remueve su referencia de cualquier portal asociado.Configuracion Rapida (Quick Config)
Actualiza secciones especificas del agente sin enviar toda la configuracion:Debug Logs
Obtener los logs de debug del agente para diagnosticar problemas:Utilidades de IA
Mejora un prompt usando inteligencia artificial:Manejo de Errores
Necesitas Ayuda?
Contacta a nuestro equipo en support@plazbot.com o revisa los ejemplos en el repositorio de GitHub.

