Persona.js
Persona.jsは既存のWebサイトに追加できる非依存のオープンソースAIチャットウィジェットです。特定のフレームワークは不要で、通常のHTMLサイトから最新のWebアプリまで幅広く利用できます。
Reactなど特定のフレームワークは必要とせずVanillaで動作、埋め込むだけで利用可能になります。サーバー送信イベント(SSE)によるストリーミング通信にも対応、WebMCPに対応しており、Webページ上の機能をAIが利用可能です。
例えばECで商品検索やカートの追加、例えば美容サイトで予約やフォーム入力、例えば情報サイトでページ内検索、といったようにAIが訪問ユーザーからの指示を元に実行可能、専用のAPIを作る必要もありません。
Persona.jsは標準で回答のリアルタイム表示(ストリーミング)、音声入力及び読み上げ、マルチモーダルのサポート、AIが実行した内容の履歴、プラグインによる機能拡張などが可能となっておりデザインも導入するWebサイトに合わせてカスタマイズ可能であり、Shadow DOMを利用しているため、Webサイト側のCSSと干渉せず、既存のデザインを維持できます。テーマエディターも備えられています。
どんなWebサイトにも簡単に組み込める、高機能でカスタマイズ性の高いオープンソースAIチャットUIとして提供されているので需要は高いのではないかと思います。詳細は以下でご確認下さい。ライセンスはMIT。
