| 概要 | Horizon のトピックカードに discourse-ai のトピック要旨(gists)を表示します | |
| リポジトリ | GitHub - criptonautas/discourse-horizon-ai-gists: discourse-ai topic gists on Horizon's topic cards · GitHub | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| Discourse テーマが初めての方へ | Discourse テーマ使用の初心者ガイド |
このテーマコンポーネントをインストール
Horizon の高コンテキストカードには、discourse-ai が使用するアウトレットが含まれていないため、要旨が表示されません。このコンポーネントにより、それらがトピックタイトル下に表示されます。
スクリーンショット
機能内容
- 高コンテキストカード: 要旨が抜粋に置き換わります。要旨がないトピックは抜粋を保持します。
- シンプルカード(推奨および関連リスト):discourse-ai の要旨をカードのレイアウトに保持します。
- discourse-docs リスト: 行ごとに 1 件の概要テキストを表示します。
- オプションのセレクター: Topic Excerpts & AI Gists Button をインストールすると、メンバーはコンパクト、抜粋、AI 要約を切り替えることができます。
Horizon Topic Thumbnails と併用することで、厳選された目を引くエクスペリエンスを提供できます。
要件
- Horizon と discourse-ai
ai_summarization_enabledとai_summary_gists_enabledが有効ai_summary_gists_agentが、閲覧者グループを含むエージェントに設定されていること(未ログインの訪問者のためにeveryoneを追加)- 要旨が生成されるように、
ai_summary_backfill_maximum_topics_per_hourが 0 以上であること - Discourse 2026.5.0 以降
設定
| 設定項目 | デフォルト値 | 説明 |
|---|---|---|
gist_hidden_categories |
空 | 要旨も抜粋も表示せず、タイトルのみをインデックスとして表示するカテゴリー |
既知の制限
- Horizon の内部クラスに依存しているため、Horizon の更新により動作が破綻する可能性があります。
- 非表示は外見上のものです:要旨は依然として生成され、トピックリストのペイロードに含まれて送信されます。
- 要旨はクライアントサイドでレンダリングされるため、検索エンジンには見えません。
- Horizon の見出し(タイトル)を短く保つため、スクリーンリーダーには要旨ではなく抜粋が読み上げられます。
- このコンポーネントは、各ブラウザの discourse-ai レイアウト設定を
table-aiに設定します。コンポーネントを削除してもこの設定はリセットされません。
バグ報告やプルリクエスト(PR)をお待ちしています。