AIチャットボット

Persona.js

軽量でテーマ可能なAIチャットウィジェット。バニラJS製で、ストリーミング、音声、ツール呼び出し、プラグインシステムをサポート。

Persona.jsとは

Persona.jsは、オープンソースでフレームワークに依存しないAIチャットウィジェットで、任意のウェブサイトに埋め込むことができます。ストリーミング応答、音声入出力、ツール呼び出し、プラグインシステムを備えたドロップインUIを提供します。

Persona.jsと類似AIツールの比較

料金モデル無料無料, フリーミアム無料, フリーミアム無料, フリーミアム
無料クレジット
主な機能
  • SSEを使用したストリーミングチャット
  • 音声入力と出力
  • ツール呼び出しと人間参加の承認
  • アカウントやメール不要 – 完全匿名
  • 複数のAIモデル:Fast、Plus、Pro、Vision
  • 画像やファイル(PDF、Word、スプレッドシート、写真)のアップロード対応
  • 設計上の安全なコンテンツフィルタリング:暴力、性的、不適切なトピックはAI自体が拒否します。
  • 年齢適応:語彙、文の長さ、複雑さが子供の年齢に自動的に調整されます。
  • 幼い子供向けの音声優先:読み書きができない子供は音声入出力を使用できます。
  • 複数のAIモデルへのアクセス(GPT、Claude、Gemini、DeepSeek、Grokなど)
  • プライベートワークスペースでのチームコラボレーション
  • ファイルアップロード対応(PDF、コード、ドキュメント)と文脈理解
メリット
  • 軽量でフレームワークに依存しない
  • バックエンドに依存しない(SSE対応の任意のバックエンドで動作)
  • 完全匿名、アカウントやメール不要
  • 異なる機能を持つ複数のAIモデル
  • 内蔵のコンテンツフィルタリングにより非常に安全で、不適切なトピックがありません。
  • 発達段階に応じた年齢適応応答。
  • 1つのプラットフォームで複数の主要AIモデルにアクセス可能
  • 組み込みのチームコラボレーション機能
注意点
  • セルフホスティングまたはバックエンドのセットアップが必要
  • ホスティングサービスではないため、開発者の統合作業が必要
  • 無料プランは日次クレジットが限られ、ウェブ検索が利用不可
  • チャットはデバイス上で暗号化されていない(ロックのみ)
  • 無料版は生涯50メッセージに制限。
  • 画像生成は漫画スタイルの画像のみ。
  • 無料プランではメッセージとクレジットに制限あり
  • 高度な機能は有料サブスクリプションが必要
おすすめの人
  • ウェブサイトにAIチャットUIを追加したい開発者
  • JavaScriptフロントエンドでカスタムAIアシスタントを構築するチーム
  • プライバシー重視のユーザー
  • 登録不要のChatGPT代替品を求める方
  • 子供に安全なAIを求める保護者
  • 友好的なAIコンパニオンを探している3〜15歳の子供
  • 多様なAIモデルアクセスが必要なチーム
  • コンテンツ制作者や研究者

Persona.jsの使い方

  1. 1npmでインストール: npm install @runtypelabs/persona
  2. 2インポートして初期化: import { initAgentWidget } from "@runtypelabs/persona"; initAgentWidget({ target: "#chat", config: { apiUrl: "your-api-url" } });
  3. 3またはスクリプトタグを使用: window.siteAgentConfigを設定し、インストーラスクリプトを読み込みます。
  4. 4設定オブジェクトでレイアウト(フローティング、ドッキング、フルスクリーン)や機能を構成します。

Persona.jsの主な機能

  • SSEを使用したストリーミングチャット
  • 音声入力と出力
  • ツール呼び出しと人間参加の承認
  • リッチコンテンツ用アーティファクトパネル
  • フローティング、ドッキング、フルスクリーンレイアウト
  • 14のレンダリングフックを備えたプラグインシステム
  • 推論バブルと思考連鎖
  • マルチモーダルコンテンツ(画像、ドキュメント)
  • テーマとデザイントークン
  • イベントストリームインスペクター

