|||
-|-|-|
| 概要 | リモートAI言語モデルを使用してトピックの要約を作成および投稿します。
| リポジトリリンク | GitHub - merefield/discourse-ai-topic-summary: Uses a remote AI language model to prepare and post a summary of a Topic
| インストールガイド | Discourseにプラグインをインストールする方法
| スポンサーシップ | このプラグインが適切なメンテナンスを受け、今後もサイトで機能し続けることを保証するために、私のオープンソース活動のスポンサーになることをご検討ください。
このプラグインを楽しんでいますか?GitHub で:star:してください!![]()
機能
- AI生成トピック要約:
- いつ最初に生成されるか、および再作成に必要な新しい投稿の数を選択できるため、プラグインのコスト効率が高くなります。
- トピック表示場所の選択、上部またはサイドバー(Barsテーマコンポーネントが必要)
- コミュニティが不十分な要約をダウンボートできるようにする投票システム。投票がしきい値を超えると、新しい要約が求められます。
- トピックリストで公開する-AI要約は、利用可能な場合は抜粋の代わりに表示されます
- 自動タグ付けシステム
- 要約を再利用してトピックをインテリジェントにタグ付けします
- ユースケースに最適な2つの戦略から選択します
- トピックを表すサムネイルを自動生成します
- すべてのプロンプトは、[カスタマイズ] → [テキスト]で編集できます。
- このプラグインは、Discourse向けの最初のAIプラグインでした:1st_place_medal:
(注、これはいくつかのひどいランダムな開発フィクスチャを使用したUIプレビューですが、実際のデータでは結果ははるかに優れています)
最小投稿数を超えると、トピックが対象カテゴリにある場合、プラグインはトピックテキストをOpen AI Large Language Modelにプロンプトとともに送信し、応答を投稿します。これはコンテンツの要約を目的としており、かなりうまく機能します。モデルの選択肢があります。
要約はしばしば驚くほど優れており、時には崇高です。しかし、十分でない場合は、コミュニティのダウンボートメカニズムを追加して、設定されたしきい値後に貧弱な要約を更新するようにしました。
いずれにしても、設定された数の追加投稿が行われると、要約が再検索されます。
プロンプトと閾値を変更できます。
重要事項:要約は匿名ユーザーには公開されないため、テキストはクロール可能になりません(これは良いことだと思うか思わないかは別として、少なくともクローラーは実際の人間データのみを操作します)。
自動タグ付けサポート:
トピックのタグ付けにうんざりしていませんか?AIに任せましょう!(比較的インテリジェントに!)
AIが指示に反して創造的になりすぎる場合があるため、既存のものに制限することができます。
レールコンソールを使用して、この目的のために非管理者ユーザーをすばやく作成できます。
rake admin:create (このユーザーに管理者権限を与えないでください)
(現在のDiscourseの「内部API」では「新規タグなし」を指定できないため、これは少しハックな回避策です。現時点では、管理者権限を持たないユーザー(つまり、min_trust_to_create_tag未満の信頼レベル)として作成するだけで簡単に防止できます。)
オプションでトピックリストの抜粋をAI要約で上書きする
ai_topic_summary_expose_as_excerpt設定が有効になっている場合、抜粋が表示されるトピックリスト(Topic List PreviewsまたはTopic List Excerptsなどのテーマコンポーネント経由)の抜粋が、利用可能な場合はAI要約で上書きされます。
抜粋の切り替え:
私のテーマコンポーネント Topic List Previews (TLP) - #592 by merefield で使用できます。
オプションのトピック件名の画像
このプラグインにオプションのサムネイル生成機能を追加しました。
要約を画像で表現し、OPの先頭に自動的に追加します。
- プラグイン設定で有効にする必要があります
- オプションで、毎回最後のトップ画像を自動的に削除することを選択できます
- プラグイン設定のリンクからプロンプトを編集できるため、スタイルとコンテンツに影響を与えることができます(ただし、これは後続のすべての画像に適用されます)。
お楽しみください:framed_picture:
制限事項
トークン制限のため、現在(モデルに依存しますが)約160投稿までしか機能しません。そのため、一定のポイント以降の投稿の資料は含まれません。モデルがより強力になり、サービスがより洗練されるにつれて、将来的にはほぼ確実に変更されるでしょう。
レート制限とコスト
Open AIからデータを取得するのは無料ではありません。ただし、レート制限は暗黙的に投稿に基づいています。新しい要約が求められる前に、投稿数を制御できます。これは問題になる可能性は低いです。
サイド「バー」サポート!!
プラグインにはBars互換ウィジェットが付属しています。Bars Theme Componentをインストールして設定するだけです。
インストールしたら、標準のトピック先頭の要約をオフにして、サイドバーのウィジェットを利用できます。
注記
免責事項:LLMが応答することについては責任を負いません。LLMの長所と短所、およびその能力と限界を理解してください。それらは説得力のある、文脈を意識したテキストを作成するのが得意ですが、事実上誤っている可能性があります。
重要なプライバシーに関する注意:フォーラムデータはOpen AIに送信されます。モデルの事前トレーニング済みモデルに組み込まれることはほとんどありませんが、分析およびログ記録でデータが使用されます。この事実をフォーラムのTOSおよびプライバシー声明に追加してください。関連リンク:利用規約、プライバシーポリシー
著作権:Open AIは著作権について声明を発表しました:Will OpenAI claim copyright over what outputs I generate with the API? | OpenAI Help Center
TODO
- フロントエンドとバックエンドのテストを追加

応答のスタイルに影響を与えるユーザー設定を追加
カスタムモデル名のサポートを追加
GPT-4サポートを追加(利用可能になり次第)
モデル設定をドロップダウンリストにする
Layoutsプラグインのウィジェットサポートを追加







