AIトピックの週刊まとめ

概要

今週のMetaでのAIに関する議論は、Discourse AIをユーザーにとって分かりやすく、大規模運用において操作しやすくすることに焦点が当てられました。プロダクト面では、「AIペルソナ」をより広く理解されている「AIエージェント」に改名する動きに強い勢いがあり(AIペルソナからAIエージェントへの改名)、翻訳ワークフローへの影響も考慮されています(AIペルソナからAIエージェントへの改名)。管理者の操作性にも注目が集まりました。AIが無効化されているサイトでもAIダッシュボードやレポートが表示されていた問題はバグとして確認され、AIが無効の場合はAIレポートを表示しないおよび関連する包括的なスレッド管理者レポートと分析:段階的な変更における広範なレポート機能の改善作業に振り分けられました。

運用面では、コミュニティはコスト/パフォーマンスの制御およびスケーリングに伴う課題について掘り下げました。DiscourseはOpenAIプロバイダーのサービスティアでOpenAI/Azureプロバイダーのサービスティアを導入しました。一方で、大規模なセルフホスティングインスタンスでは、セマンティックエンベッディング検索を有効にした際に深刻な負荷がかかるという報告がAI検索の有効化でサーバーが壊れたで行われました。また、AI支援UXの改善、特にローカライゼーションやエディタUIに関連する部分についても議論が続きました(AIヘルパーによる翻訳の保存をコンテンツローカライゼーションとして扱う翻訳済みのタイトルを編集する際、タイトルフィールドの外にタイトル提案の:star:ボタンが表示される)。

最後に、AIに関連するエコシステムでのMCPツールリングに関する作業も継続しました。Codex CLI向けの具体的なセットアップガイドがOpenAI Codex CLIでのDiscourse MCPセットアップで公開され、これは公式の告知スレッドDiscourse MCPが到着!にクロスリンクされました。


注目すべきトピック


アクティビティ

合計(過去7日間): 6件の新しいトピックと25件の投稿。最も活発なエンゲージメントは、命名/UXの磨き上げ、およびエンベッディングやOpenAIの使用に関する実用的なスケーリング/コスト制御について行われました。詳細はAIペルソナからAIエージェントへの改名OpenAIプロバイダーのサービスティアAI検索の有効化でサーバーが壊れたをご覧ください。

お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

過去1週間(2026-03-09 → 2026-03-16)のMetaでの#aiに関する議論は、製品の洗練、信頼性、そして「実世界」での運用を中心に集約されていました。

製品面では、DiscourseはAI PersonaからAI Agentへの名称変更を実装し、用語の標準化に近づきました(Renaming AI Persona → AI Agent)。インフラストラクチャ面では、ホスト型LLM提供サービスの容量を大幅に拡大し、すべてのティアで制限を引き上げるとともに、モデルの品質とレイテンシー特性を改善しました(Unlock All Discourse AI Features with Our Hosted LLM)。

一方、運用担当者はAIがコミュニティのリズムにどう適合するかに注力しました。AI Agentの返信を遅延させ(チャットボットのように感じさせず、参加者として振る舞わせるようにする)、というリクエストが、新しいSupportトピック(Adding a configurable delay to AI Agent responses)として提起されるとともに、長年続いている「Agents」ガイドスレッドでのフォローアップでも議論されました。Discourseスタッフは、遅延返信は#aiそのものではなく、将来の#automationの刷新に属する可能性が高いと示しました(AI bot - Agents)。

統合に関する会話も顕著な増加を見せました。GoogleのProgrammable Search / Custom Searchの制約と廃止により、Web検索ツールの見直しが迫られており、Discourseは代替プロバイダーや、LLMベンダーからの「ネイティブ検索ツール」さえも模索しています(Google Search for Discourse AI - Programmable Search Engine and Custom Search API)。並行して、Discourse MCPエコシステムに関するコミュニティガイドも拡大しており、新しく投稿されたOpenCode CLIのセットアップ手順書もその一例です(Discourse MCP Setup in OpenCode CLI)。

最後に、実用的な管理者ワークフローに関する話題が繰り返し登場しました。データベースへの直接クエリによるAIスパム検出の可観測性向上(Discourse AI - Spam detection)、感情分析のバックフィルとデバッグに関する質問(Problems setting up Sentiment)、そしてプロバイダーや設定に依存する感情処理に関するGDPR関連の懸念(Introducing Discourse AI Sentiment Analysis: New Admin Report Available)などです。また、ツール呼び出しのタイムアウトに関するサポートスレッド(中国語)もあり、まだ「詳細が必要」段階です(Discourse ai 的工具调用超时如何解决?是否可以调整discourse超时时间,如何调整?)。


興味深いトピック


アクティビティ


お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

Discourse.org用 週次別AIサマリー (2026-03-16 → 2026-03-23)

概要

今週のAIに関する議論は、特に翻訳ワークフロー要約機能の配置に関連する実用的なUXとコスト管理の改善に集中していました。

翻訳面では、Shaunyが、投稿ごとのよりスムーズな「翻訳」操作と、APIコストの重複発生を防ぐために翻訳結果を保存/キャッシュする機能を提案しました(AIで投稿を翻訳し、翻訳結果を保存する)。これに対し、Moinは、このアイデアを以前のローカライズに関する議論と結びつけました(AIで投稿を翻訳し、翻訳結果を保存するAIヘルパーによる翻訳の保存をコンテンツローカライズとして扱う)。

要約UIの面では、Ivan_Rapekasが、テーマコンポーネントを作成し、AI要約アクションをトピックヘッダー / サイドバーのタイムラインエリアに追加しました。これにより、要約ボタンの配置に関する長年の要望にも応えています(トピックヘッダーにAI要約を表示フィードバック: 要約ボタンをトピックの上部に移動モバイルビューでの要約ボタン配置)。

いくつかのスレッドでは、AI管理設定における洗練と信頼性に焦点が当てられました。「Default LLM」エラーラベルの重複表示などの表記の乱れが認識され、修正対象としてキューに入れられました(なぜ「Default LLM」が重複しているのか…なぜ「Default LLM」が重複しているのか…)。また、**LLMコスト設定UI(ドイツ語版)**におけるi18n(国際化)のレイアウト問題も、引き続き refinement されています(ドイツ語でのフィールド整列の問題…ドイツ語でのフィールド整列の問題…)。

その間、コミュニティはエージェントの安全性の境界線(特に、管理者の監視なしにAIが「ユーザーとして」行動することへの懸念)について再検討し(Discourse公式は公式のopenclawスキルをリリースするのか?discourse統合用のopenclawプラグイン)、ツール呼び出しのタイムアウトやDiscourse AIを自前のRAG/ナレッジベースに接続することといった統合の制約にも取り組んでいました(Discourse AIのツール呼び出しタイムアウトはどう解決すべきか?Discourse AIに自前のナレッジベースRAGを導入するには?)。また、Discourse MCPがプロトコルを通じてPDF添付ファイルにアクセスできるかどうかという、小さくとも注目に値する質問もありました(Discourse MCPが登場!)。


興味深いトピック


アクティビティ


お読みいただきありがとうございました。また来週お会いしましょう! :slight_smile:

概要

今週の Meta Discourse における AI の活動は、タグやカテゴリなどの小さくも重要な UI 領域において、AI によるローカライゼーションの精度と予測可能性を高めることに焦点が当てられました。Moin は、AI 生成のタグ翻訳は完璧に機能しない というトピックで、コンテキストを欠いた LLM による翻訳の失敗例をいくつか取り上げました。これを受け、natプロンプトの改善や、タグの説明などの追加的な根拠コンテキストの導入を検討しました (返信)。一方、Falco は、エージェントに関連ソースを読み込ませるといったツール支援型のアプローチを探求しました (アイデア, フォローアップ)。また、「翻訳を同期して維持する」という関連フィードバックも、カテゴリ名およびカテゴリの説明の更新に関する機能リクエストとして提出されました (カテゴリ名, カテゴリの説明)。

設定面では、トラブルシューティングのスレッドにおいて、どの種類の PM(プライベートメッセージ)が翻訳されるのか、そして UI がそれをどのように伝えているのかについて混乱が見られました。私のサイトでの PM の翻訳が機能しない理由のトラブルシューティングを助けてください というトピックで、Moin は現在の制限(グループ PM と 1:1 PM の違い)を明確にしました (詳細)。また、Falco はより明確な多選択設定を提案し (提案)、nat は近日登場する「これらのカテゴリを翻訳する」制御が設定 UX を再構築する可能性があることを示唆しました (計画)。

最後に、漸進的な改善とエコシステムの強化が行われました。セマンティック検索結果と完全一致検索結果に関するメッセージの明確化 (検索の明確化)、ノイズを減らすための AI パーソナ行動の洗練への関心 (メンションみのリクエスト)、そしてテーマコンポーネントを通じた UI における AI 要約の継続的な採用 (フィードバック) などです。


興味深いトピック


活動


お読みいただきありがとうございます。来週またお会いしましょう!:slight_smile:

概要

今週(2026-03-30 → 2026-04-06)の meta.discourse.org では、Discourse AI に関する議論が以下の 3 つの主要なテーマに集約されました。

  1. MCP の勢いとエージェント機能: Discourse AI は、クライアントサイドの MCP サポートの発表により、モデルコンテキストプロトコル(MCP)への取り組みを強化しました。これにより、Discourse AI エージェントが外部の MCP ツールサーバーを呼び出せるようになりました(Bring your own MCP!)。また、完全な管理者ガイドも公開されました(AI Bot – Bring Your Own MCP Server)。並行して、サーバーサイドの MCP ツールも進化を続けており、LLM が MCP を介して既存の投稿やウィキコンテンツを更新できるようにする編集ツールが追加されました(Discourse MCP is here!)。

  2. AI 自動化におけるモデレーションとプライバシーの境界: 「AI トリアージはプライベートメッセージ(DM)をスキャンできるか」という実用的なモデレーションの質問は、ハードな制限というよりは UI/設定上の見落としに起因するものであり、自動化 UI におけるより明確な制御機能に関する後続のアイデアを喚起しました(Does AI triage automation scan DMs between regular users?solution)。

  3. ローカリゼーションと埋め込みにおけるモデル固有の特性: 複数のスレッドで、「AI 機能」は往々にして「モデルの動作+統合の詳細」に過ぎないことが強調されました。翻訳の問題には、ドイツ語における「AI コメント/思考テキスト」の漏洩(迅速に修正済み)(AI Commentary on German Translations)や、Mistral Small を使用して翻訳する際に画像が欠落する問題(モデルを切り替えることで回避)(Images missing in translated posts when using Mistral as translation model)などが含まれます。埋め込みの側面では、Mistral の API 不一致(dimensionsoutput_dimension)が設定で表面化しました(Use Mistral for embeddings)。また、AI ボット設定における廃止予定の Gemini モデル IDに起因する、実際の管理者によるトラブルも発生しました(Issue with AI bots forum bots)。


