DiscordでAIモデレーションはどう動くか(Noxyrが代わりにすること)
DiscordのAIモデレーションは、学習済みのモデルで各メッセージにスコアを付け、スコアが閾値を超えたときに行動する仕組みです。 Discord自身のAutoModは、キーワードのルールとスパムのフィルターを組み合わせたものです。Noxyrはメッセージを判断するのにAIを使わず、そのモデレーションはルールベースです。
モデレーションが働く三つの方法
| 種類 | 判断の仕方 | 強み | 弱み |
|---|---|---|---|
| ルールベース | 数とパターン:毎秒のメッセージ数、リンク、メンション | 予測可能、説明しやすい | 新しい言い回しを見逃す |
| キーワードのリスト | あなたや、プラットフォームが挙げた単語やフレーズに一致 | 速く、安い | 綴りの工夫による回避、誤検知 |
| AIの分類器 | モデルが、意味、口調、既知の有害な内容との類似度をスコア化 | 言い換えを捉える | 誤った判定、説明が難しい、確認が必要 |
AIモデレーションツールが一歩ずつ行うこと
- メッセージを受け取る。投稿された瞬間に、ボットかプラットフォームが新しいテキストを読みます。
- スコアを付ける。モデルが、スパム、詐欺、嫌がらせなどのカテゴリごとの確率を返します。
- 閾値と比べる。どの程度確信があれば行動するかを、あなた(またはベンダー)が決めます。
- 行動する。削除、警告、タイムアウト、または人へのフラグ付け。
- 確認する。人がフラグを確認し、誤りを直します。
難しいのは三番目の段階です。低く設定すると普通のメンバーが引っかかります。高く設定するとスパムが通ります。文脈がそれをさらに難しくします。友人同士の冗談と脅しは、モデルには似て見えることがあります。
DiscordのAutoMod
Discordは、すべてのサーバーにモデレーションのツールを用意しています。サーバー設定の中のAutoModにあります。Discordのサポート記事によれば、キーワードフィルター、メンションのスパムの上限、スパムの内容のフィルターを提供しています。ルールは、メッセージのブロック、スタッフのチャンネルへの通知、またはメンバーのタイムアウトを行えますが、選べる操作はフィルターによって異なります。ルールはデスクトップで編集します。
ボットを追加せずにDiscord内で動くので、良い最初の層です。その限界は、キーワードのフィルターは与えた単語しか知らないことと、Discordはスパムの内容のフィルターがすべての種類のスパムを捉えるわけではないと注記していることです。たとえば、同じテキストが複数のメッセージやチャンネルにわたって繰り返される場合などです。
Noxyrがすること:AIではなくルール
Noxyrには、AIによるモデレーションの機能はありません。モデルでメンバーのメッセージを読んで判断することはしません。そのモデレーションはルールベースです。
- アンチスパムは、メッセージ、メンション、リンクの連投を制限します。
- アンチリンクは、招待リンクと望ましくないドメインをブロックします。
- 荒らし(ニューク)対策は、乗っ取られたアカウントによる大量のBANやチャンネルの削除を止めます。
- 警告は、スタッフに明確な段階的対応の道筋を与えます。
理由は単純です。ルールは指示したとおりに動き、なぜ処罰されたのかと尋ねるメンバーに説明できます。多くのサーバーにとっては、すべての言い換えを捉えることより、そのほうが重要です。
Noxyrはほかの場所ではAIを使っています。AIチャットの返信、チケット内のヘルプ、AIビルダーです。それらは質問に答えたり、機能を設定したりするものです。誰をモデレートするかは決めません。また/ai checkもあり、これは単語パターンのヒューリスティックで、テキストがAIで書かれたかどうかについてスタッフに手がかりを与えます。手がかりであって証拠ではなく、モデレーションでもありません。AIメッセージのチェックをご覧ください。
実用的な構成
- 禁止語とメンションの上限のために、DiscordのAutoModをオンにする。
- 連投と不要なリンクのために、Noxyrのアンチスパムとアンチリンクを追加する。
- 乗っ取られたスタッフアカウントがサーバーを壊せないように、荒らし対策を追加する。
- 繰り返しのケースは人が扱えるように、警告を使う。
- 境界線上のものはすべて、人の判断に任せる。
どのAIモデレーターを信頼する前にも尋ねるべきこと
- メッセージのテキストはどこへ行くのか?モデルは通常、ほかの誰かのサーバーで動きます。プライバシーの条件を確認してください。
- なぜ行動したのかを確認できるか?メンバーが異議を申し立てたとき、読める理由が必要です。
- 既定の操作は何か?自動で削除やBANをするより、確認のためにフラグを立てるほうが安全です。
- ほかの言語や俗語はどう扱うか?多くのツールは英語で最も強力です。Discordは、自社のリストの一部は英語のみだと注記しています。
- 誰が責任を負うのか?あなたです。ツールは、誤ったBANの責任を負えません。
多くのサーバーでルールが依然として勝つ理由
サーバーの被害の大半は、いくつかのパターンから生じます。連投、詐欺のリンク、大量のメンション、スタッフアカウントの乗っ取りです。それらは数えられます。「短時間に一定数を超えるメッセージ」というルールは、モデルを必要とせず、文脈について議論することもありません。判断が必要な場面、たとえば白熱した議論では、警告の仕組みを備えた人のモデレーターのほうが、スコアより良い結果を出します。
モデレーションについてさらに
スパム対策の完全な設定はアンチスパムのガイドで、警告の仕組みは警告システムのガイドで読めます。アカウントがすでに乗っ取られている場合は、何をすべきかをご覧ください。
よくある質問
Noxyrは、AIモデレーションを使っていますか?
いいえ。Noxyrのモデレーションはルールベースです。アンチスパム、アンチリンク、荒らし対策、警告を使います。メンバーのメッセージを判断するのにAIは使いません。
Discord AutoModとは何ですか?
サーバー設定の中のAutoModにある、Discordの組み込みのツールです。キーワードのフィルター、メンションのスパムの上限、スパムの内容のフィルターがあり、メッセージのブロック、スタッフへの通知、タイムアウトなどの操作ができます。
AIモデレーションはルールより優れていますか?
言い換えはより多く捉えますが、説明のつかない誤りを犯します。ルールは予測可能で、説明しやすいです。多くのサーバーは、AutoMod、ルールベースのボット、人による確認を組み合わせています。
NoxyrはどこかでAIを使っていますか?
はい。AIチャット、チケット内のヘルプ、Build with AIのセットアップツールで使っています。それらは質問に答えたり、機能を設定したりするもので、メンバーをモデレートするものではありません。