









Persona é uma biblioteca de interface de chat de IA leve, de código aberto e independente de framework desenvolvida pela Runtype. Ela permite que desenvolvedores incorporem um widget de chat de IA personalizável ou uma experiência de copiloto em tela cheia em qualquer site ou HTML estático. É agnóstica em relação ao backend e nativa em WebMCP, o que significa que permite que assistentes de IA descubram automaticamente e executem com segurança ferramentas expostas diretamente pelo código da página principal (como buscas, carrinhos, reservas e formulários) com aprovação integrada do usuário. Suporta streaming via SSE, loops de agentes, isolamento de estilo usando Shadow DOM para evitar conflitos de CSS, entrada/saída de voz e inclui um editor de temas completo.
Para usar o Persona, instale-o via npm usando 'npm install @runtypelabs/persona' ou inclua a tag de script global via CDN no seu arquivo HTML. Em seguida, inicialize-o usando a função 'initAgentWidget', especificando o seletor do contêiner de destino e configurando a URL da API do seu backend de server-sent events (SSE) personalizado. Como alternativa, você pode executar 'npx @runtypelabs/cli@latest persona init' para gerar um trecho de código de instalação pronto para colar.





55.22%
Escuta de mídias sociais