Sentimentの設定に関する問題

この「全体的なセンチメント」クエリが空の結果を返すのはなぜですか?

「いいね!」 1

サラの投稿から直接コピーして実行したところ、以下の結果が得られました。

classification_results テーブルにデータがあるか確認していただけますか?

「いいね!」 1

私もコピーして「新しいクエリ」として貼り付け、実行しました。私による変更は一切ありません。

どこを確認すればよいですか?私は 私のサイト の管理者です。

私のダッシュボードは以下のようになっています。


クエリがカバーする日付を変更しましたか?まだ行っていない場合は、ページを更新して日付パラメータを変更してみてください。

「いいね!」 2

ダッシュボードでより長い期間を入力して「更新」を試しましたが、うまくいきませんでした。

クエリの日付を変更しましたが、うまくいきませんでした。

私のサイトは約5年以上前のものです。

バックフィルを実行しましたか?

「いいね!」 3

いいえ、実行していません。また、このトピックの(最初の投稿で)それについて読んでいません。

それをどのように実行できますか?
または、バックフィルを実行しない場合、このコンポーネントはいつ十分な投稿を取得してセンチメントを分析できるようになりますか?

引用したガイドに説明があります。
センチメント分析をいつ有効にしましたか?データエクスプローラーのクエリで、終了日として2024年2月を選択しました。それ以前に分析は有効でしたか?そうでなければ、新しい投稿のみが分類されるため、結果は0になると予想されます。

「いいね!」 1

承知しました。見落としていましたが、今ならきっと勉強して問題を解決します。

分析は2024年2月か3月に有効化されましたが、正確な日付は覚えていません。有効化された後(バックフィルを実行せずに)何かを表示するには、いくつの投稿が必要ですか?

過去 2 ~ 3 か月間、管理ダッシュボードに「サイトのセンチメント」が表示されていますが、センチメントは表示されていません。

Data Explorer プラグイン経由で同様のものを SQL クエリとして実行し、日付を約 2 年に変更してみましたが、結果は空白のままでした。

「バックフィル タスク」を実行しようとすると、次のエラーが発生しました。


トップエリアの約 50% のスクリーンショットを撮りました。

私の「ちょうど上の」投稿で示されているように、バックフィルが失敗しているため、この「センチメント分析」が機能したり、何かを表示したりするのに何日/何件の投稿が必要になるか、誰か教えていただけますか (つまり、バックフィルなしで)?

メタで「Back-Fill-Failing」を検索しましたが、どこにも解決策が見つかりませんでした。

これらを収集し、複数の場所にクロス投稿されないように、独自のトピックに分割しました。:+1:

「いいね!」 1

新しい投稿はしましたか?Sentimentを実行するために。もし新しいものを拾えていないなら、バックフィルだけでなく、設定に問題があると思います。

「いいね!」 1

はい。「センチメント分析」が管理ダッシュボードに表示されてから、多くのトピックが作成されました。

追伸
ここにOpen-AIのAPIキーを入力しました(この設定の他のフィールドで使用しているものと同じです)。これで正しいですか、それとも別のAPIキーが必要でしたか?

センチメント分析が常に空白で表示されます。この機能が導入されてから2〜3ヶ月経ち、数十のトピックが作成されていますが、それでも空白です。より多くのデータを提供しようと日付を拡大しましたが、結果は同じでした。

日付変更後に更新されたレポート:

そして、私のケースではバックフィリングが原因ではない/必要ないかもしれませんが、試してみたところ、それも失敗しました。これは、こちらのトピックで議論されている通りです。

何が問題になっている可能性があるでしょうか?

セルフホスト型インスタンスで2026年のバックフィルをどうすればよいか気になります。

/var/www/discourse# rake ai:sentiment:populate
rake aborted!
このタスクを本番環境で実行しないでください!

最後の60日間のバックフィルは、機能を有効にするとすぐに自動的に行われます。

「いいね!」 1

それを知っていますが、私たちのコミュニティとフォーラムが開発進捗約2年になっているので、全体的なセンチメントを確認したいです。

ちなみに、過去60日間のエラーやセンチメントは見つかりませんでした。/logs/sideqik(保留中のタスクなし)以外で、デバッグするにはどうすればよいですか?

Self-Hosting Sentiment and Emotion for DiscourseAIに従いましたか?

「いいね!」 1

フォローアップありがとうございます。allowed internal hostsに内部IPを追加し忘れていただけでした。

その後、再度railsコンソール経由でジョブを実行しました。

Jobs::SentimentBackfill.new.execute({})

しかし、まだ完全なバックフィルが完了していません :slight_smile:

私たちのフォーラムとコミュニティは数年間開発中(現在も進行中)ですので、過去の動向を本当に理解する必要があります。

これは問題を引き起こさずに実現可能でしょうか?

少なくとも過去60日間のデータは取得できましたか?あなたの投稿ではその点が不明瞭です。