興味深いトピック

  • Discourse AI エージェントはもはや任意のMCP サーバーに接続可能に(「Bring your own MCP」) (ai, #Announcements)
    sam は、Discourse AI エージェントが外部 MCP サーバーの URL(GitHub、Notion、Linear、検索プロバイダーなど)を登録し、発見されたツールを LLM エージェントから直接使用できるようになったと発表しました(Bring your own MCP!)。 companion のハウツーガイドでは、セットアップ、ツールの発見、および JS ベースのカスタムツールとの違いについて説明しています(AI Bot – Bring Your Own MCP Server)。

  • MCP の使いやすさ:「リモート/ウェブ MCP」の要望と既存投稿の編集機能追加 (ai, mcp, News and Events > Blog)
    継続中の MCP フィードバックにおいて、pacharanero は、ウェブ公開エンドポイントを通じて MCP を CLI 非ユーザーにもアクセスしやすくする方法を探求しました(Discourse MCP is here!)。 jrgong は、既存のトピックや投稿の編集を必要とする KB/ドキュメントのユースケースを強調し(ref)、Falco編集ツールが追加されたことを確認しました(「最新バージョンに更新するだけ」)(ref)。

  • AI トリアージモデレーション+DM スキャン:「個人メッセージを含む」は機能するが、「すべてのトピック」が混乱を招いた (automation, ai, Support)
    Denis_Kovalenko は「AI を使用したトリアージ投稿」をテストし、一般ユーザー間の PM がスキャンされていないことを発見しました(Does AI triage automation scan DMs between regular users?test details)。 RGJ は、PM が監査ログに到達していないことを確認し、回避策を特定しました。「トピックタイプ」を「すべてのトピック」ではなく空欄のままにしておくことです(ref)。この修正は即座に機能しました(ref)、スレッドはより明確なオプションに関する UX 議論へと発展しました(refref)。

  • 翻訳されたドイツ語の投稿に「AI コメント/思考プロセス」のテキストが含まれていた—迅速に修正 (ai, content-localization, Contribute > Bug, fixed)
    putty は、ドイツ語の翻訳が「思考/翻訳」のコメントを出力に漏洩させていると報告しました(AI Commentary on German Translations)。 nat はフォーマットを厳格化する更新をリリースし、影響を受けたコンテンツを整理しました(ref)、その後ユーザーから確認を得ました(ref)。

  • Mistral による翻訳で、翻訳ビュー(upload:// リンク)から画像が欠落—モデルのアップグレードで解決 (ai, content-localization, Support)
    Denis_Kovalenko は、翻訳モデルを OpenAI から Mistral に切り替えたところ、翻訳版がテキストをレンダリングするものの画像を省略してしまうことを発見しました(Images missing in translated posts when using Mistral as translation modelbehavior details)。 RGJ はプロンプトの強化や、より良いモデルの試行を提案し(ref)、Mistral Small から Mistral Large への切り替えで解決しました(ref)。後日、Falco はどの「Mistral Small」を指しているのか明確化を求め、必要に応じてより強力な小規模クラスモデルの使用を推奨しました(ref)。

  • Mistral による埋め込み:OpenAI 互換設定が dimensions パラメータ名の指定で失敗 (ai, Contribute > Feature)
    RGJ は、OpenAI 形式の統合を通じて Mistral 埋め込みを設定する際、Discourse が dimensions を送信すると失敗することを記録しました。なぜなら Mistral は output_dimension を期待するからです(Use Mistral for embeddings)。パラメータを削除するとテストが成功するため、互換性レイヤーやプロバイダー固有のマッピングが必要である可能性が示唆されました(ref)。

  • AI ボットエラーは廃止予定の Gemini モデル ID に起因—画像生成モデルに関するガイダンス (ai, ai-bot, Support)
    ice.d は、レガシーなボット設定で「Not found」エラーに遭遇しました(Issue with AI bots forum bots)。 Lillygemini-2.5-flash-pre の廃止予定を指摘し、モデル URL/ID の更新(画像生成対応オプションを含む)を提案しました(refconfig example)。 NateDhaliwal は、LLM が設定されているかどうかを確認しました(ref)。

  • AI ペルソナは@メンションへの返信のみを行うべきか?チームはニッチなトグルよりもワークフローを重視 (ai, ai-bot, Contribute > Feature)
    既存の機能リクエストにおいて、sam は、「@メンションへのみ返信する」機能を別の設定として追加するよりもデフォルトとするべきかどうかを疑問視しました(Allow AI Persona/Agent to respond only to @mentions…)。 Falco は、エッジケースは今後のプロジェクトワークフローによってより適切に処理できると主張しました。例えば、メンショントリガーのワークフローがあれば、スイッチを追加することなくこの動作を処理できます(ref)。

  • エージェントの応答遅延:ワークフローがタイミング制御をカバーすると期待される (ai, Support)
    sam は、AI エージェント応答の構成可能な遅延は、ワークフローがサポートすべき種類の機能であると指摘しましたが、即座には実装されないとしています。それ以外の場合は、API パスを通じてカスタム開発が必要です(Adding a configurable delay to AI Agent responses)。

  • ユーザーレベルの AI 制御(「AI の通知を無効化」)と PM 翻訳設定の移行 (ai, ai-summarize, content-localization, Contribute > UX/#contribute:feature)
    paco は、discourse_ai_enabled のユーザー単位版があれば、サイト全体の AI を無効化することなく AI の UI 通知をオプトアウトできるだろうと主張しました(User Interface Preferences: include setting to disable AI nudges)。別に、翻訳設定の変更は個人メッセージを中心に進化を続けています。nat は移行 PR をリンクし、以前の「公開コンテンツのみ」の設定が新しいカテゴリ+PM ターゲティング制御にどのようにマッピングされるかを説明しました(AI translation of all PMs)。


アクティビティ

お読みいただきありがとうございます。また来週お会いしましょう!:slight_smile:

概要

今週の Meta 上の AI 関連の活動(2026-04-06 → 2026-04-13)は、実用的な統合の詳細、特にAI 検出ファイルGDPR 対応環境におけるプロバイダー/モデルの選択、そして翻訳の堅牢性に焦点が当てられました。

「AI 検出」の分野では、コミュニティが llms.txt を生成するためのコミュニティプラグイン #ai #customization:plugin と、Discourse コアが提供するより新しい(現時点では限定的な)ネイティブな llms.txt ルーティングとの間の現実的な競合を掘り下げました。pacharanero さんは、オーバーライド動作について :robot: Discourse llms.txt Generator Plugin で報告し、Ivan_Rapekas さんは 同じスレッド でその不具合を確認しました。さらに、kaktak さんはプラグインの動作を復元するためのアップデートを フォローアップ で約束しました。関連する文脈は、ネイティブサポートに関するコアの議論である Discourse におけるネイティブ llms-txt サポートの有効化 にも転載されました。

並行して、埋め込みや翻訳におけるモデル/プロバイダーの選択、特に EU/GDPR との強い整合性を必要とするコミュニティにとっての重要性が強調され続けました。Mistral を埋め込みに使用する スレッドでは、Falco さんが動作する設定を共有し、より強力な埋め込みモデルを検討するよう提案しました。また、Mistral を翻訳モデルとして使用した際、翻訳された投稿から画像が消える というスレッドでは、プロバイダーの選択肢や「データ保持ゼロ(zero data retention)」が、コンプライアンスとリスクの観点で何を許容できるかを決定する要素として浮上しました。

最後に、翻訳の品質に関する問題は非常に「実践的」なものになりました。新しいバグ報告で、翻訳後の cooked(レンダリング済み)/マークアップエラー が記述され、Moin さんはそれが Markdown テーブルの書式設定に起因することを突き止めました。ソースとなるテーブルを修正することで、翻訳された出力が正常になったことが 翻訳後の cooked エラー で確認され、cuo_wu さんが 解決策 でこれを裏付けました。

製品利用の側面では、管理者がAI ペルソナ/エージェントの動作制御、特にエージェントが即座に返信するのを防ぐ方法や、それらを「メンションのみ」のパターンに制限する方法の探求を続けました。この議論は、AI ペルソナ/エージェントが投稿への返信ではなく @メンションにのみ応答できるようにする と、AI エージェントの返信に設定可能な遅延を追加する で共有された回避策を結びつけています。


興味深いトピック


活動


お読みいただきありがとうございました。また来週お会いしましょう!:slight_smile:

概要 (2026-04-13 → 2026-04-20)

今週の meta.discourse.org における AI 関連の議論は、翻訳の信頼性とローカライゼーションワークフローに集中しており、Contribute > BugSupport のスレッドで #ai、#dynaloc、content-localization のタグが使用され、活発なやり取りが行われていました。最大のテーマは、ランダムに言語がスキップされたりバックエンドエラーが発生したりする「再現が難しい断続的な翻訳の失敗」でした。これを受け、隠し詳細ログの有効化や /logs の検査といったデバッグ提案が出されました(ポルトガル語 (pt) ロケールがスキップされる AI 翻訳デバッグの続報バックエンドエラーの報告 を参照)。

また、記事が混在している場合(ドイツ語+英語のタイトルなど)の言語検出と手動オーバーライドに関する実用的なサポートスレッドもあり、外部の設定問題(期限切れの API キーなど)により翻訳が「壊れている」ように見える理由についても説明されました(ドイツ語として検出されない投稿 および 解決策 を参照)。別に、管理者のみが直面するロケール切り替えエラーは、Chrome 内の期限切れのテーマプレビュークエリパラメータが原因であることが判明しました(ロケール切り替え時のエラー および 修正方法 を参照)。

「AI プラットフォーム」側では、Discourse MCP 接続性(Claude コネクタや HTTP での利用可否を含む)への関心が再燃しました(Discourse MCP が登場!、および HTTP がサポートされていることの確認 を参照)。最後に、長年続いている AI エージェントのハウツースレッドには、特定のシナリオ向けにカスタムエージェントスキルを追加する方法に関する新しい質問が寄せられました(AI ボット - エージェント を参照)。

トレンドライン: 今週報告された「AI の問題」の多くは、出力の品質に関するものではなく、運用上の堅牢性(ジョブの動作、リトライ、バックエンドの利用可否、設定の可視性)に関するものでした(例:翻訳のスキップ詳細ログリトライ動作に関する質問)。


興味深いトピック

  • Contribute > Bug で、AI 翻訳がロケールを断続的にスキップする(当初はポルトガル語が欠落しているとして観測)
    Denis_Kovalenko 氏は、多くのロケールを有効にするとポルトガル語が生成されない(その後:任意のロケールがランダムにスキップされる)現象が発生し、タイトルと本文の翻訳が矛盾していると報告しました(元の報告:ポルトガル語 (pt) ロケールがスキップされる AI 翻訳、設定の明確化:サポートされているロケールに関する質問、および「ランダムにスキップされるロケール」の更新:一貫性のない結果 を参照)。
    デバッグはログや内部構造の deeper な調査へ進みました。 nat 氏は /logs の確認と、隠し設定 ai_translation_verbose_logs の有効化を提案しました(隠し詳細ログの提案 を参照)。一方、RGJ 氏は、タグ・トピック・投稿に影響するバックエンドの失敗(503 unreachable_backend)を浮き彫りにしました(エラー出力 を参照)。このスレッドでは、なぜ翻訳ジョブが retry: false で構成されているのかといった実装に関する質問も提起されました(リトライに関する質問 を参照)。

  • AI 翻訳のログトラブルシューティングに隠し設定を使用する
    Denis_Kovalenko 氏が管理者検索で ai_translation_verbose_logs を見つけられなかった際(設定が見つからない)、Moin 氏はこれは隠しサイト設定であるため当然だと説明し、隠し設定に関するドキュメントへのポインタを示しました(隠し設定ドキュメントへのポインタ および参照ガイド:隠しサイト設定の使用 を参照)。直後に、RGJ 氏は調査を支援するためにこの設定を有効にしました(詳細ログの有効化 を参照)。

  • 混在言語の投稿は検出を混乱させる可能性があり、手動での言語選択は検出を強制する(Support
    putty 氏は、ドイツ語の投稿が翻訳されないケースを共有し、ドイツ語を選択すると言語が強制されるかどうかを尋ねました(問題の報告)。 Falco 氏は、言語を選択すると確かにそれが行われることを確認し、その投稿は英語/ドイツ語の混在であり、英語のタイトルが検出に影響を与えていると指摘しました(確認と説明 を参照)。

  • 翻訳が「動作しない」のは、機能そのものではなく設定(API キー / プロバイダー)に起因
    同じスレッドで、putty 氏は、強制的に翻訳しても翻訳結果が反映されないのを確認しました(翻訳の強制は効果なし)。その後、翻訳されたタイトルが欠落しているというエラーに気づきました(タイトル欠落エラー)。最終的に、翻訳ツールの設定(Claude プラン切替時の古い API キー)を修正し、CDCK の LLM に切り替えたことで解決しました。その後、タイトルの翻訳が正常に動作するようになりました(解決策 を参照)。

  • Composer UX の変更:ロケールセレクターが Composer ツールバー内に移動
    Moin 氏は、言語ドロップダウンが Composer ツールバー内に移動されたことを明確にし、コアの変更へのリンクを貼りました(変更前後のスクリーンショット + PR 参照)。これは翻訳ワークフローと手動入力について議論している際に持ち上がりました(優先度に関する続報の議論 を参照)。

  • 管理者のみが遭遇する「トピックが存在しない / テーマをプレビュー」エラーは、期限切れの preview_theme_id が原因
    Denis_Kovalenko 氏は、管理者のみが直面する問題を報告しました。トピック内でインターフェース言語を切り替えると、存在しないテーマのプレビューに関する永続的なエラーが表示されます(報告)。 pmusaraj 氏は、Chrome 内の固定された ?preview_theme_id=ID パラメータが原因と診断しました(診断)。これを削除することで問題は解決しました(解決確認 を参照)。

  • 翻訳の品質と制限:投稿サイズ/コンテキストウィンドウ、およびモデルの推奨事項
    断続的な翻訳のギャップをデバッグしている間、nat 氏は、タイトルは翻訳されるが本文はスキップされるという別のシナリオに言及し、LLM のコンテキストウィンドウ設定を確認するよう提案しました。また、顧客からのフィードバックと初期テストに基づき、「GPT mini」を翻訳に使用することを強く非推奨としました(モデル + サイズ/コンテキストに関するノート を参照)。 Denis_Kovalenko 氏は、非常に大きなコンテキストウィンドウが構成されていることを確認しました(コンテキストウィンドウの詳細 を参照)。

  • Discourse MCP 接続性:Claude.ai コネクタサポートのリクエスト;HTTP は既にサポート済み
    MCP に関する News and Events > Blog スレッドで、putty 氏は、Discourse MCP サーバーの HTTP/SSE ストリーミング版がリリースされ、Claude.ai Chat のコネクタとして使用できるかどうかを尋ねました(質問)。 Falco 氏は、HTTP サポートは既に存在すると返信し、アナウンススレッドの以前の返信を参照しました(HTTP サポートの返信 を参照)。

  • AI エージェントの拡張性:AI ボットエージェントへのカスタムスキルのリクエスト
    赤丸的小烧酒 氏は(中国語で)、エージェントが異なるシナリオへの返信用にカスタムスキルを追加できるかどうかを尋ね、独自の AI エージェントの動作をカスタマイズする能力を求めています(カスタムスキルのリクエスト を参照)。


アクティビティ

  • Denis_Kovalenko 氏は、今週 2 つのローカライゼーション/AI トラブルシューティングスレッドを牽引しました。

  • pmusaraj 氏は、診断と設定原因の絞り込みに注力しました。

  • nat 氏は、機能レベルのデバッグガイダンスとモデルに関する注意点を提供しました。

  • RGJ 氏は、デバッグの運用化を支援し、具体的な失敗シグナルを浮き彫りにしました。

  • Moin 氏は、ドキュメントへのポインタを示し、ローカライゼーションワークフローに影響を与える UI 変更を明確にしました。

    • この返信 で、ai_translation_verbose_logs が隠しサイト設定であることを説明し、関連するガイドへのリンクを貼りました(および参照ドキュメント:隠しサイト設定の使用)。
    • ドイツ語として検出されない投稿 で、Composer の言語セレクターがツールバー内に移動されたことを(スクリーンショットと PR 参照付きで)文書化しました。
  • putty 氏は、翻訳サポートと MCP 議論の両方で大きく貢献しました。

    • ドイツ語として検出されない投稿 で混在言語の検出/翻訳の問題を提起し、この続報 で翻訳を強制しようとした失敗した試みを共有しました。その後、解決策 で実際の原因が期限切れの API キー/プロバイダーの不一致であることを確認しました。
    • Discourse MCP が登場! で、Claude.ai コネクタの互換性(HTTP/SSE ストリーミング経由)について質問しました。
    • また、このコメント で、古いロケールセレクターの配置に関する UI への好みも表明しました。
  • Falco 氏は、使用に関する質問に答え、MCP の機能を明確にしました。

  • canbekcan 氏は、翻訳ワークフローの問題と最近の変更に関する仮説を探求しました。

    • ドイツ語として検出されない投稿 で「まず言語を選択し、その後タイトル/コンテンツを追加する」というワークフローを提案し、言語オプションの再作成が必要だったと説明しました。
    • この返信 で「タイトルが欠落している」問題を調査し、当初はテーマに関連する動作を疑いましたが、この投稿 でエラーを再現でき、最近のコード変更を参照しました。
    • このノート で、AI 翻訳を使用していない(学術的な要件による)ことを明確にし、UI の明確化後に参加を終了しました。
  • 赤丸的小烧酒 氏は、AI ボット - エージェント で、カスタムスキルを通じたエージェントの拡張性について質問することで、AI エージェントの製品方向性に関する質問を追加しました。


お読みいただきありがとうございました。また来週お会いしましょう! :slight_smile:

概要

今週の meta.discourse.org における AI 関連の議論は、Discourse の AI 機能をより信頼性高く、自動化しやすく、外部の LLM ワークフローとの統合コストを抑えることに集中していました。信頼性の面では、管理者たちは 翻訳がスキップされるか「停止」しているように見える理由——一時的なプロバイダーの障害やレート制限など——について掘り下げ、冗長ログの有効化や監査/ログテーブルの確認といった実用的なデバッグ手順を紹介しました(AI Translation skips Portuguese (pt) localeWhat happens to translations when LLM changes?)。自動化の面では、AI トリアージと Discourse Automation を使用してトピックに自動タグ付けする新しいハウツーガイド(Tag topics using AI)と、エージェントの「例(Examples)」がどのように解釈されるか(そしてそれが誤って過剰なフラグ付けを引き起こす可能性があるか)に関する詳細な解説(AI triage examples not sent properly?)がありました。最後に、統合と効率性の面では、Cooked コンテンツを Markdown として提供することで、ダウンストリームでの LLM 使用時のトークンコストを削減し、API/MCP 使用と相性が良くなる可能性のある新しいプラグインが登場しました(Discourse to Markdown PluginDiscourse to Markdown Plugin)。


注目すべきトピック

  • AI 翻訳が「ポルトガル語をスキップする」現象は、複数の問題が重なったもの:ロケールの誤検出、カテゴリターゲットの癖、エラーハンドリングの期待値
    Denis_Kovalenko は、pt の翻訳がランダムに欠落していることを報告し、プロバイダーエラー時にサイレントフォールトが発生していることを指摘しました(AI Translation skips Portuguese (pt) localeAI Translation skips Portuguese (pt) locale)。このスレッドはより詳細な分析へと発展し、ポルトガル語の固有名詞が英語の投稿に含まれていると、Discourse が ポルトガル語がすでにソース言語であると誤認 する可能性があることが判明しました(AI Translation skips Portuguese (pt) locale)。スタッフは、積極的なリトライとトークン消費の暴走に関するトレードオフについて説明し(AI Translation skips Portuguese (pt) locale)、バックフィルにより最近の項目は時間とともに再試行されることに言及しました(AI Translation skips Portuguese (pt) locale)。

  • 誤ったロケール検出をオーバーライドする方法:コンポーザーの言語コントロールを使用し、元の投稿で設定する
    誤って検出されたロケールを修正する方法を尋ねた後(AI Translation skips Portuguese (pt) locale)、pmusaraj は、言語を設定するためのコンポーザー UI ボタンを指摘しました——翻訳されたバリエーションではなく、元の投稿で変更しなければならないことを強調しています(AI Translation skips Portuguese (pt) locale)。

  • 新しいガイド:AI トリアージと Discourse Automation を使用してトピックに自動的にタグ付けするautomation how-to #ai、#Site_Management
    新しい公式ガイドでは、トピックの内容に基づいてタグを適用するために AI トリアージ を接続する方法が説明されており、Discourse AI と Discourse Automation を有効にし、エージェント/ペルソナを設定するなどの前提条件が含まれています(Tag topics using AI)。セットアップのコンテキストとして、Discourse AI プラグインと自動化フレームワークのドキュメントを明示的に参照しています(Tag topics using AITag topics using AI)。

  • 新しいプラグイン:Discourse コンテンツを Markdown として提供し、LLM のトークン使用量を削減するmarkdown #ai、Customization > Plugin
    benword は、クライアントが Accept: text/markdown を送信するか .md サフィックスを使用した場合に Markdown を返す discourse-to-markdown をリリースしました。これは HTML ペイロードを避けることでトークンコストを削減することを目指しています(Discourse to Markdown Plugin)。pmusaraj は、生の投稿テキストを使用するのではなく、Discourse の Cooked HTML をより豊富な Markdown に変換するという興味深い詳細を指摘しました(Discourse to Markdown Plugin)。jrgong は、これは解決されていない URL が含まれる生のコンテンツでは不十分な API/MCP ワークフローにどのように役立つかを強調し、Discourse MCP と組み合わせて使用できるか質問しました(Discourse to Markdown Plugin)。

  • LLM を変更した場合、AI 翻訳はどうなるのか?(保持されるが、「進行状況が停止」のデバッグが重要)#ai、Support
    RBoy は、ホスト型プロバイダーがモデルを廃止した後、モデルを切り替えるとすべての翻訳が再翻訳されるかどうか質問しました(What happens to translations when LLM changes?)。Falco は、既存の翻訳は保持され、新しい LLM はまだ翻訳されていない部分のみをカバーすると明確にしました(What happens to translations when LLM changes?)。トークン使用量が進行状況なく増加し続けた場合、Falco は冗長ログと AI 監査ログの確認を推奨しました(What happens to translations when LLM changes?)。その後、レート制限エラーが繰り返しトピックの翻訳をブロックし、日次クォータを消費していることが判明しました(What happens to translations when LLM changes?)。

  • AI トリアージの「例」は逆効果になる可能性がある:例は以前の対話ターンであり、レスポンスは期待される出力(ツール呼び出しを含む)を模倣する必要があるautomation #ai、Support
    markschmucker は、例が示唆として意図されていたにもかかわらず、エージェントが すべての投稿 にフラグを立てていることに気づきました(AI triage examples not sent properly?)。Falco は、文字列出力の代わりに flag ツールを使用することを提案し(AI triage examples not sent properly?)、その後、例は 以前のチャットターン として送信されるため、例のレスポンスは実際の期待されるレスポンス形式、特にツール使用に関わる場合は特に、一致する必要があることを明確にしました(AI triage examples not sent properly?)。スレッドは、Examples UI でツール呼び出しのようなレスポンスをどのように記述するかを示す「例の例」の提供を求めて終了しました(AI triage examples not sent properly?)。

  • AI 検索/埋め込みエンドポイントの 500 エラー:インスタンスログを確認し、既知の AI 検索障害と比較するrest-api #ai、Support
    shixiaochi は、/discourse-ai/embeddings/semantic-search が 500 エラーを返す典型的な原因を尋ねました(接口报错500)。Lilly は、AI 検索が 500 エラーを返すという既存のスレッドを指摘し(接口报错500)、supermathie は、実用的な次のステップとして、Rails ログと /logs の両方を検査することを再確認しました(接口报错500)。

  • AI 生成のタグ翻訳:独立して切り替え可能ではない(現時点では)が、タグ設定またはプロンプトの調整で修正可能tags ai #dynaloc、#Site_feedback
    evenlo は、品質の懸念から AI 翻訳されたタグのみを無効にする方法を尋ねました(AI-generated tag translations do not work perfectly)。nat は、翻訳は現在「モデルタイプ」ごとにエンティティの種類をまたいでスコープされていないと説明しました。代わりに、タグ翻訳を直接編集(一度きり)するか、Short Text Translator エージェントのプロンプトを調整します(AI-generated tag translations do not work perfectly)。

  • サポートボットとマルチモーダルワークフロー:画像生成と「ビジョン」は技術サポートを改善する可能性があるai #ai-bot、General
    進行中のサポートボットスレッドで、EricGT は AI 生成の画像例を共有し、OpenAI クックブックのプロンプティングガイドへのリンクを貼りました(Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot)Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot))。merefield は、Discourse Chatbot コンテキストにおける Image Gen 2 のオプションに言及しました(Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot))。37Rb は、ハードウェアパネルの写真を解釈するためにビジョン機能を使用した実験について説明し(Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot))、EricGT は、注釈付きオーバーレイや技術テキストを生成する今後のワークフローを提案しました(Advice on a support bot for a technical support forum (Discourse AI vs Discourse Chatbot))。

  • 検索のためにファイルコンテンツをインデックス化する:OCR と添付ファイルの理解は、AI 検索のアップグレードパスai #ai-search、Contribute > Feature
    dennisjbr は、Apache Tika を使用して OCR やセルフホスティングを行うか、LLM(例:Gemini Flash)を使用して添付ファイルや画像を OCR し、Postgres に記述してインデックス化することを提案しました。古いアップロードを「再焼き」するための初期トークンコストがあることを認めています(Index File Contents for Search)。


