AIとの会話を開始すると、私の質問に2つの回答があります

小さな異常が発生しています。長い間この状態でしたが、あまり気にしていませんでした。今、報告する時間がありました。AIとの会話を開始すると、私の質問に対して2つの回答が返ってきます。これは私の設定が原因かもしれませんが、論理的な説明を見つけることができませんでした。設定を何度も確認しました。何が原因である可能性があると思いますか?

申し訳ありませんが、これは別のプラグインのようです。

公式AIプラグインはこのモードをサポートしていません。どのプラグインを使用していますか?

「いいね!」 1

それは~のようです。

「いいね!」 1

このプラグインに関連していると思います。試してみました。オンにしたりオフにしたりしました。

@Lilly これについて考えて、そのプラグインを閉じました。これは上記の写真の設定に関連しています。アクティブにすると、機能が有効になります。

@sam @Lilly
チャットボットプラグインを閉じると、両方が応答しなくなることに気づきました。問題は消えます。このエラーまたは問題はチャットボットに関連している可能性があります。

「いいね!」 1

なぜ両方インストールしているのですか?それはテストされていない構成です。

Chatbotではこの問題を再現できません。PMでのディスカッションは、1つの返信しか行われていません。

Chatbotはマルチサイトを明示的にサポートしていないことに注意してください。

「いいね!」 2

チャットボットプラグインをオフにしてみました。以下で違いを確認できます。ユーザーに人工知能と対話してもらいたいので、両方使用する必要があると思います。このトピックが将来のプラグイン開発に役立つことを願っています。

チャットボットなし(同じ質問):

チャットボットあり(同じ質問):

Discourse AI を(いったん)アンインストールし、再構築してから再試行してください(これにより、競合の可能性を排除できます)。

また、標準のインストールを使用していることを確認してください。

「いいね!」 2

それが原因の可能性はありますか?両方のアプリケーションでボットユーザーを同じにしました。AIプラグインをインストールすると、ネットワークチャットユーザーが自動的に作成されます。それを「kompiter」に変更しました。チャットボットプラグインでもこのユーザー名を使用しました。これが、2つの回答が得られた理由かもしれません。少しテストします。すぐに戻ります。

思った通り、この設定をオフにすると、チャットボットはプライベートメッセージで「チャットボットがプライベートメッセージで対話することを許可する」という警告を発します。画像のエラーは次のとおりです。「プライベートメッセージでの使用は許可されていません。管理者に連絡してください。

そして、チャットボットのユーザー名を変更すると、この問題が解消されると推測しています。

人工知能がチャットボットなしで何でもできるのであれば、一時的にそのプラグインを無効にすることができます。しかし、チャットボットを無効にしたところ、簡単な質問に答えませんでした。これを数回観察して証明する必要があります。その後、結論を出すことができます。

チャットボットプラグインを無効にしてテストを開始しました。観察結果を伝え、この問題を結論付けます。

この質問にはまだ答えていません。

また、同じボットのユーザー名を再利用することはできないと思います。
あなたは、テスト、設計、または意図されていない方法でチャットボットを使用しています。
これは、Discourse AIなしで、独自のユーザー名を持つ標準インストールでは正常に動作しています。

「いいね!」 1

申し訳ありません、問題に気づいたときにこの質問に答えるのを忘れました。私は常に標準的なインストールを行います。オフィス以外のインストールは避けています。

プライベートメッセージで2つの別々の返信があった理由は、Discourse AI とチャットボットプラグインで作成したユーザーを同じにしたためです。

チャットボットでプライベートメッセージサポートを有効にすると、ユーザー名が同じであるため、Discourse AI が最初に回答し、次にチャットボットが回答します。

ユーザーを別々にすれば、問題は解決します。

現時点ではチャットボットはキャンセルしました。この段階では、Discourse AI が私の仕事をしています。チャットボットの一部の機能が Discourse AI に追加されると嬉しいです :slight_smile:

