このトピックでは、Discourse AI プラグインの Sentiment 機能の設定について説明します。
必要なユーザーレベル: モデレーター
Sentiment は、投稿を分析し、感情と感情のスコアを提供することで、コミュニティの動向を把握し、任意の期間におけるコミュニティ全体の感覚を提供します。これらの洞察は、コミュニティ内で投稿し、互いに交流しているユーザーの種類を判断するのに役立ちます。
機能
- 全体的な感情: ポジティブまたはネガティブに分類された投稿の数を比較します。
- ポジティブ、ネガティブ、および全体的なスコアの数値値を切り替え可能な棒グラフで表示します。
- 感情: 複数の感情によって分類されたトピックと投稿の数。期間別にグループ化されます。
- 今日
- 昨日
- 過去 7 日間
- 過去 30 日間
- 設定からアクセスできる任意の期間のレポート
- 年次
- 四半期
- 月次
- 週次
- カスタム範囲
- 管理ユーザーにのみ適用されます。
Sentiment の有効化
設定
ホストされているお客様の場合、Sentiment はデフォルトで有効になっています。手動の手順については、以下を参照してください。
管理設定 →プラグインに移動し、discourse-aiを検索または見つけて、有効になっていることを確認します。- Sentiment Analysis の
ai_sentiment_enabledを有効にします。 /admin/dashboard/sentimentに移動して、それぞれのレポートを表示します。
有効にすると、Sentiment は今後すべての投稿と過去 60 日間の投稿を分類します。サイトのすべての履歴投稿を分類するには、コンソールからバックフィルタスクを実行する必要があります。
私たちによってホストされていますか?
team@discourse.org までご連絡いただければ、実行いたします。
セルフホストですか?
./launcher enter app
rake ai:sentiment:backfill
技術 FAQ
トピック/投稿データはどのように処理されますか?スコアはどのように割り当てられますか?
- Sentiment は「投稿ごと」の精度を持っています。各投稿について、感情を判断し、そのデータを多くの形状(タグごと/カテゴリごと/時間ごとなど)にカットできます。ポジティブまたはネガティブに分類された投稿の数を比較します。これらは、ポジティブまたはネガティブのスコアが設定されたしきい値スコアを超えたときに計算されます。
他の言語のサポートを追加する計画はありますか?
- 将来的にははい!単純な多言語機械学習 (ML) モデルを追加することと、専用モデルの代わりに多言語大規模言語モデル (LLM) を使用してデータを分類することの両方によって実現します。
Sentiment を強化するために使用されているモデルは何ですか?
- 現在、SamLowe/roberta-base-go_emotions · Hugging Face および cardiffnlp/twitter-roberta-base-sentiment-latest · Hugging Face を使用しています。
注意事項
- 中立(ポジティブでもネガティブでもない)と分類された投稿は表示されません。
- プライベートメッセージ (PM) は計算から除外されます。