不要なボット

私の知る限り、AI機能は有効にしていません。しかし、突然、私が作成していないボットアカウントが大量に現れました。これらは最新のアップデート以降に表示されるようになりました。なぜこれらのアカウントが作成されたのか、またどうすれば削除できるのでしょうか?フォーラムでAIは必要ありません。

それらは使用するか否かに関わらずビルドの一部となっています。最近、エージェント用の単一アカウントが、関連する機能ごとに個別のアカウントに分割されました。

また気づいた点として、もしシステムが許可するなら、今後一切使わないのであればそれらと依存関係を削除できない理由が見当たりません。

これはプラットフォームにとって不可欠なものになりつつあり、AIエージェントなしのスパム対策は想像できません。

すべてのAIボットに1つのユーザーだけを使えるようにできたらいいのに、と私はまだ思っています。

エージェントごとに分離しているせいで、チャットや個人メッセージのユーザーからそれらを使うのが非常に複雑になっています。

自分でエージェントを作成し、必要な組み込みのDiscourseツールをバインドするだけでもいいでしょう。

私も「少即是多(Less is more)」という哲学には賛成ですが、エージェント型アプローチにはタスクに特化しているという利点もあります。個人的には、これにより正確性と一貫性が向上すると考えています。

この変更は意図的なものです。

以前は言語モデルごとにユーザーを作成していましたが、これは非常に混乱を招き、説明するのも大変でした。

代わりに、今後は AI Bot が有効になっている すべての AI エージェントに対してユーザーを作成するようにしました。これにより、状況を説明しやすくなります。

「forum helper」というユーザーが存在するのは、ユーザーが「forum helper」と対話することを許可しているからです。

この変更が混乱を招いたことは承知していますが、少なくとも現在の新しい仕組みは、はるかに説明しやすくなっています。

はい、技術的な制約が時折あることは理解していますし、現在の新しい状況は以前よりも良いと思います。コアチームが注力してくれたすべての努力に感謝しています。

結局、Jevを追加してシニアボットを使ってサブエージェントにタスクを委任するようにしました。以前はこれができなかったのですが、試しているのが楽しいです。

セルフホストされたDiscourseインスタンスが、私の知識や同意なしに突然12ものAIボットアカウントを作成できることに、かなり懸念を感じています。特に、私はAI機能を一切使用していないにもかかわらずです。

さらに問題なのは、これらのアカウントが事前に管理者に対して明確な通知なく、昇格した信頼レベル(trust level)で作成されている点です。

セルフホスト環境は、いつまで私が実際に制御していると感じられるのでしょうか? これはまだ私のプラットフォームであり、私のインフラストラクチャ上で動作しているのか、それともDiscourseが導入を決めた変更を、望むかどうかに関わらず受け入れるよう期待されているだけなのでしょうか?

セキュリティ更新や改善の必要性は十分に理解していますが、私が有効化していない機能のために権限付きアカウントを黙って作成することは、まったく別の問題です。

Discourseチームは少なくとも、管理者がこれらの不要なアカウントを安全に削除し、再作成を防ぎ、この変更を実質的に元に戻す方法について、明確な手順を提供すべきだと思います。

これは本来オプトイン(任意参加)であるべきであり、ユーザーリストを確認している際に偶然発見するものではなく、管理者が能動的に選択できる形であってほしかったのです。

以下の手順で、すべてのボットを簡単に削除できます:

  1. 有効化されたボットの「AI bot enabled」のチェックを外します。

  1. ユーザーを削除します

再び現れることはありません。

システムアカウントはどのアップデートにも含まれますが、この変更はGitHub上のエントリだけでなく、もっと目立つ形で通知されるべきだったと同意します。ただ、私がそれを見落とした可能性もあります。

新しいユーザーが一斉に出現したことで、スパムアカウントの一括処理を疑うスキャンも走ったため、最初は少し懸念されました。しかし、詳細を確認しサポートに問い合わせたことで、すぐに解消することができました。

ホスト型プラットフォームとしては、もう少し透明性を高めてほしいと思います。不要な懸念を避けるために、今後の変更を伝える仕組みは十分にあるはずです。

おっしゃることはよく分かります。この変更は、次のリリースで実用的に対応するのは難しいですね。ただ、リリースノートには記載できます。

LLM用に作成したサービスアカウントをすべて削除しました。これらは複雑さと混乱の大きな要因になっており、LLMがリリースされるたびに奇妙な gpt-6.1-bot アカウントが作成されてしまう状況でした。しかし、現在ではインタラクションを行うエージェントにサービスアカウントが必要です。

初回インストール時の体験を変更し、AIボットを少なくできないか検討してみます。デフォルトではフォーラムヘルパーボットだけにして、他のエージェントは管理者が見つけたら有効化できるようにするのが良いかもしれません。

いろいろと考えています。

こんにちは、

この設定が見つかりません。可能な限りすべてのLLM機能を無効にし、「AI Botモジュール」も無効にしています。しかし、ボットユーザーを削除すると、翌日に再作成されてしまいます。

ご回答をお待ちしております。

ごめんなさい。これにより、AIボットを無効化しているユーザーやAI自体を無効にしているユーザーがもうボットを受け取らなくなるはずです:

サム、ありがとう。フィードバックを真摯に受け止め、こんなに早く修正してくれたことに心から感謝している。

振り返ってみると、私の最初の投稿は少し強すぎたのかもしれない。Discourseは素晴らしいソフトウェアであり、あなたとチームが注いでくれた努力には本当に感謝している。

ミスは誰にでもあるものだ。開発者がコミュニティの声に耳を傾け、フィードバックに基づいて行動してくれるのは素晴らしいことだ。改めてありがとう!