AIトリアージは、投稿の分類プロセスを自動化することにより、フォーラム投稿の管理とモデレーションを強化するように設計されています。
この機能を使用するには、discourse-automation (Discourse Automation) および discourse-ai (Discourse AI) プラグインの両方が必要であることに注意してください。
ユースケース
-
投稿の自動分類: AIトリアージは、コンテンツに基づいてトピックを自動的に分類できます。これは、手動での分類に時間がかかる大規模なフォーラムで特に有益です。ルールをトピックのサブセット(最初のトピックのみ、または特定のカテゴリに投稿されたトピック)に適用できます。
-
投稿のタグ付け: AIトリアージは、指定されたタグを投稿に割り当てることができます。この機能は、投稿の整理を改善し、トピックの検索と取得をより効率的にするのに役立ちます。
-
自動応答: AIトリアージは、定義済みの応答を使用して投稿に返信を生成できます。これは、よくある質問や一般的な問い合わせに対応したり、スパムをジャンクカテゴリに送信したりするのに役立ちます。
-
トピックの非表示: AIトリアージは、特定の基準に基づいてトピックを非表示にできます。これは、スパムや不適切なコンテンツの管理に使用できます。
-
NSFW/毒性/スパムの検出
- コミュニティでのNSFW検出の設定 (Setting up NSFW detection in your community)
- コミュニティでの毒性検出の設定 (Setting up toxicity detection in your community)
- コミュニティでのスパム検出の設定 (Setting up spam detection in your community)
仕組み
AIトリアージはAIモデルを使用して投稿のコンテンツを分析します。この分析に基づいて、モデルが特定のテキストを返した場合、指定されたアクションが実行されます。これらのアクションには、投稿を指定されたカテゴリに移動する、タグを追加する、定義済みの応答で返信する、トピックを非表示にするなどが含まれます。
設定
システムプロンプトフィールドは、エージェントの導入により非推奨になりました。この変更の前にAIオートメーションを使用していた場合、関連するシステムプロンプトを持つ新しいエージェントが自動的に作成されます。
AIトリアージを設定するには、特定のパラメータを指定する必要があります。
- エージェント (Agent): トリアージに使用するエージェント。以下の操作をトリガーするために単語を一つだけ返すようにすることを確認してください。
- テキストを検索 (Search for Text): LLMの応答に次のテキストが含まれている場合、以下の操作を適用します。
- 最大投稿トークン (Max Post Tokens): LLMトリアージに使用するスキャン対象の最大トークン数。
- 停止シーケンス (Stop Sequences): モデルがこれらの値のいずれかに達したときにトークン生成を停止するように指示します。
- 最大出力トークン (Max Output Tokens): 指定した場合、モデルが生成できるトークンの最大数に上限を設定します。
- プライベートメッセージを含める (Include Personal Messages): プライベートメッセージもスキャンおよびトリアージします。
- カテゴリ (Category): 指定されたテキストが見つかった場合に投稿が移動されるカテゴリです。
- タグ (Tags): 指定されたテキストが見つかった場合に追加されるタグです。
- トピックを非表示 (Hide Topic): このオプションが有効になっている場合、指定されたテキストが見つかるとトピックは非表示になります。
- 投稿をフラグ付け (Flag post): これが有効になっている場合、トピックはモデレーター、スタッフ、管理者がアクションを実行するためのレビューキューにフラグ付けされます。
- フラグの種類 (Flag type): 適用するフラグの種類です。オプションには以下が含まれます。
- レビューキューに投稿を追加 — レビューキューにのみ送信
- レビューキューに投稿を追加して投稿を非表示 — レビューキューに送信し、投稿を非表示にする
- レビューキューに投稿を追加して投稿を削除 — レビューキューに送信し、投稿をソフト削除する
- レビューキューに投稿を追加、投稿を削除、ユーザーをサイレント化 — レビューキューに送信し、投稿をソフト削除し、ユーザーをサイレント化する
- スパムとしてフラグを立てて投稿を非表示 — スパムとしてフラグを立てて非表示にする
- スパムとしてフラグを立て、投稿を非表示にし、ユーザーをサイレント化 — スパムとしてフラグを立て、非表示にし、ユーザーをサイレント化する
- 返信ユーザー (Reply User): 定型文の返信で言及されるユーザーです。
- 返信 (Reply): 指定されたテキストが見つかった場合に投稿される定義済みの応答です。
- 返信エージェント (Reply Agent): 返信に使用するAIエージェント。デフォルトのLLMを持っている必要があり、定型文の返信よりも優先されます。Discourse AI - AI triage using Agentとは異なり、条件付きで返信します。
- ささやきとして返信 (Reply as Whisper): AIの応答がささやきとして表示されるかどうか。
- PM経由で作成者に通知 (Notify author via PM): 投稿がキューに入れられて削除されたときに、投稿作成者にプライベートメッセージを送信します。
- PM送信者 (PM sender): PMを送信するユーザー(デフォルトはシステム)。
- PMコンテンツ (PM content): 作成者に送信するオプションのカスタムメッセージ。
注意点
- LLM呼び出しはコストがかかる場合があります。分類子を適用する際は、コストを監視するように注意し、常に少数のサブセットでのみ実行することを検討してください。
- 私たちがテストした特定のユースケース(および顧客のために本番環境で実行しているもの)は、ユーザーの最初のトピックの分類です。
- エージェントのシステムプロンプトの作成を支援するために、AIボットを使用することをお勧めします。









