









Persona es una librería de interfaz de usuario de chat de IA ligera, de código abierto y sin frameworks, desarrollada por Runtype. Permite a los desarrolladores integrar un widget de chat de IA personalizable o una experiencia de copiloto a pantalla completa en cualquier sitio web o HTML estático. Es agnóstica respecto al backend y nativa de WebMCP, lo que significa que permite a los asistentes de IA descubrir y ejecutar de forma segura herramientas expuestas directamente por el código de la página web principal (como búsquedas, carritos de compra, reservas y formularios) con aprobación integrada del usuario. Es compatible con streaming SSE, bucles de agentes, aislamiento de estilos mediante Shadow DOM para evitar filtraciones de CSS, entrada/salida de voz, e incluye un editor de temas muy completo.
Para usar Persona, instálalo a través de npm ejecutando 'npm install @runtypelabs/persona' o incluye su etiqueta de script global mediante CDN en tu archivo HTML. Luego, inicialízalo usando la función 'initAgentWidget', especificando el selector del contenedor de destino y configurando la URL del API de tu backend personalizado para eventos enviados por el servidor (SSE). Alternativamente, puedes ejecutar 'npx @runtypelabs/cli@latest persona init' para generar un fragmento de código de instalación listo para copiar y pegar.





26.94%
Escucha en redes sociales