Discourse AI - AI ボット

:bookmark: このガイドでは、Discourse AI プラグインの AI ボット機能を有効化および設定する方法について説明します。

:person_raising_hand: 必要なユーザーレベル:管理者
スマートチャットボットは、Discourse コミュニティに関するあらゆる質問に答えることができます。AI ボットは、現在の Discourse インスタンスやそれ以外の情報を検索し、ペルソナをサポートして、あらゆる種類の質問に答えることができます。

機能

  • 対話したい特定の AI ボットペルソナを選択する機能
  • 大規模言語モデル(LLM)プロバイダーを選択する柔軟性
  • 複数の人が同じメッセージ内で同時に AI ボットと対話できます
  • AI ボットとのプライベートメッセージ(PM)の AI 生成タイトル
  • 返信はストリーミングを通じて継続的に生成され、停止できます
  • 特定のユーザーまたはグループのサブセットに対してボットを有効にする
  • :robot: アイコンからのクイックアクセス
  • デバッグ目的で対話を表示する
  • AI ボットの会話をコピーして共有する

ペルソナ

:information_source: あらゆることを実行しようとする AI ボットは、コンテキストの喪失や LLM の制限により、最終的には失敗します。そのため、可能な限り最良の回答を提供することで、より良い体験を得るためのペルソナを実装しました。
AI ペルソナの完全なガイドはこちらで入手できます。ニーズに合わせてカスタマイズされたカスタム AI ペルソナをボット用に作成できます。

必要に応じて、いくつかの定義済みのデフォルトペルソナから選択できます。

  • フォーラムヘルパー: さまざまなタスクを実行できる汎用 AI ボット。現在の Discourse インスタンスを検索し、その情報を使用して応答を構築できます。
    • 例 - AI に関するトップ投稿は何ですか?
  • SQL ヘルパー: この Discourse インスタンスで SQL クエリを作成するのに役立つ AI ボット(現在の DB スキーマを認識しています)。
    • 例 - 特定の顧客/ユーザーによるすべての AI ボットメッセージを見つけるクエリを作成してください。
  • アーティスト: 画像生成に特化した AI ボット。Stable Diffusion API キーが必要です。
    • 例 - 猫の絵を描いてください。
  • 設定エクスプローラー: Discourse のサイト設定を探索するのに役立つ AI ボット。(Discourse ソースコードを認識しています)
    • 例 - Discourse サイトで Discourse AI を有効にするにはどうすればよいですか?
  • リサーチャー: Google アクセスとウェブページを閲覧して情報を調査する機能を持つ AI ボット。Google カスタム検索 API キーが必要です。
    • 例 - 恐竜は何本足ですか?
  • クリエイティブ: 外部統合を持たない AI ボット。
    • 例 - コミュニティエンゲージメントを改善するための 5 つのアイデアを考えてください。
  • GitHub ヘルパー: GitHub リポジトリを調査する AI ボット。
    • 例 - LINK_TO_PR は何を行いますか?

AI ボットの有効化

前提条件

少なくとも 1 つのプロバイダーから大規模言語モデル(LLM)を設定する必要があります。
開始するには、Discourse AI - 大規模言語モデル(LLM)設定ページから設定できます。

オプションで、次の設定を行うことで追加機能を利用できます。

設定

  1. 管理者設定 → プラグインAI設定タブに移動し、有効になっていることを確認します(discourse ai enabled)。
  2. ai bot enabled にチェックマークを付けて、AI ボットを有効にします。
  3. ai bot add to header にチェックマークを付けて、右上隅の :robot: アイコンからのクイックアクセスを有効にします。
  4. AI ボットへのアクセスを特定のユーザーグループに制限するために、ai bot allowed groups を通じてユーザーグループを選択することをお勧めします。
  5. LLMs 設定タブに移動し、以前に設定した適切な LLM の Allow AI Bot オプションにチェックマークを付けます。

ディスカッションの監視

場合によっては、ボットのパフォーマンスを向上させるために、ボットのディスカッションを監視したい場合があります。

その場合は、ai_bot_enable_chat_warning を有効にすることをお勧めします。これにより、会話が監視されていることを説明する警告がユーザーに表示されます。

次に、管理者として、サイドバーにリンクを追加します。
https://discourse.example.com/u/BOT_NAME/messages

BOT_NAME は、監視したいボットのユーザー名です。

技術 FAQ

サイトの管理者に claude_botgpt3.5_botgpt4_bot などのボットユーザーが追加されるのはなぜですか?

  • これらのユーザーは AI ボットの機能に必要です。バックグラウンドで何も行わず、ボットとの対話時にのみ使用されます。

ペルソナはどこで編集できますか?

  • discourse.example.com/admin/plugins/discourse-ai/ai-personas にアクセスすると、有効になっているペルソナと、各ペルソナへのアクセス権を持つユーザーを制御できます。

AI ボットは私のコミュニティのデータでトレーニングされていますか?

注意事項

  • AI ボットは多くの実験が行われている分野であり、急速に変化しています。
  • AI ボットは常に 100% 正確な結果を提供するとは限らないため、出力を注意深く確認してください。
  • サードパーティプロバイダーは使用量に基づいて課金するため、コストを管理するために、ボットを特定のユーザーグループに有効にすることをお勧めします。
「いいね!」 41