Discouse AIのエンベディング設定方法に関する問題

こんにちは @mwaniki アップデート後、以下のようなエラーが発生し、ユーザーが記事を閲覧できなくなっています。

アップデート中に何か見落としたことはありますでしょうか?

@NKERIFAC_CLAUD_NBAPNON いくつかの詳細を確認していただけますでしょうか。

  • どのプラグインがインストールされていますか?
  • すべてのユーザーが同じ問題を抱えていますか?
  • これは1つ、複数、またはすべてのトピックに影響しますか?
  • Railsのログにエラーはありますか?

問題が続くかどうかを確認しながら、プラグインを1つずつ無効にすることをお勧めします。特に、discourse-ai プラグインがインストールされている場合は、それを無効にしてください。問題のあるプラグインを特定できたら、それを更新してみて、再度有効にした後も問題が続くかどうかを確認できます。

結果をお知らせください。

「いいね!」 1

こんにちは、discourse-ai を無効にしたところ、問題が解決しました。再度有効にすると、問題が再び発生します。また、使用している discourse-ai プラグインのバージョンは最新のようで、アップデートも利用できません。

「いいね!」 1

Hey @NKERIFAC_CLAUD_NBAPNON

ご迷惑をおかけして申し訳ありません。これは、私が取り組んでいた埋め込み設定の変更に関連しているようです。自動的に移行されるはずでしたが、そうはならなかったようです。

どちらの埋め込みサービスを使用していますか?また、レールコンソールで次を実行して、設定がサイトの新しいテーブルにコピーされたかどうかを確認していただけますか?

EmbeddingDefinition.last
.id

もしIDが返された場合は、次のようにモデルを設定できます。

SiteSetting.ai_embeddings_selected_model = EmbeddingDefinition.last
.id

別のトピックはPGのアップグレードに関連していたため、これらの投稿を新しいトピックに移動しました。

「いいね!」 2

こんにちは、@Roman さん。ディスコースシステムはあまり得意ではないのですが、レールコンソールにアクセスする方法と、埋め込みサービスとはどういう意味か教えていただけますか。

その設定をオフにするだけで

AI embeddings semantic related topics enabled

すべて元に戻ります。

最初に行うべきことは、埋め込みが構成されていることを確認することです。これは比較的新しい設定であり、あまり情報が提供されていません。

AIプラグインのこの機能について話しています。

設定方法を再編成しており、それがお客様のサイトで発生した問題の根本原因である可能性があります。

この機能を使用していない場合、サイトで有効にしたものの、設定しなかった可能性があります。

コンソールを開くには、以下を実行します。

./launcher enter app
rails c

プラグインがインストールされていない場合は、以下を実行する必要があります。

DB.query_single("SELECT id FROM embedding_definitions").first

さらに、この値を知ることが役立ちます。

SiteSetting.ai_embeddings_model

プラグインを再インストールし、再設定するまで上記のサイト設定を無効にすることもできます。