アクティビティ


今週言及された追加参照リンク(上記スレッドのコンテキスト)

これらは今週の議論内で直接参照され、周囲のエコシステムを説明するのに役立ちました:Discourse AI pluginDiscourse AutomationLLM settings guideAI bot personas / AgentsDiscourse MCP is hereDiscourse Chatbot now smarter than ChatGPT、および参照された AI 検索 500 スレッド(All AI functions are working ok but AI search gives 500 error)。

お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週のMetaにおけるAI関連の議論は、新しいUXと自動化ワークフローの磨き上げ、およびAI支援による編集や翻訳における正確性の保証の強化に集中していました。

最大の話題は、新しいドッキング型AIコンポーザーの実際のバグハンティングでした。 LillyNew ai docked composerにおいて、編集、引用、モバイルスクロール、ファイルアップロードに関する問題を文書化しました。これに対し keeganは修正を素早く実装し、最終的に機能の改訂中はその機能を制限しました(update)。並行して、AIヘルパーの校正フローでは、引用テキストの保持について議論が行われました。これは特に機密性の高いまたは正確な引用において重要であり、修正が適用されたことと、追加の設定提案が行われたことが確認されました(Proofread breaks quotesexamples guidance)。

運用面では、管理者たちがLLMのレート制限や設定に関する質問により翻訳ジョブが「停止」する件について情報を交換しました(What happens to translations when LLM changes?)。また、機能導入の面では、Discourse AIのトリアージとDiscourse Automationを組み合わせることでトピックを自動分類する方法を示す新しいハウツーが公開されました(Auto-categorize topics using AI)。さらに、プラグインの議論では、AI/MCPの消費者により満足してもらうために text/markdown を提供する方法が探られました(Discourse to Markdown Plugin)。