Persona.jsのユースケース

  • ドキュメントサイトにAIアシスタントを追加
  • カスタマーサポートチャットボットの構築
  • SaaSアプリケーションのコパイロット作成
  • あらゆるウェブページへの会話型インターフェース埋め込み

Persona.jsの料金と無料枠

Persona.js の料金モデルは 無料 です。

このツールは完全に無料で利用できます

オープンソース

無料

MITライセンスで、自由に使用・改変可能

Persona.jsのメリット・注意点

メリット

  • 軽量でフレームワークに依存しない
  • バックエンドに依存しない(SSE対応の任意のバックエンドで動作)
  • 豊富な機能(音声、ツール、アーティファクト)
  • カスタマイズ可能なプラグインシステム
  • 複数のレイアウトオプション

注意点

  • セルフホスティングまたはバックエンドのセットアップが必要
  • ホスティングサービスではないため、開発者の統合作業が必要
  • プリビルドの統合は限定的(ただし拡張可能)

Persona.js はどんな用途に向いていますか?

  • ウェブサイトにAIチャットUIを追加したい開発者
  • JavaScriptフロントエンドでカスタムAIアシスタントを構築するチーム

Persona.jsのよくある質問

Persona.js の無料代替ツール

NOLO logo

NOLOは、アカウントやメールが不要なプライベートなChatGPT代替品で、画像アップロード、ファイル処理、ウェブ検索、音声認識などの機能を備えた匿名AIチャットを提供します。

無料
Yoggi logo

3〜15歳の子供向けの安全なAIチャットボット。年齢に応じた応答、音声チャット、厳格なペアレンタルコントロールを備えています。

無料
ElevenAgents logo

AIを活用した音声・チャットエージェントを展開・カスタマイズし、顧客サポート、営業、業務運営を複数チャネルで自動化します。

無料
discode.ai logo

100以上のAIモデルにアクセスできる単一のチャットインターフェースで、タスクに最適なモデルを自動選択し、エネルギー使用量を追跡し、プライバシーを保護します。

無料
Chatbase logo

Chatbase は、チャネルをまたいでサポートエージェントを構築、展開、最適化するための AI カスタマーサービスプラットフォームです。

無料
wsup.ai logo

wsup.ai は、登録なしでオンラインで AI キャラクターと会話できる無料プラットフォームです。

無料
SchoolAI logo

SchoolAIは、K-12の教室向けのAI学習プラットフォームで、教師が個別化された学生体験を構築し、進捗をモニタリングするのを支援します。

無料
DreamGF logo

DreamGFは、仮想コンパニオンの作成、カスタマイズ、チャットができるAI彼女プラットフォームです。

無料

Persona.js の代替AIツール

NOLO logo

NOLOは、アカウントやメールが不要なプライベートなChatGPT代替品で、画像アップロード、ファイル処理、ウェブ検索、音声認識などの機能を備えた匿名AIチャットを提供します。

無料
Yoggi logo

3〜15歳の子供向けの安全なAIチャットボット。年齢に応じた応答、音声チャット、厳格なペアレンタルコントロールを備えています。

無料
Aymo AI logo

チーム向けのオールインワンAIプラットフォーム。GPT、Claude、Geminiなどの主要なAIモデルにアクセスでき、安全な共同作業スペースを提供します。

C

CarAdvisorは、スペック、価格、安全評価、パーソナライズされた推奨を提供し、完璧な車を調査、比較、見つけるためのAI搭載プラットフォームです。

Skippr logo

Skipprは、製品、会議、社内ツールに埋め込んで、デモ、オンボーディング、サポート、チームの有効化を促進するライブAI社員です。

W

Wheesperは、推測不可能なリンクを介して率直な回答を匿名で共有できるプライベートディスカッションプラットフォームです。

SureWire Beta logo

SureWire Betaは、包括的なテストを通じてAIエージェントの安全性と信頼性を確保するAIエージェント検証プラットフォームです。

W

Waveは、同じことを考えている人を瞬時に見つけて会話できるプラットフォームです。