Discourse AI - Agentを使用したAIトリアージ

AIトリアージは、AI エージェントのパワーを利用して、トピックにインテリジェントに応答します。

:information_source: この機能を利用するには、discourse-automation プラグインと discourse-ai プラグインの両方が必要であることに注意してください。

ユースケース

  1. 自動サポート: サポートの質問に対してインテリジェントな回答を生成します。たとえば、Support カテゴリでは、エージェントはコミュニティコンテンツをコンテキストとして使用できます。特典として、回答者が提案された回答を使用してから返信する前に、ささやき を通じて回答を生成させることができます。

  2. カテゴリ専門家: コミュニティの各カテゴリに指定されたエージェント専門家を配置します。トピックの最初の投稿に返信し、必要に応じて人間のフォローアップを行います。

  3. 微妙なモデレーション: ユーザーがコミュニティに適したコンテンツを適切な場所に投稿するように促します。たとえば、トピックがカテゴリと一致しないように見える場合、自動的に変更するのではなく、投稿者に通知するために他のカテゴリを提案する返信をトピックに投稿します。

  4. 停滞したトピックのフォローアップ: 一定期間返信がないトピックに自動的に返信し、stalled_topic トリガーを使用して会話を促進します。

エージェントは完全にカスタマイズ可能であるため、コミュニティはこの機能を他の多くの方法で活用できます。

仕組み

エージェントを使用した AI トリアージは、エージェントを使用してコンテキストを理解し、インテリジェントな応答を促進することにより、トピックや投稿に無条件に応答 する ことができます。

この機能をセットアップするには、管理者 → プラグイン → 自動化 → 新しい自動化 に移動し、LLM エージェントトリアージ スクリプトを選択します。この機能を使用する前に、エージェントを作成しておく必要があります。

以下に、自動化ルールの例と関連するエージェントを示します。

トリガー

この自動化は 2 つのトリガーをサポートしています。

  • 投稿作成/編集: 新しい投稿が作成されたとき、または既存の投稿が編集されたときに起動します。
  • 停滞したトピック: 設定された期間、トピックにアクティビティがなかったときに起動します。

設定

この機能を設定するには、特定のパラメーターを指定する必要があります。

  • エージェント: トリアージに使用する AI エージェント。デフォルトの LLM およびユーザーが設定されている必要があります。

  • ささやきとして返信: エージェントの応答を ささやき として表示するかどうか。

  • サイレントモード: 選択した場合、エージェントはコンテンツを受け取りますが、フォーラムには何も投稿しません。このオプションを使用する前に、管理者が カスタムツール を作成する必要があります。これは、エージェント設定の ツール フィールドと組み合わせて使用されます。これは次のような場合に役立ちます。

    • 企業内部の API に HTTP リクエストを送信して、何かが起こったことを通知する
    • チャットメッセージの作成や投稿のフラグ付けなど、Discourse 上で副作用を実行する

:information_source: サイレントモードささやきとして返信 は相互に排他的です。一度に有効にできるのは 1 つだけです。

留意事項

  • LLM の呼び出しは高価になる可能性があります。コストを監視し、常に少数のサブセットで実行することを検討してください。
  • LLM はハルシネーション(嘘)を起こす可能性があるため、出力は必ず注意深く確認してください。
  • ボットによって行われた投稿は自動的にスキップされ、エージェントをトリガーしません。
  • レート制限が適用されます。デフォルトでは、グローバルで 1 分あたり最大 60 回のトリアージ呼び出し、個々の投稿あたり 1 分あたり 2 回の呼び出しです。これらは、非表示のサイト設定 ai_automation_max_triage_per_minute および ai_automation_max_triage_per_post_per_minute を介して調整できます。
「いいね!」 12

素晴らしいです。

これを、受信したメールの要約を作成し、別のカテゴリで新しいトピックとして返信するのに使用することもできますか?

「いいね!」 1

この機能ではありませんが、カスタムJSを用いたツールベースの自動化があり、それで可能です。ただ、まだ完全には準備が整っていません。

「いいね!」 3

また、llm triageはペルソナを使用して応答することもできます。これは、triageに基づいてカスタム応答をサポートできることを意味します。

この自動化は無条件に応答します。Triageは条件付きで応答します。

「いいね!」 6

注:@Saif、OPを更新して「サイレント」オプションを説明する必要があります。

「サイレント」を選択した場合、投稿は作成されず、情報も残りません。

これは非常に奇妙に聞こえるかもしれませんが、強制ツールがある場合、次のような副作用を実行できます。

  • 何かが発生したことを通知するために、会社の内部APIにHTTPリクエストを送信する。
  • Discourseでチャットメッセージを作成したり、投稿にフラグを付けたりするなど、副作用を実行する。

サイレントを使用するには、実行したい特別なアクションを実行するためのカスタムツールも作成する必要があります。

これをOPに組み込んでもらえますか(新しいスクリーンショットなどが必要です)?明確化が必要な場合は、遠慮なくお尋ねください。

「いいね!」 2

いくつか質問があります

  • サイレントモードを排他的に使用する必要がありますか?ウィスパーとして返信を選択できますか?UIの観点からは、依存しないオプションは無効にすべきだと思いますが、関係ないと思っています。

  • 強制ツールのみが必要ですか?ペルソナからの通常のツール呼び出しはどうなりますか?ペルソナに強制ツールがない場合はどうなりますか?

  • カスタムツールへの依存と、ペルソナを介して強制ツールが選択されていることを考慮して、このオプションには免責事項を記載すべきだと思います。

  • ユースケースに戻ると、この機能の名前はAI自動応答からAIトリアージ(ペルソナ経由)に変更すべきだと思います。このオプションには、表示されるか表示されないか(ウィスパー)の「自動応答」がないためです。

はい、現時点では排他的です。良い点ですね。より分かりにくくならないように、選択式のセレクターにできるか検討します。

強制ツールは、そのツールが呼び出されることを保証しますが、強制ツールなしでも問題なく使用できます。

はい、説明が非常に難しく、非常に強力な設定です。

それは良い点です。

「いいね!」 2

ペルソナが回答したときに「書き込み」や「返信」などを投稿ページに追加できますか?通常のユーザーが投稿に返信したときにそのようなものを表示させることはできますか?

技術的には私たちが行える変更ですが、非常に複雑です

「いいね!」 1

こんにちは、AIペルソナのトリガーに時間制限はありますか?例えば、10秒ごとにトリガーされるなど。もしそうなら、この値をどのように編集できますか?

素晴らしい機能、提案です。最初の投稿で、開始点は Discourse 管理パネル -> プラグイン -> 自動化 -> 自動化を追加 であり、自動化機能はデフォルトで無効になっており、有効にする必要があることを参照してください。

デフォルトで無効になっていた自動化機能を有効にする必要があること(そして自動化機能自体を有効にする必要があること)に気づく前に、すべてのAI機能を30分ほど探しました。

「いいね!」 1

本日@romanとこの件について話し合いました。発見しやすくするために、機能ページに追加することを検討しています。

「いいね!」 5