









Personaは、Runtypeが開発した軽量でオープンソース、フレームワーク不要(フレームワークフリー)のAIチャットUIライブラリです。開発者は、あらゆるWebサイトや静的HTMLに、テーマカスタマイズが可能なAIチャットウィジェットやフルスクリーンのコパイロット体験を簡単に埋め込むことができます。バックエンドに依存しない設計で、WebMCPにネイティブ対応しているため、親ページのコード内で公開されているツール(検索、カート、予約、フォームなど)をAIアシスタントが自動的に検出・安全に実行でき、ユーザーによる承認機能も組み込まれています。SSE(Server-Sent Events)ストリーミング、エージェントループ、CSSの競合を防ぐShadow DOMによるスタイル隔離、音声入出力に対応しており、充実したテーマエディタも搭載しています。
Personaを使用するには、npm経由で「npm install @runtypelabs/persona」を実行してインストールするか、HTMLファイルにCDN経由でグローバルスクリプトタグをインクルードします。その後、「initAgentWidget」関数を初期化し、対象のコンテナセレクターを指定して、カスタムSSE(Server-Sent Events)バックエンドのAPI URLを設定します。または、「npx @runtypelabs/cli@latest persona init」を実行して、そのまま貼り付けて使えるインストーラースニペットを生成することも可能です。


ソーシャルリスニング