例:
トピックに回答を書きながら AI に質問したときに、AI が回答してくれること。

お時間を取らせて申し訳ありませんでしたが、私にとっては建設的なトピックでした。ありがとうございます。

「いいね!」 1

それが機能すると期待した理由がわかりません。

では、ユーザー名が異なる場合はどうなりますか?チャットボットに独自のユーザーIDを付与してください。

「いいね!」 1

まず、英語が下手ですみません。

プライベートメッセージを開始すると、2つのプラグインのチャットユーザーが同じであるため、チャットボットプラグインもプライベートメッセージに応答します(pmインタラクション設定がオンになっているため)。

ユーザー名を同じにしたことが原因で、ここで競合が発生しています。

私の記憶が正しければ、Discourse AIは自動的にボットユーザーを作成します。私はその名前を変更し、その後チャットボットで同じユーザー名を定義しました。

チャットボットの設定でpmインタラクションがオンになっているため、Discourse AIで開始したpmに自動的に応答します。これは、ユーザーが同じであるため、自分自身を参照しているかのように動作するためです。

私の提案:

この場合、2つのアプリケーションのユーザーが異なれば、エラーは解消されます。しかし、これは混乱を招きます。1つのサイトに2つのAI、うーん。

代わりに、2つのプラグインのボットユーザーをパートナーにすることができます。チャットボットの設定でpmインタラクションをオフにすると、問題は解消されます。しかし、この設定をオフにすると、「pm interaction is turned off」という警告メッセージが表示されます。この警告メッセージをオフにするだけで十分だと思います。

ユーザーは間違いなく異なる必要があります。そのため、完全に2つの異なるボットユーザーが必要です。

ただし、それで問題が解決しない可能性があります。AIボットをオフにすると問題は解決しますか?

残念ながら、チャットボットの通常のユーザーに影響するため、その警告メッセージをオフにすることはできません。

「いいね!」 1

実際、ここでの唯一の問題は、チャットボットのpmインタラクションが無効になっている場合に警告メッセージを送信することです。それ以外はすべて正常に機能します。同じ問題を抱えているかもしれない友人のために、私の提案は、チャットボットのpmインタラクション設定をオフにして、エラーメッセージを少し修正することです。または、あなたが提案するように、2つのプラグインのユーザーは異なるべきです。

現在チャットボットは無効にしていますが、エラーメッセージを改善して再度有効にすることができます。現時点では問題を解決済みとしてマークします。

お時間をいただきありがとうございました。異なる視点を得ることができました。

それは問題ではありませんか?

ボットと話そうとしていて、これが無効になっている場合、もちろん警告メッセージを送信する必要がありますか?

ボットが沈黙し、ユーザーが応答しない理由を混乱させたいのですか?!

「いいね!」 1

実際、Discourse AI の人工知能はすでに応答しています。そのため、チャットボットプラグインは「pm インタラクションはオフになっています」と報告する必要はないと思います。ここには選択肢があります。どちらのプラグインにもボットがあり、プライベートメッセージで使用したいものを選択できるはずです。これを行う場合、別のプラグインが警告を出すのは正しくありません。

おそらく、次のような制御を追加できます。Discourse AI のチャット機能がオンになっている場合、チャットボットの pm は警告を出すべきではありません。

実際、2 つのプラグインで使用される pm セクションの簡単なカスタマイズが良いでしょう。エラーメッセージが表示されないだけです。もちろん、Discourse AI のチャット機能がオフになっている場合は、エラーメッセージが表示される可能性があります。

シンプルだと思いますが、論理的な結果が発生しているようです。

PRを提出してください。ただし、Discourse AIがインストールされていなくても動作するようにしてください。よろしくお願いします。

「いいね!」 1

私は彼にGitHubでPRを送ろうとしていますが、エラーメッセージを非表示にするべきプラグインはチャットボットだと思いますが、できませんでした。(多分初めてやったから) 親切で素晴らしい人が代わりにやってくれるといいな :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.