HermesエージェントはDiscordサーバーチャンネルで応答する前に机器人応答しなければならず、これは通常は権限ミスではなくデフォルトの動作です。 公式の設定文書はシンプルで、require_mention: trueがライブリーチャネル内のすべてのメッセージをボットに妨害されるのを防ぐためのデフォルト値です。
毎回やりたくなければ
- Global Close:Discord設定で
require_mentionをfalseに変更しました。 - 部分的リリース:指定されたチャンネルのみを
free_response_channelsに入れます。 - 個人的な用途なら、ダイレクトDMボットに送るのが良いです。@はそもそも必要ありません。
オフにしないのはおすすめのタイミングです
サーバーが混雑していて話題が混在している場合は、全体的に言及要件をオフにすれば、通常のチャットでヘルメスエージェントが頻繁にトリガーされて騒音を立てたりトークンを消費したりすることがあります。 より安定した方法は、デフォルトルールを維持し、フリーレスポンスを1つのテストチャネルまたはO&Mチャネルのみに設定することです。
つまり、この質問は「なぜそんなに馬鹿げているのか」ではなく、「公式のデフォルトでは拘束モードになっている」ということです。 変更は可能ですが、チャンネルに合わせて手放し、シャトルは使わないのが最善です。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。