興味深いトピック

  • ドッキング型AIコンポーザーの回帰バグと迅速な修正 (Contribute > Bug, ai, composer): Lillyは、新しいドッキング型コンポーザーが編集アクションをブロックしたり、引用時に奇妙な挙動を示したり、特に改行に関して通常のコンポーザーと一貫性がないことを報告しました(reportShift+Enter feedback)。 keeganは複数の修正とフォローアップを提供し、意図された動作と次のステップを説明しました(fixes summarygating announcement)。

  • ドッキング型コンポーザーにおけるRTEファーストの設計判断(Markdownはサポートされるがプレビューなし): ドッキング型コンポーザーは主にRTE(リッチテキストエディタ)として意図されており、スペースの制約によりMarkdownは利用可能だがプレビュー機能はないという説明がありました(design explanationconfirmation)。

  • ボットUIとのやり取りにおける引用、サイドバー、ナビゲーションのエッジケース: ボットへの引用がサイドバーの隙間やUIの消失、さらにはユーザーがボット会話に閉じ込められる原因となっており、その後の修正により改善されました(initial behaviorlater status)。

  • ドッキング型コンポーザーで最初の投稿後にファイルアップロードが失敗する: 他の問題が改善された後、 Lillyは残りの問題を最初の投稿後のアップロード失敗と、その後ビルドの再実行により解消された断続的な引用の問題に絞り込みました(bug reporttriage updatemaintainer response)。

  • AI校正は引用テキストを「改善」してはならない (Contribute > Bug, ai-helper): bksubhutiは、AIが宗教的またはソーステキストの引用を変更するリスクを指摘し、引用は正確に保持されなければならないと主張しました(concern)。 Falcoは、この問題は修正済みであり、もし再現する場合はより良いモデルを試すよう提案しました(fix reference)。

  • 例と専門的なペルソナを用いた校正エージェントの設定: bksubhutiは、パーリ語に特化したペルソナプロンプトを共有し、エンジン選択について質問しました(persona details)。一方、 Falcoは例を使用しているかどうかを尋ね、デフォルトの校正機能には引用処理を安定させるための複数の例が含まれていることに言及しました(examples suggestion)。

  • レート制限による翻訳ジョブの停止と「思考」設定に関する混乱 (Support, ai): 翻訳のトラブルシューティングスレッドで、 Falcoは「思考」を無効にするよう提案しました。一方、 RBoyはDiscourse AI UIにおいてそれが何を意味するのかを尋ね、1日あたりのトークン数によるレート制限が繰り返し失敗を引き起こしているエラーを共有しました(suggestionrate limit errorUI question)。

  • AI/MCPの消費により良いMarkdownの提供 (Customization > Plugin, markdown, ai): Discourse-to-Markdownプラグインのスレッドでは、AIクライアントのためのクリーンなパスとして「コンテンツネゴシエーション」が探られました。正統なURLに対して Accept: text/markdown を試行し、サポートされていない場合はJSON APIの動作にフォールバックするという提案です(proposalfollow-up)。同じ議論では、これがMCPの使用(Discourse MCP is hereも参照)に明示的につながっていることが指摘されました。

  • AI生成画像の品質向上(およびプロンプト共有への関心): 長引くサポートボットの議論で、 37Rbは、以前の試みと比較して画像生成の品質に大きな飛躍があったと指摘しました(experience)。また、 EricGTは、プロンプトやヒントをより広く共有するよう促しました(request)。

  • 新しいハウツー:AIトリアージとDiscourse Automationを使用してトピックを自動分類する(#Site_Management, automation, ai): Discourseは、AIを使用してトピックが別のカテゴリに属するかどうかを決定するためのガイドを公開しました。これには前提条件(Discourse AI、Automation、設定されたLLM、およびエージェント/ペルソナ)と全体のワークフローが詳細に記述されています(guide)。前提条件への参照として、Discourse AIDiscourse AutomationLLM settings guideAI bot personasが参照されています)。


アクティビティ

  • Lillyはドッキング型AIコンポーザーの詳細なQAパスを主導し、初期の破損を文書化し(New ai docked composer)、進行中の修正を認め(follow-up)、引用やアップロードなどの残りの問題を絞り込みました(statusrebuild result)。また、「最初の投稿後のアップロード」回帰を主要な残りのバグとしてフラグを立てました(report)。

  • samはドッキング型コンポーザーのフィードバックループを認め、修正が積極的に進められていると伝え、 keegan の継続的な作業を指摘しました(response)。

  • keeganはドッキング型コンポーザーの修正を実装・調整し、意図されたRTEファーストのUXとMarkdownのトレードオフを説明しました(explanation)。その後、改善作業が続く中、機能を上記の変更の背後に制限しました(update)。

  • bksubhutiは正確性と倫理の観点から問題提起を行いました。AI校正は、特に正確な宗教的またはソースの引用において、引用ブロックを保持しなければならないと主張しました(concern)。更新後、動作を確認し、実験を続けました。これにはカスタム校正ペルソナの共有やモデルの提案の依頼が含まれます(confirmationtestingpersona prompt)。

  • Falcoは2つの領域で標的を絞ったトラブルシューティングを提供しました。校正/引用処理の修正を指摘し、問題が継続する場合はより良いモデルを試すよう推奨しました(Proofread breaks quotes)。エージェントの基準となる例の使用について問い合わせ(examples)、翻訳の動作に対処するために「思考」を無効にするよう提案しました(What happens to translations when LLM changes?)。

  • RBoyは、実際の翻訳運用上の痛みを共有しました。トークン1日あたりのレート制限により翻訳試行が繰り返し失敗していることを共有し、Discourse AIの設定UIにおいて「思考」が何を指すのかを尋ねました(error reportclarification question)。

  • benwordは、Discourse-to-MarkdownプラグインがHTTPコンテンツネゴシエーションを介してAI/MCP消費者をサポートする方法について拡張し、実用的な「Markdownを試して、サポートされなければJSONにフォールバックする」という戦略を概説しました(Discourse to Markdown Plugin)。これをMCP統合の可能性に関連付けました(related: Discourse MCP is here)。

  • jrgongは、提案された「コンテンツネゴシエーション後にフォールバックする」というアプローチが、実際にもう一つのLLM(Claude)によってすでに実装されていたことを確認しました(reply)。

  • 37Rbは、AI画像生成が大幅に改善されたというポジティブな現場フィードバックを共有しました。以前の試みと比較してアーティファクトが少なくなったと指摘しています(support bot discussion)。

  • EricGTは、 37Rb の結果に基づいて、プロンプトの共有とヒントを求めることでコミュニティの学習を促進しました(request)。

  • Discourseは、AIトリアージを使用してトピックを自動分類するための新しい管理者向けガイドを公開しました。前提条件とセットアップ参照が明示的に文書化されています(Auto-categorize topics using AI)。関連ドキュメント:Discourse AIDiscourse AutomationLLM settings guideAI bot personas)。

お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週(2026-05-04 → 2026-05-11)の meta.discourse.org における AI に関する議論は、ai 翻訳の運用上の信頼性に集中しました。特に、「思考/推論」モデルがロケール検出を破綻させ、完了予算を枯渇させ、翻訳ジョブを混乱させる方法で停止または失敗させる問題についてです(AI 翻訳エラー および LLM が変更された場合、翻訳はどうなるか? を参照)。もう一つのデバッグの焦点は、トークン制限の驚き(リクエストサイズ対レスポンスサイズ、TPM/TPD レート制限)と、それらが Discourse AI の LLM 設定とどのように相互作用するかという点でした(AI が LLM トークン閾値をランダムかつ予測不可能に超過する を参照)。

UX/設定の側面では、より小規模ながら実用的な更新がありました。引用処理のための校正プロンプトのカスタマイズ校正が引用を壊す を参照)、PM/エージェントのフォローアップ画像アップロードの回帰(すでに上流で修正済み)PM 経由のエージェントフォローアップで画像を投稿できない を参照)、そして LLM 設定ページでの Google Gemini モデル設定に関する新規ユーザーの質問Discourse AI - 大規模言語モデル (LLM) 設定ページ を参照)です。

全体として:3 つの新しいトピックで 26 の新しい投稿があり、活動の大部分はFalcoRBoy によって行われました。主に bugSupport のスレッドで ai タグが付いたもの(例:AI 翻訳エラーAI が LLM トークン閾値をランダムかつ予測不可能に超過するPM 経由のエージェントフォローアップで画像を投稿できない)です。


興味深いトピック

  • 「思考」出力が完了予算を消費することで引き起こされる翻訳の失敗
    RBoy は、AI 翻訳エラー において Validation failed: Raw can't be blank, Cooked can't be blank のような翻訳エラーを報告しました。Falco は、推論トークンmax_tokens の下で「すべてのトークンを消費」し、空または無効な出力につながることを特定しました(文脈内の分析)。デバッグの議論では、なぜ Discourse が翻訳に推論を避けているか(同じスレッド)や、大規模な翻訳失敗に関する過去の経緯(関連する議論)にも触れました。

  • LLM 変更後に「停止」する翻訳:思考モデルではロケール検出が不安定
    LLM が変更された場合、翻訳はどうなるか? において、RBoy は、新しいログや進行状況が表示されないまま翻訳が完了していないように見える状況を説明しました(停止症状)。Falco は根本的な問題を説明しました。思考モデルをロケール検出に使用することはできません。なぜなら「思考ブロック」がパースを破綻させ、ロケール検出がなければ翻訳が進まないからです(根本原因の説明;結論はフォローアップで認められました)。

  • 翻訳モデルに対する構造化出力の要件(例:json_schema
    推論モデルから非推論モデルに切り替えた後、RBoy は、選択されたモデルが response_format: json_schemaサポートしていないことを示す 400 エラーに遭遇しました(エラー報告)。Falco は、翻訳には構造化出力をサポートするモデルが必要であると明確にしました。「基本的に最近リリースされたすべての最先端モデル(SotA)」が該当します(ガイダンス)。

  • 実用的な翻訳デバッグ:/p/POST_ID と監査ログを使用するが、response_tokens でフィルタリングしない
    Falco は、失敗した投稿を /p/120 で確認し、ai_api_audit_logs を調査することを助言しました(デバッグアプローチ)。RBoy が一致する監査行を確認できなかった場合(クエリと不一致)、Falco は SQL フィルタから response_tokens 句を削除することを推奨しました(修正)。スレッドでは、調査中の /p//t/ の違いも明確にされました(フォローアップ)。

  • トークン制限の混乱:413 エラーは「最大出力トークン」ではなくリクエストサイズを示す
    RBoy は、出力トークン上限を下げたにもかかわらず、ランダムにトークン制限超過が発生したと報告しました(初期報告)。Falco は、413リクエストが大きすぎることを示す(要求されたレスポンスではない)と強調し、LLM の「コンテキストウィンドウ」設定に焦点を当てるよう提案しました。また、現代の基準では 8k は異常に小さいとも指摘しました(明確化)。RBoy は設定されたコンテキストウィンドウとプロバイダーの制限を返信し、なぜ Discourse が設定された境界を超えてしまうのかと疑問を呈しました(詳細)。

  • 翻訳の不安定さの上流要因としてのレート制限圧力(TPD/TPM)
    同じトークンスレッドにおいて、RBoy は、翻訳パイプラインが最初は日次トークンレート制限(429)で停止し、再開後に 413 リクエスト过大エラーで失敗したと指摘しました(失敗の順序)。これは、LLM が変更された場合、翻訳はどうなるか? および AI 翻訳エラー での継続的な翻訳トラブルシューティングと関連していました。

  • 校正のカスタマイズ:引用の動作を調整するための組み込み例の場所 (ai-helper)
    bksubhuti は、引用を壊さないように独自の校正パーソナリティを調整するために、どこで例を見つけられるか尋ねました(質問)。Falco は、管理 UI 内の校正エージェントの例(admin/plugins/discourse-ai/ai-agents/-22/edit)を指し示しました(案内)。bksubhuti は例セットを見つけ、それが JSON を出力することを確認しました(確認)。

  • PM エージェントのフォローアップで画像を投稿できない(上流で修正済み)
    Ethsim2 は、2026.5.0 で PM 経由のエージェントへのフォローアップ時に画像を投稿できないと報告しました(バグ報告)。Lilly は、すでに修正済みであり(関連する不完全な報告にも言及)、返信しました(応答)。Ethsim2 は必要な不足している上流コミットを特定しました(フォローアップ)。(関連:新しい AI ドッキングコンポーザー。)

  • 新しい LLM 設定の質問:Gemini モデル ID / プロバイダー URL の混乱
    danhanghai は、LLM 設定ページで Google プロバイダー経由で gemini-3.1-flash-lite を設定する助けを求め、モデル ID とエンドポイント URL を共有しました(質問)。より広い文脈として、この質問は長期間続いている参照トピック Discourse AI - 大規模言語モデル (LLM) 設定ページ (how-to ai) の中に位置しています。


活動

お読みいただきありがとうございます。来週またお会いしましょう!:slight_smile:

概要

今週の meta.discourse.org における ai での議論は、言語/ロケールの検出や翻訳クレジットの使用量から、軽微な UX の問題点、セルフホスティングの設定トラブルまで、実用的な信頼性向上 に関連するトピックに集中していました。

ローカライゼーションの面では、thomasjsn 氏が、ノルウェー語コンテンツが no として検出され、その後 nb_NO に翻訳されることで、ほぼ重複したテキストとなりクレジットが無駄に使われてしまう問題を報告しました(Norwegian is identified as no by locale detector agent, content localization supported locales is nb_NO)。このスレッドはすぐにプロンプトレベルでの回避策(投稿 5)へと発展し、nat 氏によって確認されたコア/デフォルトエージェントの改善(投稿 7)へとつながりました。

一方、Discourse AI の UI では、小さくても目に見える改善が行われました:RBoy 氏は、デフォルトの LLM を変更しても、ページを更新するまでエージェントのラベルが更新されないという軽微な UI バグを見つけました(Minor UI bug changing default LLM)。その後、awesomerobot 氏が修正 PR を投稿しました(投稿 2)。

セルフホスティングを行っているユーザーにとっても、有用なトラブルシューティングの瞬間がありました:NotAnonymous 氏は、感情分析の設定中に Docker と Hugging Face で 404 エラーに遭遇し、Falco 氏が有効な回避策を提示しました(Self-Hosting Sentiment and Emotion for DiscourseAI 参照。投稿 15 および 投稿 16 の確認参照)。

最後に、いくつかの小さなチェックインで週が締めくくられました:Gemini の「思考予算」テストの制限に関するフォローアップ(Thinking budget for Gemini Pro, error when using 0 or -1)、新しい solved の改善点への言及とともに「私も同様です」/同意パターンへの関心が再燃した件(Option to hide ‘me too’ replies)、そして AI プラグインのハイパーリンクが反応しないことを報告した中国語の新しい投稿(社区官方的ai插件中的超链接未能正常跳转,点击后无反应)などです。


興味深いトピック

  • ノルウェー語のロケール検出(no vs nb_NO)による冗長な翻訳とクレジットの使用 (Contribute > Bug ai)
    thomasjsn 氏は、ノルウェー語の投稿が no として検出され、その後ノルウェー語 nb_NO に翻訳されることで、微妙な違いはあるものの主にコンテンツが重複してしまうことに気づきました(Norwegian is identified as no by locale detector agent, content localization supported locales is nb_NO)。nat 氏は、ロケール検出エージェントを複製してシステムプロンプトを調整するよう提案しました(投稿 2)。これについて thomasjsn 氏は、明示的な言語コードの行を追加することで検証しました(投稿 5)。その後、nat 氏は、この回避策がデフォルトエージェントに取り込まれたことを確認しました(投稿 6 でのプロンプトガイダンスの後、投稿 7)。

  • デフォルト LLM のラベルが AI 設定 UI で更新されない(ページ更新まで反映されない) (Contribute > UX ai)
    Minor UI bug changing default LLM で、RBoy 氏は、デフォルトモデルを変更しても、ページがリロードされるまでエージェントの行に古い「デフォルト LLM」のテキストが表示されたままになることを示しました。awesomerobot 氏は、軽微ではあるが修正する価値があると同意し、PR を作成しました(投稿 2)。

  • アップストリームのモデルアーティファクトパス(404)により、セルフホスト型の感情分析 Docker イメージが失敗する (#Self-Hosting ai ai-sentiment)
    NotAnonymous 氏は、Self-Hosting Sentiment and Emotion for DiscourseAI のセルフホスト感情分析の手順に従っている際に、Hugging Face からの tokenizer.json 404 に遭遇しました。Falco 氏は、アップストリームのモデル変更がまだマージされていないことを説明し、ブランチを指すよう推奨しました(投稿 15)。これにより、NotAnonymous 氏の問題は解決しました(投稿 16)。

  • 「私も同様です」/同意のノイズとシグナル、solved の改善が部分的な答えとして (Contribute > Feature ai)
    「私も同様です」の返信によるノイズを減らすという長年の要望が、NateDhaliwal 氏によって、ちょうど今週 solved プラグインの変更を通じて類似の機能がリリースされたことで浮上しました(Option to hide ‘me too’ replies)。参照されているリリーススレッドは Solved improvements: allowing members to indicate they’re experiencing a reported issue です。EricGT 氏は、その展開ディスカッション内の自分のコメントへの直接リンクを投稿しました(投稿 3Solved improvements… (投稿 14) も参照)。

  • Gemini Pro の「思考予算」のエッジケースのフォローアップ(現在の使用状況なしでは確認困難) (Contribute > Bug ai)
    Thinking budget for Gemini Pro, error when using 0 or -1 で、sam 氏は、この問題がまだ発生しているかどうかを確認しました。RBoy 氏は、Pro モデルをもう使用していないためテストできないと返信しました(投稿 6)— これは回帰ステータスを検証しようとする人々にとって有用な文脈です。

  • 中国語のバグ報告:AI プラグインのハイパーリンクがクリックしても反応しない (Contribute > Bug ai)
    哈基米曼波 氏から、社区官方的ai插件中的超链接未能正常跳转,点击后无反应 に新しい報告があり、クリック可能に見えるがナビゲーションしないリンクについて説明されていました。NateDhaliwal 氏が返信しましたが、その投稿は後に著者によって削除されました(投稿 2)— そのため、次の具体的な手順には、新しい再現手順と環境詳細が必要になる可能性があります。


アクティビティ


お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週の meta.discourse.org における AI 関連の活動(2026-05-18 → 2026-05-25)は、主に「AI ボットの会話をより滑らかで管理しやすくする」ことに向けられ、加えて、AI 支援型メールワークフローにおけるローカライゼーションに関する継続的な運用上の懸念が取り上げられました。

製品面では、Discourse が AI チャット向けに 2 つの小さくも重要な UX 改善をリリースしました。重要なチャットを上部に固定して残すために AI 会話をスター(お気に入り)登録できる機能(Star common AI conversationsStar common AI conversations でも言及)と、AI ボトトピックで入力ボックスを常時利用可能にして「返信の煩わしさ」を軽減するドッキング型コンポーザーIntroducing a docked composer for AI bot conversationsIntroducing a docked composer for AI bot conversations でも参照)です。

一方、以前の Contribute > Feature スレッドが再浮上し、更新を求めています。翻訳サポートは依然として課題となっており、特に、ユーザーが設定した言語でメールを受け取る際に、モデレーションパイプラインのコメントやその他のカスタムテキストが翻訳されていない点が問題視されています(Use translated posts when emailing users with their user language setUse translated posts when emailing users with their user language setUse translated posts when emailing users with their user language set でも言及)。

注目トピック

  • 重要な会話を上部に保つための AI チャットのスター登録#Announcements, ai
    Discourse は、頻繁に参照される AI スレッドを見つけやすくする新しい機能として、AI ボト会話をスター登録する機能を導入しました。

概要

今週(2026年5月25日~2026年6月1日)の meta.discourse.org における AI 関連の議論は、主に3つのテーマに集約されました:

  1. AI 統合と自動化 — AI 機能における「イベント駆動」への関心が高まっています。例えば、AI アーティファクトのデータ変更時に外部の自動化処理をトリガーする機能などです。Discourse AI アーティファクトのキー値変更に対する Webhook/イベントサポートの追加(および管理者によるサンドボックス無効化の許可)に関するリクエスト (Add webhook / event support for Discourse AI artifact key-value updates (or allow admins to disable sandboxing)) には、Discourse の次期自動化機能(「Workflows」)の導入後に再検討するよう促す返信 (reply) と、スコープ限定されたサーバーサイド Webhook が有用であるという同意 (follow-up) が寄せられました。

  2. AI UX とコンテンツの忠実度 — 複数のスレッドで、AI 関連の UX がまだ磨きを要する箇所が指摘されました。ドッキングされた AI ボットコンポーザーの「Enter で送信」の動作 (discussion, more)、翻訳出力による Markdown 引用構文の破損 (bug report)、そしてボット/チャットコンテキストにおける完全な Markdown パリティへの継続的な要望 (request continuation) などです。

  3. ローカライゼーションとマルチモデルサポート — 言語とモデルの柔軟性に関する投稿がいくつかありました。AI プロンプトの中国語へのローカライズに関するリクエスト (request, reply)、ユーザー言語設定に基づいてユーザーにメールを送信する際に翻訳済み投稿を使用する機能における翻訳の進捗(翻訳済み「フラグ理由」が正しく表示されるようになった修正のマージを含む) (Use translated posts when emailing users with their user language set)、Gemini などのより多くの LLM プロバイダーへ感情・感情分析の拡大に関する質問 (question, update) などです。


興味深いトピック

  • AI アーティファクト更新の Webhook/イベントサポート(自動化と統合) (Contribute > Feature ai webhooks ai-artifacts)
    MachineScholar は、外部の自動化(例:n8n ワークフロー)を可能にするため、AI アーティファクトのキー値データが変更された際に Webhook を発行する提案を、Add webhook / event support for Discourse AI artifact key-value updates (or allow admins to disable sandboxing) で行いました。 Falco は、新しい Workflows アプローチが導入された後に再検討すべき事項だと示唆し (reply)、sam は、アーティファクト ID にスコープを指定できるサーバーサイド Webhook のアイデアを支持しました (comment)。 MachineScholar はまた、Workflows の情報やタイムラインを追跡する場所についても質問しました (follow-up)。

  • AI ボット会話用のドッキングコンポーザー:「Enter で送信」の摩擦(およびアップロードの問題) (#Announcements ai ai-bot composer)
    Introducing a docked composer for AI bot conversations で、Lilly は、「Enter を送信として」を抑制し、紙飛行機アイコンのみで送信する方法を求めています (post)。 tobiaseigen は同意し、AI 会話は常に「チャット的」ではなく、段落やコードブロックが必要なことが多いと指摘しました。また、チャット設定に関するワークアラウンドに触れつつ、リアルなチャット使用におけるトレードオフを強調しました (post)。その後、Lilly は、最初の投稿後に画像アップロードが壊れたことを報告し、ボット使用のために通常のコンポーザーに戻りました (post)。

  • メール/通知での翻訳済みコンテンツ:ロードマップと翻訳済み「フラグ理由」の修正マージ (Contribute > Feature ai activity-summary dynaloc content-localization)
    Use translated posts when emailing users with their user language set で、pmusaraj は、OP がまだロードマップ上にあるがタイムラインは未定であることを確認しました (post)。関連する UI 文字列を説明している際、Bart_Veldhuizen1 は、「カスタム備考」は実際には*「その他」*フラグタイプであることを説明し、レビューキューでポルトガル語でどのように表示されていたか、DM は正しく翻訳されていたかを示しました (details)。 pmusaraj はその後、この翻訳問題の修正をマージしました (update)。関連する PR を指し示しています:discussion reference

  • 感情/感情分析のセルフホスティング:他の LLM プロバイダーへの拡大(Gemini が言及) (#Self-Hosting ai ai-sentiment)
    Self-Hosting Sentiment and Emotion for DiscourseAI で、Orioni は、感情分析を他の LLM に接続するための ETA を尋ね、Gemini Flash 系での肯定的な経験に触れ、コスト削減のために Gemini を感情分析に使用したいと述べています (post)。 Falco は、この機能が追加されており、まもなくサイトに表示されるだろうと返信しました (reply)。

  • AI 翻訳のバグ:Markdown 引用 >0 に変換されることがある (Contribute > Bug ai dynaloc)
    thomasjsn は、「GPT-5.4 Nano」と「Gemini 3 Flash」の両方からの翻訳で、Markdown 引用マーカー(>)が 0 に変換され、フォーマットが壊れることがあると報告しました (Markdown quote conversion failures in AI translations)。例では、引用ブロックや見出しがあるべき場所に繰り返しの 0 文字が表示されています (report)。

  • リクエスト:AI プラグインのプロンプトテキストを中国語で設定/ローカライズできるようにする (Contribute > Feature ai localization)
    bird は、要約、タイトル、DM 要約がデフォルトで英語になることを指摘し、AI プロンプトを中国語に設定できるようにすることを求めています (希望ai插件可以设置提示词为中文)。 sniper756 は、英語/中国語の出力は不安定でモデルによって異なる可能性があるが、根本原因は不明だと返信しました (reply)。

  • ボット/チャットコンテキストでの完全な Markdown サポート(および関連する移行に関する懸念) (Contribute > Feature chat ai)
    Full markdown support in Chat for bots で、rokejulianlockhart は、ボットを超えた完全な Markdown サポートに関するより広範なトピックが存在するかどうかを尋ねました(sam が以前、より一般的なトピックを作成することに前向きだったことを参照:quoted reference)。また、移行に関連するニーズについても提起し、Messages を Chats/DMs への移行に関する別の質問を引用 (quoted topic reference) し、完全な Discourse Markdown なしでは、この機能は自身のユースケースでは実用性に欠けると主張しました (post)。


アクティビティ


お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週、meta.discourse.orgでのAI関連の議論は、主に3つの実用的なテーマに集中していました。

  1. AI支援による投稿作成とモデレーションUX: 管理者は、AIヘルパーが生成する内容(タイトル、タグ、カテゴリのいずれか)や、制限のあるカテゴリ設定での動作に対して、より細粒度の制御を求めています。これにより、投稿フォームでのボタンごとの切り替え機能という機能リクエスト(AIタイトルジェネレーターのリクエスト: タイトル/タグ/カテゴリの切り替え)と、タグ提案がカテゴリのタグ制限を尊重しないというバグ(AIヘルパーがカテゴリで許可されていないタグを提案する)の両方が浮上しました。

  2. 「AI」と「実際にはLLMではない」機能の明確化: 重要な点として、タグ/カテゴリの提案はLLM駆動ではなく、埋め込み(embedding)に基づくものであり、これにより「プロンプト」が結果に与える影響の度合いが変わるという指摘が再確認されました(AIタグとカテゴリの提案をカスタマイズする方法)。

  3. AI + ローカライゼーション + ツールリングのエッジケース: ローカライズされたAI機能において、言語の誤検出翻訳の鮮度に関する混乱の報告がありました(奇妙な現象: 返信の編集が表示されず、英語で書かれているのにフランス語と表示される)。さらに、開発者向けの問題として、AIツールテストランナーが、プレーンな http:// の内部エンドポイントに対してSSLネゴシエーションを試みるという事象も報告されました(Der AI Tools Test Runner macht bei http-URLs intern SSL)。


興味深いトピック

  • AIのローカライゼーションで言語を誤検出し、編集内容を古い翻訳の背後に隠す (Contribute > Site feedback, ai, dynaloc, content-localization)
    stephtaraさんは、英語で書かれた投稿がフランス語とフラグを立てられ、その後の編集がレンダリングされたビューで「表示されない」と報告しました(報告)。 Moinさんは、誤検出は「French」といった単一の単語によって引き起こされる可能性があると説明し、「編集の欠落」はソース投稿ではなく古い翻訳を表示しているためである可能性が高いと指摘しました(診断 + 回避策)。スレッドは、元の投稿者がこの説明を確認し、検出された言語を手動で修正したことで終了しました(確認)。また、言語検出の限界に関する覚えやすい言葉も残されています:

    「人工知能は知能ではない」(引用)。

  • バグ: AIヘルパーがカテゴリが許可していないタグを提案する (Contribute > Bug, ai)
    thglさんは、AIヘルパーが制限されたタグを推奨し、それらを選択できるにもかかわらず、後で送信をブロックすることを見付けました。一方、手動でのタグ入力では制限が正しく適用されていました(バグ報告)。 zogstripさんは、この問題を迅速に認識し(認識)、すでにPRを通じて準備された修正をフォローアップしました(修正状況)。報告者は、この対応速度の速さを確認し(感謝)、謝意を表しています。

  • 機能リクエスト: AIタグ付け/カテゴリ付けは有効にし、AIタイトル生成は無効にするための切り替え (Contribute > Feature, ai)
    Frullyさんは、タイトル、タグ、カテゴリの提案ボタンに対して個別の切り替えを求めました。AIヘルプを分類に維持しつつ、ユーザーが独自のタイトルを作成する必要があるという要望です(リクエスト + 理由)。 NateDhaliwalさんは、実用的な中間アプローチを提案しました。つまり、CSSを使用して「タイトルを提案する」ボタンだけを非表示にするというものです(CSS回避策)。この提案は、リクエストした側によって実用的であると受け入れられました(フォローアップ)。

  • AIタグ/カテゴリの提案をカスタマイズする方法: 埋め込みベースであり、LLMプロンプトではないという明確化 (Support, ai, ai-helper, 解決済み)
    Frullyさんは、ヘルパーにコミュニティがコンテンツをどのように整理しているか(例: 一貫した#meetingsパターンや必須タグ)を「教える」方法を知りたがっており、システムプロンプトの例がタイトルに焦点を当てており、タグ/カテゴリには焦点を当てていないことに言及しました(質問)。 Falcoさんは、その理由を明確にしました。タグ/カテゴリの提案はLLMプロンプトを使用しておらず、既存のトピックに対するドラフトの埋め込みに依存しているのです(回答 / 解決策)。

  • AIツールテストランナー: http.get() が内部の http:// エンドポイントに対してSSLを試みるように見える (Support, rest-api, ai)
    Tobias1さんは、http.get("http://stable-diffusion:7860/") が内部IPに正しく解決される一方で、SSLハンドシェイクエラーで失敗する再現可能なスクリプトを共有しました。これは、ランナーまたはそのHTTPクライアントレイヤーが、明示的にTLSを無視しているにもかかわらずTLSを試みていることを示唆しています(詳細 + エラー出力)。


アクティビティ

お読みいただきありがとうございました。また来週お会いしましょう! :slight_smile:

概要

今週(2026-06-08 → 2026-06-15)は、メタ上で Discourse AI に関する議論が わずかではあるが実用的な バースト(2件の新しいトピックにわたる12件の新しい投稿)を見せました。その大半は、AI 翻訳の設定変更とコスト/スコープの可視性を中心に、組み込み AI ツールに関するいくつかの 運用および管理者向けの落とし穴 に焦点が当てられていました。

重要なテーマの一つは、AI 翻訳設定で 何が変わったのか を理解することでした。具体的には、「翻訳可能なカテゴリ」から「除外されるカテゴリ」モデルへの変更、およびコミュニティがどのように移行したかについてでした。また、スタッフログや Data Explorer を通じて 翻訳スコープとボリュームを監査/測定 する方法についても議論されました(AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?スレッド内で引用された移行の明確化Data Explorer のクエリ提案、および参照されている以前の説明 392993/7)。

その他、スタッフやコミュニティメンバーは、タグの 教師なし機械翻訳 における段階的な改善と制限について議論し(AI-generated tag translations do not work perfectly)、AI ツールテストランナーにおける ポート/プロトコルのクイック を明確にし(Der AI Tools Test Runner macht bei http-URLs intern SSL)、組み込みの感情分類器で カスタマイズできることとできないこと についてカバーしました。多くの場合、より深い制御が必要な場合は管理者向けにセルフホスティングを推奨していました(Classification in the Discourse Sentiment Dashboard、および sentiment and emotion のセルフホスティング へのポインター)。最後に、ある管理者が、自動作成された AI 関連の管理者アカウント(「deepseek-chat」)の削除方法について質問しました。これには、AI プラグイン/ボットに関連していること、およびスタッフユーザーの削除フローに関するガイドラインが示されました(请问怎么删除deepseek-chat这个自动建立的管理员账户、削除に関する参照は Deleting users in rails console を参照)。

興味深いトピック

  • AI 翻訳設定の移行:「翻訳可能なカテゴリ」→「除外されるカテゴリ」 (ai dynaloc Support)
    Sara_Carmona_y_Lladó は、AI 翻訳 UI で 翻訳可能なカテゴリ が表示されなくなったことに気づき、動作が変更されたか、移行が行われたか、またスコープとコストがどのように決定されるようになったかを尋ねました(AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?)。 Moin は移行が行われたことを確認し、カテゴリリストが以前の動作を維持するように変換された方法を説明しました(移行の説明)。これには、以前のスタッフのガイダンス(392993/7)が参照されていました。

  • ログと Data Explorer を使用した AI 翻訳スコープの監査 + 「何が翻訳されたか」の把握 (ai dynaloc Support)
    移行の説明に続き、Moin は、スタッフアクションログを使用して手動の設定変更を検出すること、およびカテゴリ/言語/カウント別に翻訳を内訳する Data Explorer クエリを共有することを提案しました(Data Explorer のアプローチ)。これはスレッド 405072/2 で続きました。

  • AI タグ翻訳の品質:何が進歩し、何が優先順位が低く残っているか (ai dynaloc tags Contribute > Site feedback)
    以前の報告へのフォローアップとして、nat は、元の報告で言及されたタグは「今ではメタ上で処理されるべき」と確認しましたが、タグ翻訳に追加のコンテキストを渡すことはまだ優先順位が高くないことも指摘しました(AI-generated tag translations do not work perfectly)。 Moin は、どのタグ翻訳が報告以来改善されたかをどのように見つけることができるか尋ねました(399570/15)。

  • AI ツールテストランナーのプロトコル動作:80 番以外のポートは HTTPS がデフォルト (ai rest-api Support)
    Falco は現在の動作を明確にしました。テストランナーはポート 80 でのみ HTTP をサポートしており、他のポートは内部的に HTTPS がデフォルトになるということです。これにより報告は解決しました(Der AI Tools Test Runner macht bei http-URLs intern SSL)。

  • 感情ダッシュボードの分類器のカスタマイズ:組み込み機能はロックされているように見えます;セルフホスティングが一つの道 (ai ai-sentiment Support)
    Lauraruskovic は、管理者アクセスがあっても、組み込みの感情分類エージェントのプロンプトフィールドがロックされている(読み取り専用)ように見えると報告し、推奨される方法はカスタムエージェントを作成することかどうかを尋ねました(Classification in the Discourse Sentiment Dashboard)。 NateDhaliwal は、組み込み機能はまだ編集できない可能性が高いと示唆し、感情/感情のセルフホスティングを可能な回避策として指摘しました(404193/10sentiment and emotion のセルフホスティング)。

  • 自動作成された AI 管理者アカウント(「deepseek-chat」):削除できる/すべきか? (ai Support)
    sniper756 は、「deepseek-chat」に関連して自動的に作成された管理者アカウントの削除方法を尋ねました(请问怎么删除deepseek-chat这个自动建立的管理员账户)。 NateDhaliwal は、これはおそらく AI プラグインで使用されるボットであり、使用されていない場合は削除可能(ただし注意点あり)であると述べました。スタッフユーザーを削除するための rails-console のアプローチを参照しました(405250/2Deleting users in rails console)。

アクティビティ

  • Moin
    今週の主な「AI 翻訳設定の変更」調査を牽引し、移行を確認し、翻訳可能なカテゴリ が新しい除外カテゴリモデルに変換された方法を詳細に説明しました(AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?)。また、元の質問は 405072/1 を参照してください。スタッフログを通じた監査を提案し、カテゴリ/言語別の翻訳数を定量化する Data Explorer クエリを提供しました(405072/3)。別個に、タグ翻訳の品質改善についてフォローアップし、以前の報告以来何が変わったかをどのように特定できるか尋ねました(AI-generated tag translations do not work perfectly、解決の更新は 399570/18 を参照)。
    関連する参照には、引用された以前の移行ノート(392993/7)と、より広範なタグ翻訳スレッドのコンテキスト(399570/18399570/15)が含まれていました。

  • Sara_Carmona_y_Lladó
    今週最も実質的な新しいトピックを開始し、「翻訳可能なカテゴリ」から「除外されるカテゴリ」への UI/動作の変更を指摘し、バックフィルスコープメッセージをどのように解釈すべきか、およびコストがどのように計算されるかの明確さを要求しました(AI Translation: What happened to “Translatable Categories” and how are translation costs calculated?)。フォローアップの説明と移行の詳細は、返信で提供されました(405072/2405072/3)。

  • nat
    AI タグ翻訳の処理に関する具体的な更新を提供しました。元の報告(および追加のもの)でリストされたタグは「今では」メタ上で処理されるべきであり、追加のコンテキストの改善は優先順位が低いとしました(AI-generated tag translations do not work perfectly)。これは、Moin からの継続的なフォローアップに直接対応するものでした(399570/15)。

  • Falco
    AI ツールテストランナーのプロトコルが予期せず切り替わるというサポートレポートを解決し、HTTP はポート 80 でのみサポートされており、他のポートは HTTPS がデフォルトになることを明確にしました(Der AI Tools Test Runner macht bei http-URLs intern SSL)。これはスレッド内で解決済みとしてマークされました(404705/2)。

  • NateDhaliwal
    2つの別々のサポートスレッドで支援しました:

    1. 感情分類のカスタマイズに関しては、組み込みエージェントはおそらく編集できない(まだ)と説明し、より深い変更が必要な場合は管理者向けに感情/感情のセルフホスティングを指摘しました(Classification in the Discourse Sentiment Dashboard、フォローアップリンクは 404193/10、参照されたガイドは sentiment and emotion のセルフホスティング)。
    2. 「deepseek-chat」自動作成の管理者アカウントに関しては、これはおそらく AI プラグインのボットであると述べました。使用されていない場合は削除可能であり、スタッフユーザーを削除するための rails-console メソッドへのリンクを提供しました(请问怎么删除deepseek-chat这个自动建立的管理员账户、削除手順は Deleting users in rails console を参照)。
  • Lauraruskovic
    感情分類器の設定に関する議論を継続し、管理者権限があっても分類エージェントは見つかったもののプロンプトを編集できなかったと説明し、カスタムエージェントを作成することが推奨されるアプローチかどうかを尋ねました(Classification in the Discourse Sentiment Dashboard。カスタマイズに関する議論は 404193/6 を経由して続き、セルフホスティングへのポインターは 404193/10 にあります)。

  • sniper756
    自動的に作成された AI 関連の管理者アカウント(「deepseek-chat」)の削除に関する管理者メンテナンスの質問を提起しました。これには、問題のユーザー/アカウントのスクリーンショットが含まれていました(请问怎么删除deepseek-chat这个自动建立的管理员账户)。返信では、削除が安全かどうか、そして必要であればどのように行うかが議論されました(405250/2、追加のコンテキストは Deleting users in rails console にあります)。


お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週(2026-06-15 → 2026-06-22)、meta.discourse.org における AI に関する議論は、エディタ内の AI ヘルパーに対する UX 改善AI エージェントのコスト管理とスコーピング、そしてエンドポイント、SSRF 保護、翻訳の境界ケースなど、セルフホスティング環境における実践的な設定/デバッグの課題に集中していました。最も注目すべき製品面の更新は、コンポーザーにおける AI 提案 の新しいインラインフロー(コンポーザー内での AI 提案のインライン統合)でした。一方、サポートの大部分は、AI 環境を信頼性高くかつ低コストで動作させることに注がれました(例:カテゴリフィルタリングによる AI トークン使用量の削減でのトークン消費削減のためのカテゴリ限定検索、「このモデルへの接続を試みると、このエラーが返されました」が空白になるでのエンドポイントの正確性とログ確認)。

「本番環境での AI」の側面では、セルフホスティングユーザーは引き続きインフラの現実的な課題に直面しました:内部 LLM ルーティング(LiteLLM/Vertex 風)が 内部 AI エンドポイントの使用方法は? で SSRF 防御に引っかかり、翻訳ジョブが DiscourseAi::Translation: null byte を含む文字列のため投稿の翻訳に失敗しました で問題のあるコンテンツバイトのために失敗しました。最後に、翻訳バックフィルに関する小さくとも非常に共感できる UX リクエストとして、AI 翻訳設定に日付ピッカーを で、頭の中で計算する必要を避けるための日付ピッカーが提案されました。

総括:エディタ体験において AI 機能が成熟しつつあり(コンポーザー内での AI 提案のインライン統合)、管理者はスコープ/コストの制御カテゴリフィルタリングによる AI トークン使用量の削減)と設定の堅牢化「このモデルへの接続を試みると、このエラーが返されました」が空白になる内部 AI エンドポイントの使用方法は?)にますます注力しています。


興味深いトピック


アクティビティ


リンクインデックス(すべての主要スレッド、クイックスキャン用)

お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週の Meta における AI に関する議論は、Discourse AI 機能全体、特に Ask DiscourseAI 翻訳 / コンテンツローカライゼーション、および コンポーザー内のインライン AI ヘルパー における品質、透明性、UX の磨きに焦点が当てられました。一部の管理者は Ask Discourse の回答品質の変化に気づき、同サービスが最近ローカルホスト型のオープンウェイトモデルに移行したことを知りました(Ask discourse moins performantmodel change noterationale + guidance)。

ローカライゼーションの面では、複数のスレッドで翻訳の進捗状況が大規模になると混乱を招きやすいことが指摘されました。これはキャッシュと多段階の処理プロセスによるもので、レポート機能と設定(より明確な進捗表示や日付ピッカー / 固定の切り捨て日付など)の改善に向けた具体的な要望が寄せられました(AI Translation Progress Graphcaching + two-step explanationdate picker requesttopics vs posts pacing)。関連して、管理者らは言語フォールバック(例:「ユーザーのロケールがサポートされていない場合、英語を表示する」)について質問し、スタッフはサイトデフォルトのロケール動作以外ではまだサポートされていないことを確認しました(Can I force English for unsupported languagesfallback locales not supportedcurrent fallback behavior)。

いくつかの実践的・運用上の問題も浮上しました。内部 LLM エンドポイントと許可されたホスト設定のデバッグ(How to use internal AI endpoints?allowed host suggestion)、無効化された状態が「固まって」しまった AI プラグインの有効化(さらに、無料プランではスパム検知などの重要な機能のためにプラグインは有効化されたままになるという説明付き)(Can’t get the AI plugin enabledfix in progress + free-tier note)、そしてHTML コメントが AI サマリーに含まれてしまうという小さくも示唆に富むエッジケース(最終的に #wontfix としてマークされ、プロンプトによる回避策が提示)(HTML comments are also summarized by AIwontfix + workaround)です。

最後に、編集フローにおける AI アシストボタンのUI 統合品質への注目が続き、アイコンの重なりや絶対配置されたボタンによるレイアウトの問題が、より広範なインライン AI コンポーザー統合作業と結びついています(Topic edit interface shows overlapping iconslinked to inline integration threadAI title suggest icon placement issueinline integration of AI Suggestions)。


注目トピック

  • モデル変更後の Ask Discourse の回答品質への懸念 (ai, ask-discourse, Support)
    gilles が、Ask Discourse が最近「パフォーマンスが低下した」ように感じると報告しました(Ask discourse moins performant)。nat は、最近ローカルホスト型の DeepSeek v4 flash モデルへの切り替えがあったことを確認し(model change note)、Falco は、その目的が高速なドキュメントベースのトラブルシューティングであり、開発者支援ではないことを明確にし、代わりに dv のような開発用ハーネスの使用を推奨しました(explanation + dv recommendationUsing dv (Discourse Vibe) to configure Discourse AI in development)。

  • 翻訳進捗グラフの精度、キャッシュ、および「進捗とは何を意味するのか?」 (translation, ai, #Data-&-reporting)
    LotusJeff は、大規模なサイトにおいて進捗グラフが誤解を招くものだと発見しました(AI Translation Progress Graph)。Falco は、タイムアウトを避けるためにページがキャッシュされており、翻訳には言語検出他のロケールへの翻訳という2段階のプロセスが含まれており、初期段階の検出進捗はもはや表示されないため、最初の体験が「ひどく」感じられると説明しました(caching + 2-step pipeline)。LotusJeff は、「対象外 vs 翻訳済み」のより明確なレポートモデルを提案し、Data Explorer SQL プロトタイプの共有を開始しました(reporting proposalSQL examples)、nat は改善が計画されていると述べました(staff follow-up)。

  • Discourse AI における内部/セルフホスト型 LLM エンドポイントのデバッグ (ai, Support)
    satonotdead は、コンテナ内では機能していた内部エンドポイント URL が、Discourse AI UI テストで失敗するという問題に直面しました(problem report + stack trace)。Falco は、DISCOURSE_ALLOWED_INTERNAL_HOSTSホスト名(IP レンジだけでなく)を含めることを提案しました(allowed host suggestion)。文脈には以前の Ollama ローカルセットアップも参照されています(Getting Discourse AI to work with Ollama locally)。

  • ロケールフォールバックポリシー:サポートされていない言語に対して英語を強制する (translation, ai, #Feature)
    Jagster は、フィンランド語中心のサイトのデフォルトロケールを変更せずに、サポートされていないロケールを英語にフォールバックさせることができるか尋ねました(question)。Falco は、「フォールバックロケール」はリクエストされているものの、まだサポートされていないことを確認しました(no fallback locales yet)、nat は現在の動作を明確にしました:フォールバックを無効にすると元の言語が表示され、英語フォールバックを使用するにはデフォルトロケールを en に設定する必要があるということです(behavior details)。

  • AI サマライゼーションが HTML コメントを含む理由(およびそれが #wontfix である理由) (ai, ai-summarize, #Feature)
    ばこん は、読者が見えない HTML コメントが依然としてサマリーに含まれていることに気づきました(reportexample)。Falco はこれを #wontfix とマークし、特定のインスタンスで問題となる場合は、コメントを無視するようにサマリーエージェントに指示するプロンプトの調整を提案しました(decision + workaround)。

  • AI プラグインが無効化されたまま固まる問題 + 無料プランにおける「AI プラグインは無効化できない」に関する説明 (ai, Support)
    ondrej は、以前無効化した後、AI を再有効化できませんでした(issue)。keegan は、「無効化されたまま固まる」状態の修正が必要であることを確認し、無料プランではスパム検知などの重要な機能を動かすために AI プラグインが有効化されたままになることを明確にしました。ただし、個々の AI 機能は UI で無効化できます(fix + policy)。このリクエストでは、既存のセットアップドキュメントも参照されました(documentation excerpt source)。

  • AI UI の磨き:重なるアイコンと絶対配置された AI ボタン (ai, ux)
    Moin は、トピック情報を編集する際にアイコンが積み重なる/重なる問題を報告しました(overlap report)、Falco はこれを進行中のインライン AI 統合スレッドにリンクしました(cross-referenceInline integration of AI Suggestions (in Composer))。関連する UX の問題として、Moin は、AI タイトル提案ボタンがタイトルフィールドが移動する間(特に翻訳されたタイトルの編集時)に固定されたままになること、および提案が英語で表示されることを指摘しました(title icon placement);chapoi は後に、position: absolute のボタンが再発する問題の原因となっていると指摘しました(follow-up)。

  • トピックが投稿より早く翻訳される理由(および何を調整すべきか) (ai, content-localization, Support)
    LotusJeff は、トピックデータが数ヶ月前から翻訳されているのに対し、投稿が遅れていることを観察しました(question)。Falco は、バッチサイズは似ていますが、トピックは特に投稿数の多いトピックにおいて自然に早く完了し、投稿が追いつくように最大年齢やバックフィルレートを調整するよう提案しました(explanation + knobs)。

  • 機能リクエスト:AI 翻訳設定における日付ピッカー(固定の切り捨て日付) (ai, dynaloc, content-localization, #Feature)
    日付ピッカーの議論において、mcwumbly は、設定は「{日付}以降のすべての投稿を翻訳する」ではなく「日数バックフィル」である必要があるかもしれないと指摘しました(framing)。LotusJeff は、ローリングウィンドウは編集された古いコンテンツがスコープから外れてしまう原因となり得ると主張し、「トピックは翻訳されているが投稿はまだ翻訳されていない」というミスマッチがユーザーに目に見える問題であることを強調しました(rolling window concernadditional rationale)。

  • Sentiment ダッシュボードで感情/感情分類がどのように割り当てられるか (ai, ai-sentiment, Support)
    fzngagan は、感情と感情分類に使用されるモデルを要約し、サイト設定を介したモデルベースの分類とエージェントベースの戦略の違いを説明しました(sentiment classification overview)、現在のモデルに関する参照ドキュメントスニペット(models reference)を指し、管理者はデフォルトを編集するのではなく /admin/plugins/discourse-ai/ai-agents で新しいエージェントを作成できることに言及しました(agent approach context)。


アクティビティ

お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週、#meta.discourse.org における ai に関する会話では、AI コストの管理とバックグラウンド使用の理解要約入力周りのセキュリティ期待値の強化、そして Discourse AI 機能セット全体での UX と統合の改善が中心となりました。

コスト/運用面では、Discourse は Discourse AI の使用量に対して推定ドルベースのクォータ(トークン制限に加えて)を実装し、プロバイダー全体での予算管理を容易にしました(Discourse AI のコストベースクォータ および companion ガイド Discourse AI における LLM 使用量クォータの設定 を参照)。管理者はまた、埋め込みや要約のバックフィルなどのバックグラウンドジョブにより、AI UI 機能をアクティブに使用していない間にも発生しうる定期的な AI API 呼び出しについて情報交換を行いました(Discourse はバックグラウンドで AI API を呼び出すか および Falco の確認 を参照)。

安全性の面では、要約プロンプトに実際に投入されるもの、特にHTML コメントが含まれることで操作のための「隠れたチャネル」を形成する可能性について、改めて注目が集まりました(HTML コメントも AI によって要約されるFalco の返信、および 追々の懸念 を参照)。

その間、複数のスレッドは「現実世界で機能させること」に焦点を当てていました:AI タイトル提案での 500 エラーのトラブルシューティングと監査ログの参照先(Qwen3.7-plus サポートスレッド および ai_api_audit_logs に関するガイダンス)、内部 AI エンドポイント / LiteLLM サイドカーの設定(内部 AI エンドポイントの使用方法 および こちら の解決策まとめ)、そして Ollama の OpenAI 互換 API 経由での翻訳のセルフホスティング(DiscourseAI 向けオープンソース LLM のセルフホスティングモデル/トークナイザーのガイダンス、および こちら の翻訳制約に関する議論)。

UX と製品の磨きにも注目が集まりました:AI タイトル提案アイコンの位置に関する修正が提案されました(AI タイトル提案アイコンがタイトル入力フィールドの上に配置される)、「インライン」AI 提案がレイテンシー/動作に関する疑問を提起しました(Composer における AI 提案のインライン統合 および レイテンシーに関する質問)、そして AI ボット会話用のドッキングされたコンポーザーは、誤ってオフに切り替えられた後、再有効化されました(質問 および 解決)。


興味深いトピック

  • Discourse AI のコストベースクォータ(推定ドル、トークンだけではない) #Announcements #ai: sam は、プロバイダー全体での予算管理を支援するために、グループごとに推定ドルコストで AI 使用量を制限する新しい方法を発表しました(発表)。この機能は既存のクォータ設定フローと連携しています(Discourse AI における LLM 使用量クォータの設定)。

  • AI 要約に HTML コメントが含まれる(および潜在的なプロンプトインジェクションの懸念) #Feature ai #ai-summarize: Ed_S は、HTML コメントが要約に影響を与える「隠れたチャネル」になるリスクを提起しました(懸念)。Falco は、特に小規模/古いモデルの場合にその可能性を認め、システム/ユーザープロンプトの分離を緩和策として指摘しました(返信)が、Ed_S はそれがジェイルブレイクに対する真のメカニズムではないと反論しました(追々)。

  • Qwen3.7-plus のセットアップ:タイトル提案ツールが 500 エラーを返す件 + 監査ログを使用したデバッグ方法 Support #ai: bird は、他の AI ツールが動作しているにもかかわらず、AI タイトル生成を使用する際に 500 エラーが発生したと報告しました(報告)。Falco は、より詳細な診断のために ai_api_audit_logs を照会するよう推奨し(ヒント)、その後、最新のエントリを検査する方法と、500 エラーが Qwen ではなく Discourse 側から発生していることを明確にしました(追々)。このスレッドでは、Discourse AI が画像生成をサポートするかどうかの質問に対し、画像生成のドキュメントへのポインターも示されました(回答 + リンク、および Discourse AI における改善された画像生成サポート)。

  • 内部エンドポイントに対する Discourse AI の実行(LiteLLM サイドカー、内部ホストの許可リスト、MCP のクリーンアップ) Support #ai: evantobin は、localhost の LiteLLM サイドカーに対して DISCOURSE_ALLOWED_INTERNAL_HOSTS を使用して内部接続を機能させる方法について説明し、Vertex AI 認証に関する後続の作業についても言及しました(詳細)。satonotdead は、Docker の内部ゲートウェイ IP、ポートマッピング、および壊れた MCP ツールのクリーンアップを使用した完全な解決策を共有しました(解決策)。

  • 機能リクエスト / PR: AI ペルソナシステムプロンプトに {username} テンプレートパラメータを追加 #Feature #ai: 42aross は、AI ペルソナが LLM がトピックのテキスト/メタデータから推測するのではなく、サーバー側で現在のユーザーを確実に識別できるように、{username} を許可されたテンプレートパラメータとして追加することを提案しました(リクエスト + 理由)。また、CLA プロセスの完了についても言及しました(追々)。

  • AI ボット会話用のドッキングされたコンポーザー:Meta でオフに切り替えられ、その後再有効化 #Announcements ai #ai-bot: putty は、Meta がもはやドッキングされたコンポーザー UI を表示しない理由を尋ねました(質問)。keegan は、誤ってオフに切り替えられ、再度オンにしたと返信し、beta への移行について言及しました(ステータス更新)。nicolsdennis は、ボット会話の返信長を制限する製品に関する質問で追々しました(質問)。

  • コンポーザー内のインライン AI 提案:一貫性 + レイテンシー/動作に関する質問 #Announcements ai #ai-helper: chapoi は、類似した UI エントリポイント全体で一貫した動作を実現することについて議論し、フィードバックを求めました(投稿)。nicolsdennis は、往復レイテンシーと、提案がトピックタイトルのみに基づくかどうかを尋ねました(質問)。

  • UX 修正:AI タイトル提案アイコンの位置 ux #ai: chapoi は、タイトルフィールドの上にタイトル提案アイコンが表示される問題に対する実装修正を投稿し、副作用の確認を求めました(修正 + PR リンク)。

  • Gemini API キーの変更:サービスアカウント、移行の懸念 #Integrations how-to #ai: m_terenui は、Google が Gemini API キー周りのセキュリティ変更を報告し、サービスアカウントの必要性や旧キーの移行を必要とする可能性があり、今後 Discourse が管理者にどのような設定を期待しているかを尋ねました(質問)。(スレッド参照:Discourse AI 向け Gemini API キーの設定

  • Ollama を使用した Discourse AI 翻訳のセルフホスティング:プロバイダーの選択、トークナイザー/コンテキストウィンドウ、および「翻訳エンドポイント」がドロップインではない理由 #Self-Hosting #ai: mononym は、Ollama を介した Discourse AI 翻訳を試す方法と、新しい管理者 UI 設定の場所を尋ねました(質問)。Falco は、プロバイダーとして OpenAI を選択して Ollama の OpenAI 互換 API を使用するよう提案し(ガイダンス)、その後、実用的な設定アドバイス(トークナイザーの選択、コンテキストウィンドウ)を提供し、不適合/古いモデルを避けるよう注意しました(詳細)。このスレッドでは、Discourse AI 翻訳が単純な LibreTranslate エンドポイントの代替として設計されていない理由と、古い Translator プラグインがそのまま使用できる理由についても言及しました(制約)。


アクティビティ


お読みいただきありがとうございます。また来週お会いしましょう!:slight_smile:

概要

今週、meta.discourse.org での AI 関連の議論は、コンテンツのローカライズにおける信頼性と制御ai + dynaloc)に大きく焦点が当てられました。また、Ask Discourse や Discobot Discoveries などの AI 駆動機能に対するフィードバックループについても議論されました。

ローカライズの面では、機能性品質の両方で勢いがついています。管理者はカスタムサイドバーセクションの翻訳を要望しており(機能リクエスト:カスタムサイドバーのリンクとセクションを翻訳可能にするサイドバーのドキュメントリンクを翻訳するからの文脈)、複数の報告でプロンプト/フォーマットの問題サイレントな翻訳失敗が指摘されました。これには、ドイツ語の翻訳に JSON ライクなラッパーが含まれる問題(ドイツ語の翻訳に翻訳要素が含まれる)や、JSON ストリーミング解析が壊れた際に翻訳がサイレントに切り捨てられ/破損する問題(JSON ストリーム解析が壊れた場合、エラーを発生させずに翻訳がサイレントに切り捨てられる)が含まれます。

いくつかのスレッドでは、AI 統合の実用的な使いやすさの向上について議論されました。解決済みのサポートケースでは、Claude Sonnet 5 が古い Discourse バージョンや構造化出力設定と組み合わされた際にエラーを発生させる理由が説明されています(Discourse AI: Antrophic Sonnet 5 を動作させるには JSON レスポンスを削除する必要があります…)。ユーザーは独自語彙の翻訳を防止する方法を尋ねており(AI による独自語彙の翻訳を防止するには?)、新しいテーマコンポーネントにより AI ボット会話 UI でのファイルアップロードが改善されました(AI ボット会話ページへのドラッグ&ドロップアップロードとファイルプレビュー)。

最後に、評価とフィードバックは繰り返されるニーズとして浮上しました。Ask Discourse ユーザーは AI とやり取りする際に標準的な Discourse のレート制限に遭遇し(Ask Discourse へのフィードバック)、Discobot Discoveries のハルシネーション(幻覚)により、より良いフィードバックメカニズムへの呼びかけ(および例)が行われました(meta 上の Discobot discoveries 結果へのフィードバック)。これは、より長期的な AI Search の取り組みと結びついています(Discourse AI に会話型 AI Search が来る)。


興味深いトピック


アクティビティ


お読みいただきありがとうございます。また来週お会いしましょう! :slight_smile:

概要

今週、meta での AI に関する議論は、Discourse AI が実際のコミュニティでどのように動作するかに焦点が当てられ、エッジケースがプライバシーノイズの問題に発展する可能性について論じられました。ホスティング済み顧客も、デフォルトのホスティング済みモデルルーターである CDCK/MoM についてより明確な説明を受け、要約やエンベディングなどの異なる AI ワークロードに対して Discourse がなぜ*モデルの混合(mixture-of-models)*アプローチを採用しているかが理解されました(CDCK/MoM とは?)。

バグ修正の面では、公開トピックで AI ボットの返信に再試行(Retry)をクリックすると、重複した投稿が作成されてしまう(その場で再生成されるのではなく)という高頻度で発生する迷惑な問題が報告され、すぐに上流の修正と関連付けられました(AI ボット「再試行」が重複した返信を作成する…続報)。翻訳関連の問題も目立っていました:1 つの報告では、削除された投稿がキャッシュされた翻訳を介して引き続き表示されることがあることが示されました(削除された投稿がまだ完全なコンテンツを表示する…)、もう 1 つのスレッドでは、ストリーミング JSON パースが失敗した際のサイレントな切り捨てに対する修正の進捗が続けられました(翻訳がサイレントに切り捨てられる…)。

その間、管理者はプロバイダー統合の難題に取り組んでいました:DeepSeek の「応答なし」トラブルシューティング(Discourse 接入 DeepSeek…无响应问题接続性の提案)、および Gemini エンベディング の 401 エラーは、AI StudioVertex/Enterprise エンドポイント間の API の不一致であることが明確になりました(Gemini エンベディングの 401 エラーの修正方法解決策)。最後に、AI キャプションサブシステムに関する継続的な作業が再浮上し、キャプションの再ビルドを切り替えるためのトグルの計画が含まれていました(AI キャプションボットの簡単な福祉チェック閉鎖ノート)。


興味深いトピック

  • CDCK ホスティング済みモデル / CDCK/MoM のホスティング済み顧客向け説明 (#Hosted-Customers ai)
    Falco は、ホスティング済み Discourse が組み込みのルーティングされた「モデルの混合」LLM を含む理由、ルーティングがタスク(要約 vs エンベディング vs パーソナ)にどのようにマッチするか、そしてこれがホスティング済み AI クレジットにどのように結びついているかを説明しました(CDCK/MoM とは?)。

  • バグ:公開トピックでの AI ボット「再試行」が再生成する代わりに重複した返信を追加する (bug ai ai-bot)
    Overgrow は、公開トピックでの反復的な再試行クリックがスレッドを新しいボット投稿で氾濫させることを報告しました(報告)、Falco はコア内の修正を指し示しました(開発者の応答)。このスレッドはまた、「安全モード」がウォッチドワードルールを介してリンクになった方法を簡単にカバーしました(質問回答、および参照されたガイド:ウォッチドワード参照ガイド)。

  • プライバシー関連バグ:削除された投稿が翻訳バージョンを表示する際に完全なコンテンツをレンダリングし続ける (bug ai dynaloc content-localization)
    asa は、Discourse AI 翻訳が有効になっている場合、著者によって削除された投稿がキャッシュされたレンダリングが削除状態を尊重しないため、翻訳ビューで完全に表示され続けることを報告しました(削除された投稿がまだ完全なコンテンツを表示する…)。

  • 翻訳の堅牢性:JSON ストリームパースが壊れた際のサイレントな切り捨て (bug ai dynaloc)
    エラーを発生させずにストリーミング JSON パースが失敗した際に翻訳がサイレントに切り捨てられる問題に対する修正の作業が続けられ、より良いエラーの可視化と防御的パースの必要性が強調されました(翻訳がサイレントに切り捨てられる…)。

  • サポート:DeepSeek 公式プラットフォーム統合が応答しないように見える (Support ai)
    AkarinLiu は、DeepSeek の公式オープンプラットフォームを統合した後、「応答なし」の動作を報告しました(初期報告追加の詳細)。sk-or-v1-contents はコンテキストのためにプロバイダー/ステータスシグナルを共有しました(ステータスコンテキスト)、Falco は cURL を介してエンドポイントをテストして接続性/構成の問題を分離することを提案しました(提案)。

  • 解決済み:Gemini エンベディングの 401 エラーは間違った Google エンドポイントファミリーの使用に起因 (Support embedding ai)
    m_terenui は、Vertex スタイルのエンドポイントを使用して Gemini エンベディングを使用しようとした際に 401 エラーに遭遇しました(問題の説明)。Falco は、Discourse エンベディングサポートはエンタープライズ/Vertex エンドポイントではなく Google AI Studio と一致することを明確にし、問題を解決しました(解決策)。報告者はエンドポイントの切り替えがエンベディングをすぐに修正したことを確認しました(確認)。

  • サポート:「Discourse AI プラグインの使用」— コアに何が含まれており、要約がどのように実行されるか(オンデマンド vs バックフィル) (Support ai)
    bayardo.rivas は、Discourse AI がいつバンドルされたか、および要約がどのように機能するかを尋ねました(質問)。Moin はバンドル告知のタイムラインを指し示しました(返信、参照:Discourse コアに人気のあるプラグインをさらにバンドル)。Falco は、要約はオンデマンドまたはバックグラウンドでバックフィルされ、テーマが一部のサイトのために上部に要約を表示できることを説明しました(解決策返信)。(この質問はまた、以前の AI プラグインの議論を参照しています:Discourse のための OpenAI プラグイン? およびバンドルされたプラグインのノート:Discourse AI。)

  • AI キャプション:サブシステムの再構築と今後のキャプションの再ビルド機能 (#Site-feedback ai ai-captions)
    1 年間のキャプションスレッドが新鮮な更新を受けました:コミュニティメンバーは再構築/再アップロードのアイデアについて議論しました(再構築提案再アップロード思考)、samnat がサブシステムを再構築しており、キャプションの再ビルドのためのトグルが計画されていることに言及しました(更新)。nat はその後、OP の問題が修正された後にトピックを閉じました(閉鎖)。

  • リマインダー:Discourse はバックグラウンドで AI API を呼び出すことができます(要約、エンベディング、センチメントなど) (Support ai)
    継続的なサポートスレッドで、m_terenui は観察された使用量のスパイクを要約のバックフィルやエンベディング生成などのバックグラウンドジョブに結びつけました(Discourse はバックグラウンドで AI API を呼び出しますか)—これもまた別の場所で議論された要約バックフィルの構成に結びついています(Discourse AI プラグインの使用)。


アクティビティ

お読みいただきありがとうございます。また来週お会いしましょう!:slight_smile: