סיכום שבועי של נושאי בינה מלאכותית

Weekly Summary of AI Activity on meta.discourse.org

Period: 2025-10-13 to 2025-10-20

Overview

This week, AI discussions spanned search UX improvements, localization quirks, embeddings configuration, and bug fixes post-upgrade. Administrators and developers delved into making AI search results more discoverable, tweaking Gemini embeddings settings, and resolving errors introduced in the 3.6.0 beta. Community members also explored using Discourse for niche groups, tested local LLM integrations, and reported composer glitches with pasted images. Major themes hit #ai-support, ai-search, Bug, Community, and UX.

“We just deployed a big improvement to the underlying tech that powers semantic search…” — Falco ref
“Many users are still wary of AI so they don’t toggle the switch…” — RBoy ref

Interesting Topics

  • Hiding XX results found using AI—enable toggle by default (Support ai ai-search)
    RBoy kicked off the thread by noting that AI search results were hidden by default. NateDhaliwal pointed to existing docs ref, and Falco explained how it now auto-toggles when native results are missing ref. A temporary theme script to force the toggle was also shared ref.

  • Falsche Übersetzung, wenn post locale = UI locale (Bug ai dynaloc content-localization)
    Jakob_Naumann reported that English posts were showing up in German after a default-locale change ref. Falco recommended purging and re-creating the localization cache ref.

  • Gemini API Embedding Configuration Clarification (Support ai)
    RBoy asked what sequence length maps to in the embedding settings and how to throttle API backfills to avoid 429 errors ref. Falco confirmed sequence length equals the model’s token capacity (2048) and pointed out the hidden ai_embeddings_backfill_batch_size setting ref.

  • Exploring Reranking Options for Discourse AI (Support ai)
    In a longer-running thread, Falco rolled out a major semantic search improvement ref, expected to reduce reliance on external rerankers. tpetrov queried support for uploaded RAG documents versus forum topics ref, and Falco confirmed the change covers all embedding use cases ref.

  • Would this work for a community of women over 45+ (Community ai)
    bessnlj wondered if Discourse with AI-powered search fits a niche dating/coaching site ref. tobiaseigen clarified that meta.discourse.org is for Discourse hosts but encouraged spinning up a trial for custom use ref and pointed to existing communities for inspiration ref.

  • Local Ollama is not working with the Plugin (Support ai)
    Tikkel faced an “Internal Server Error” when Discourse called the Ollama service, despite successful cURL tests ref. Falco asked for container logs ref, and Tikkel confirmed that adjusting DISCOURSE_ALLOWED_INTERNAL_HOSTS syntax to use pipes solved it ref.

  • Gemini Embeddings Issue After Discourse Update to 3.6.0 Beta 2 (Support ai)
    Upgrading to 3.6.0.beta2 broke embedding tests for RBoy, who spotted that Gemini’s old embedding-001 model was retired ref. He fixed it by switching to gemini-embedding-001 in the plugin settings ref.

  • Embedding error with 3.6.0 beta 2 (Bug ai)
    A related bug, reported by RBoy, showed “invalid input syntax for type halfvec: “[NULL]”” when querying embeddings post-upgrade ref. This points to null-vector handling issues in the new release.

  • After sending the image, add this to the beginning of the message: [object InputEvent] (Bug ai)
    kuaza discovered that copy-pasting images into the composer prepends an [object InputEvent] string ref. Uploading via the file selector avoids the glitch, leading to further UX tweaks.

  • How to solve discourse ai: No endpoints found that support tool use (Support ai)
    whitewaterdeu saw a 404 “No endpoints found that support tool use” error testing OpenRouter’s qwen3-8b model ref. Disabling native tool integration resolved the issue ref.

Activity

Thanks for reading, and I’ll see you again next week! :slight_smile:

Weekly AI Activity Summary: 2025-10-20 → 2025-10-27


Overview

This week’s ai discussions on Meta spanned API troubleshooting, content localization, user feedback on translations, and plugin bug fixes.

In the Support category, Enit kicked off a deep dive by encountering a 400 Bad Request Using API error when trying to create a topic via the REST API. supermathie pointed them to the Discourse REST API documentation and requested authentication details ref. Moin then asked for log excerpts ref and clarified whether this was purely an API issue or tied to the AI plugin ref. Ultimately, the mystery was solved when the proper logs surfaced under /logs ref.

On the #Site Management front, the Content Localization - Manual and Automatic with Discourse AI discussion saw cmdntd propose making the tl URL parameter available to all users, not just guests ref. Falco clarified that it currently applies globally across the site ref. wenqin then tested the feature and suggested a “default (no translation)” option for multilingual learners ref, and Moin helped locate the toggle for viewing original content ref. Wenqin confirmed the solution worked perfectly ref.

Community feedback in Community’s Multilingual user feedback on Automatic Translations continued, with FINDarkside calling for per-language translation preferences. A Support query titled 我已关闭Discobot,但它仍然运行 turned out to be about AI Search Discoveries, which NateDhaliwal clarified can be toggled in user preferences ref.

On the plugin side, performance tweaks and bug reports moved forward. In Discourse AI Failing to translate large number of posts and topics, DevTeVe improved throughput by disabling streaming. Meanwhile, the Embedding error with 3.6.0 beta 2 was traced to a ProblemChecks bug and patched by Falco ref. A feature request—Hiding XX results found using AI - enable toggle by default—was moved to Feature for broader discussion.


Interesting Topics


Activity

  • Enit: spearheaded the API deep dive with five posts—initial report ref, plugin context clarification ref, log details ref, solution confirmation ref, and broader AI memory discussion ref.
  • supermathie: provided API documentation guidance ref.
  • Moin: probed logs ref, clarified plugin scope ref, guided log access ref, and assisted with localization toggles ref.
  • NateDhaliwal: translated language support insights ref and AI Discoveries settings help ref.
  • wenqin: tested localized views ref and praised the toggle UX ref.
  • Falco: explained global locale behavior ref and fixed the embedding bug ref.
  • FINDarkside: contributed critical feedback on user-controlled translations ref.
  • Jagster: highlighted language support limitations ref.
  • keegan: asked about sentiment thresholds ref.
  • DevTeVe: optimized translation throughput by disabling streaming ref.

Thanks for reading, and I’ll see you again next week! :slight_smile:

Weekly AI Activity Summary: 2025-10-27 to 2025-11-03

Overview

This week on meta.discourse.org saw vibrant discussions across ai, content-localization, Feature, and Support. From multilingual translation preferences and concerns over undisclosed auto-translation, to hidden configuration settings and feature requests for AI-powered formatting, the community dove deep into how Discourse AI can be more flexible and transparent. Contributors also tackled LLM errors, debated structured output requirements, sought cost estimates for AI features, and explored token limits for embeddings. Overall, the focus remained on improving user control, enhancing reliability, and broadening provider support.

Interesting Topics

Activity

Thanks for reading, and I’ll see you again next week! :slight_smile:

Overview

Over the past week, the community dove into several translation and rate-limit challenges, as well as fresh plugin releases and AI helper configuration issues. Key themes included:

Below are the 10 most interesting topics from the week, followed by a breakdown of who said what.


Interesting Topics


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

Weekly AI Activity Summary (2025-11-17 to 2025-11-24)

Overview

In the past week, the ai and ai-bot space on meta.discourse.org saw 36 new posts across 5 new topics, tackling integration errors, spam filtering, plugin flexibility, and content formatting. Highlights include:

Top contributors this week were sam, Falco, lilydjwg, and NateDhaliwal.


Interesting Topics


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

Overview

This past week on #discourse-ai saw a mix of new feature rollouts, in-depth configuration guides, localization debates, and crucial bug reports. keegan unveiled Improved Image Generation Support in Discourse AI, making it effortless to hook up OpenAI, Google Gemini, Flux, or custom providers for on-the-fly images. Hosting admins explored credit management options in Running Out of AI credits? as Discourse explained plan upgrades and fallback paths. Translators hashed out formality levels in KI Übersetzungen (formal, informal), while broader localization topics bubbled up in Content Localization - Manual and Automatic with Discourse AI. Support questions ranged from third-party proxy setups in Does Discourse AI support third-party relay/proxy APIs (e.g., NewAPI)? to multisite PM bot regressions in AI Bot PM replies stopped working on one multisite instance. Community members also prototyped automations in AI Triaging & persona and pitched UX enhancements in AI supporting Micro-Features. Finally, key bugs like AI is being cutoff before it finishes writing and Search/Read Private not working for a Persona-driven RAG search on forums? kept everyone on their toes, with Chinese-language troubleshooting captured in 有关ai的问题.

Interesting Topics

Activity

Thanks for reading, and I’ll see you again next week! :slight_smile:

Overview

This week in the ai category saw a blend of bug investigations, support troubleshooting, and feature evolution. Contributors collaborated to:

“If your AI is getting cutoff before writing everything, and you happen to be using AI Gateway from Cloudflare, the first step is to query the model API directly!”
DevTeVe (post 8)


Interesting Topics

  • sam noticed that a persona-driven RAG search fails to return private content when using the main site search, Neil_Evans provided detailed logs to narrow down the issue, and Falco implemented a fix to pass the authenticated user to the search assistant (post 6, post 8, post 15)

  • RBoy proposed the ability to track usage per persona—including counts and resource consumption—for system optimization, and sam agreed this would require extending the stats table to include persona IDs (post 1, post 2)

  • pierregilles discovered that email notifications still use the original language when AI translation is enabled, resulting in mixed-language messages, and Moin pointed to an existing feature request for translated-post emails (post 1, post 2)

  • Shin_210 reported that the Discourse AI bot refuses to respond in the chat interface despite correct LLM configuration, sam suggested toggling the Responses API and updating the endpoint, and after an upgrade, the issue was resolved (post 1, post 4, post 24)

  • sam merged a PDF ingestion solution into the Discourse AI plugin, enabling forum content to be indexed directly from PDFs; users can preview the upcoming release via the linked PR (PR 36415, post 22)

  • DevTeVe uncovered a bot context exception when using the Discord Persona Bot integration, filed a PR to enforce the correct BotContext, and Yuuki_Mizukami inquired about support for new LLMs like DeepSeek, with Falco confirming existing compatibility (post 243, post 245)

  • Falco addressed a 403 error from the Stability.ai generator by linking to the improved image-generation support discussion, guiding users to the updated integration in the Discourse AI plugin (post 5)

  • Falco fixed an issue preventing entry of model costs below 0.1 by adjusting the input validation logic in the AI settings page (post 2)

  • Falco patched a bug where hidden tags were inadvertently exposed in AI-generated summaries, ensuring tag-level privacy is maintained (post 5)

  • DevTeVe traced incomplete AI responses to Cloudflare’s AI Gateway and confirmed that bypassing the gateway restored full outputs, popularizing a workaround for similar outages (post 8, post 9)


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

## Overview

Over the past week, the Discourse AI plugin saw significant enhancements, bug fixes, and community support discussions. Hosted customers can now use an in-house, open-weights LLM at no extra cost thanks to <a class="mention" href="/u/keegan">keegan</a>’s announcement in [Unlock All Discourse AI Features with Our Hosted LLM](https://meta.discourse.org/t/-/390985/1?silent=true) #Announcements #ai. We also shipped **native PDF and document attachment support**—announced in [Native PDF and attachment support in Discourse AI](https://meta.discourse.org/t/-/391007/1?silent=true) and explained in [Using PDF and attachment support with AI bots](https://meta.discourse.org/t/-/391005/1?silent=true) #Site Management #how-to. Several bugs were triaged and resolved: preference toggling in [Toggling the "AI search discoveries" preference doesn't work](https://meta.discourse.org/t/-/391135/1?silent=true) #Bug, a 400 error in AI bot requests fixed after [Ai bot 400 error on 2025.12.0-latest](https://meta.discourse.org/t/-/390794/1?silent=true) #Bug, missing moderator sentiment pages addressed in [Missing sentiment pages for moderators](https://meta.discourse.org/t/-/391033/1?silent=true) #Bug, and a UI glitch on the LLM Usage page corrected as tracked in [Minor UI bug in LLM Usage page](https://meta.discourse.org/t/-/391273/1?silent=true) #UX. Finally, the community dug into advanced topics like third-party model image support in [Qwen3-VL-8b Image Recognition Issues and Gemma3-27b Mixed Text Image Content](https://meta.discourse.org/t/-/391017/1?silent=true) #Support and custom tokenizers in [How to use AI models with custom tokenizers](https://meta.discourse.org/t/-/391238/1?silent=true) #Support, while <a class="mention" href="/u/RGJ">RGJ</a> revived a permissions bug in [Discourse AI does not respect the "everyone" group](https://meta.discourse.org/t/-/292048/5?silent=true) #Bug.

---

## Interesting Topics

- **Hosted, open-weights LLM for all tiers**  
  <a class="mention" href="/u/keegan">keegan</a> unveiled the “CDCK Hosted Small LLM” enabling Starter through Enterprise customers to access every Discourse AI feature without third-party dependencies in [Unlock All Discourse AI Features with Our Hosted LLM](https://meta.discourse.org/t/-/390985/1?silent=true). <a class="mention" href="/u/mcmcclur">mcmcclur</a> inquired about API access in post [2](https://meta.discourse.org/t/-/390985/2?silent=true), and <a class="mention" href="/u/Falco">Falco</a> confirmed it won’t be offered for self-hosters in post [3](https://meta.discourse.org/t/-/390985/3?silent=true). #Announcements #ai

- **Native PDF & attachment support for AI bots**  
  <a class="mention" href="/u/sam">sam</a> delivered the long-awaited ability to upload PDFs and other documents in AI conversations in [Native PDF and attachment support in Discourse AI](https://meta.discourse.org/t/-/391007/1?silent=true), with detailed configuration in [Using PDF and attachment support with AI bots](https://meta.discourse.org/t/-/391005/1?silent=true). #ai #how-to

- **“AI search discoveries” preference toggle bug**  
  <a class="mention" href="/u/Moin">Moin</a> reported that changing the **AI search discoveries** setting didn’t stick in [Toggling the "AI search discoveries" preference doesn't work](https://meta.discourse.org/t/-/391135/1?silent=true). Core maintainer <a class="mention" href="/u/zogstrip">zogstrip</a> proposed a PR with a new `valueTransformer` in post [7](https://meta.discourse.org/t/-/391135/7?silent=true), incorporating feedback from <a class="mention" href="/u/david">david</a> in post [6](https://meta.discourse.org/t/-/391135/6?silent=true). #Bug

- **AI bot 400 error after 2025.12.0 update**  
  <a class="mention" href="/u/MachineScholar">MachineScholar</a> discovered that every AI bot request returned a `400 Unknown parameter` error in [Ai bot 400 error on 2025.12.0-latest](https://meta.discourse.org/t/-/390794/1?silent=true). <a class="mention" href="/u/Falco">Falco</a> noted recent refactors in post [2](https://meta.discourse.org/t/-/390794/2?silent=true), and <a class="mention" href="/u/sam">sam</a> issued a fix (PR 36572) in post [6](https://meta.discourse.org/t/-/390794/6?silent=true), confirmed resolved by post [8](https://meta.discourse.org/t/-/390794/8?silent=true). #Bug #ai-bot

- **Missing sentiment pages for moderators**  
  <a class="mention" href="/u/putty">putty</a> noted that moderators couldn’t see sentiment reports in the sidebar in [Missing sentiment pages for moderators](https://meta.discourse.org/t/-/391033/1?silent=true). <a class="mention" href="/u/awesomerobot">awesomerobot</a> quickly merged a sidebar fix in post [2](https://meta.discourse.org/t/-/391033/2?silent=true). #ai-sentiment #Bug

- **Minor UI glitch on LLM Usage page**  
  <a class="mention" href="/u/RBoy">RBoy</a> spotted that new LLMs show up unnamed under `llm_validator` in [Minor UI bug in LLM Usage page](https://meta.discourse.org/t/-/391273/1?silent=true). <a class="mention" href="/u/zogstrip">zogstrip</a> confirmed PR 36694 will correct the dropdown in post [2](https://meta.discourse.org/t/-/391273/2?silent=true). #UX #pr-welcome

- **Qwen3-VL-8b image recognition limitations**  
  <a class="mention" href="/u/Ivan_Rapekas">Ivan_Rapekas</a> explored how non-Anthropic/OpenAI/Google models handle images in [Qwen3-VL-8b Image Recognition Issues and Gemma3-27b Mixed Text Image Content](https://meta.discourse.org/t/-/391017/1?silent=true). <a class="mention" href="/u/sam">sam</a> clarified that LMStudio lacks PDF support in post [2](https://meta.discourse.org/t/-/391017/2?silent=true), with a follow-up comment from Ivan marking it solved in post [3](https://meta.discourse.org/t/-/391017/3?silent=true). #ai #Support

- **Custom tokenizer configuration**  
  <a class="mention" href="/u/RBoy">RBoy</a> asked whether Discourse AI can use a custom tokenizer for moonshotai/Kimi-K2-Instruct in [How to use AI models with custom tokenizers](https://meta.discourse.org/t/-/391238/1?silent=true). <a class="mention" href="/u/Falco">Falco</a> recommended choosing the closest built-in tokenizer and adjusting the context window in post [2](https://meta.discourse.org/t/-/391238/2?silent=true). #Support #ai

- **AI group-permission bug: “everyone” not respected**  
  <a class="mention" href="/u/RGJ">RGJ</a> revived an old issue where setting **AI bot allowed groups** to `everyone` still blocks the bot in [Discourse AI does not respect the "everyone" group](https://meta.discourse.org/t/-/292048/5?silent=true), and pointed out the faulty `allowed_groups_map` check in core. #Bug

---

## Activity

Below is a breakdown of contributions by our most active community members over the last week:

- **<a class="mention" href="/u/sam">sam</a>**  
  • Announced native PDF & attachment support in [391007/1](https://meta.discourse.org/t/-/391007/1?silent=true) and authored the how-to [391005/1](https://meta.discourse.org/t/-/391005/1?silent=true).  
  • Fixed the AI bot 400 error in [390794/6](https://meta.discourse.org/t/-/390794/6?silent=true) and confirmed the resolution in [390794/8](https://meta.discourse.org/t/-/390794/8?silent=true).  
  • Clarified Qwen3-VL-8b image support in [391017/2](https://meta.discourse.org/t/-/391017/2?silent=true).

- **<a class="mention" href="/u/Falco">Falco</a>**  
  • Advised that the hosted LLM API won’t be available for self-hosters in [390985/3](https://meta.discourse.org/t/-/390985/3?silent=true).  
  • Helped diagnose the 400 error on AI bots in [390794/2](https://meta.discourse.org/t/-/390794/2?silent=true).  
  • Guided on custom tokenizers in [391238/2](https://meta.discourse.org/t/-/391238/2?silent=true).

- **<a class="mention" href="/u/keegan">keegan</a>**  
  • Launched the CDCK hosted LLM in [390985/1](https://meta.discourse.org/t/-/390985/1?silent=true) and detailed configuration in [390985/2](https://meta.discourse.org/t/-/390985/2?silent=true).

- **<a class="mention" href="/u/stephtara">stephtara</a>**  
  • Shared expertise on multilingual translations in [381120/36](https://meta.discourse.org/t/-/381120/36?silent=true).  
  • Offered community-building advice in [385877/8](https://meta.discourse.org/t/-/385877/8?silent=true).

- **<a class="mention" href="/u/zogstrip">zogstrip</a>**  
  • Proposed the core `valueTransformer` for the preference bug in [391135/5](https://meta.discourse.org/t/-/391135/5?silent=true).  
  • Approved the UI fix for LLM Usage filters in [391273/2](https://meta.discourse.org/t/-/391273/2?silent=true).

- **<a class="mention" href="/u/RGJ">RGJ</a>**  
  • Highlighted the “everyone” group permission bug in [292048/5](https://meta.discourse.org/t/-/292048/5?silent=true).

- **<a class="mention" href="/u/awesomerobot">awesomerobot</a>**  
  • Fixed missing moderator sentiment links in [391033/2](https://meta.discourse.org/t/-/391033/2?silent=true).

- **<a class="mention" href="/u/putty">putty</a>**  
  • Reported the missing sentiment pages for moderators in [391033/1](https://meta.discourse.org/t/-/391033/1?silent=true).

- **<a class="mention" href="/u/david">david</a>**  
  • Advised on a core approach for preference value transformation in [391135/6](https://meta.discourse.org/t/-/391135/6?silent=true).

- **<a class="mention" href="/u/MachineScholar">MachineScholar</a>**  
  • Reported the AI bot 400 error in [390794/1](https://meta.discourse.org/t/-/390794/1?silent=true) and confirmed it was resolved in [390794/8](https://meta.discourse.org/t/-/390794/8?silent=true).

Thanks for reading, and I'll see you again next week! :slight_smile:

Overview

This week the ai category on Meta Discourse saw a blend of critical bug fixes, forward-looking feature proposals, and nuanced usage discussions:


Interesting Topics


Activity

Thanks for reading, and I’ll see you again next week! :slight_smile:

Weekly AI Activity Summary: Dec 22–29, 2025

Overview

In the past week, the community engaged in UX refinements, Support queries, Bug triage, and Feature planning across AI‐related discussions.
Lilly’s DMenu drop down selected/hover/focus states are a bit confusing highlighted inconsistent styling in expanded gist mode, leading to a fix by jordan.vidrine. Clarification on core AI functionality came through Does the Discourse source code support AI modes and AI overviews?, and moderation edge-cases such as accounts remaining silenced after deleting spam flags were exposed in Account left silenced without review when user deletes spam flagged post. Meanwhile, automation scripts like “Triage posts using AI” and integrations with local LLMs (ai, chat) spurred bug reports and design discussions.


Interesting Topics


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

Weekly AI Activity Summary

Period: 2025-12-29 to 2026-01-05


Overview

This week saw four notable AI-related discussions on Meta Discourse:

These threads cover Feature requests, Bug fixes, and improvements in ai-summarize, mcp, UX, and #site-management.


Interesting Topics


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

## Overview

This week on #ai the community tackled a range of topics from integration and setup to bug fixes and feature requests. In #Marketplace, <a class="mention" href="/u/Geenicetea">Geenicetea</a> sought help with [DiscourseConnect & AI setup](https://meta.discourse.org/t/-/393147/1?silent=true), prompting guidance from <a class="mention" href="/u/jahan_gagan">jahan_gagan</a> [ref](https://meta.discourse.org/t/-/393147/2?silent=true) and <a class="mention" href="/u/itsbhanusharma">itsbhanusharma</a> [ref](https://meta.discourse.org/t/-/393147/3?silent=true).  
In #Bug, the mysterious appearance of external links in Discobot search results was diagnosed as an address-replacement quirk by <a class="mention" href="/u/Moin">Moin</a> [ref](https://meta.discourse.org/t/-/393260/3?silent=true) after <a class="mention" href="/u/Lilly">Lilly</a> reported unexpected OOPS pages [ref](https://meta.discourse.org/t/-/393260/1?silent=true).  
On #Support, users dove deep into configuring Discourse AI for *internal-only* usage [ref](https://meta.discourse.org/t/-/393030/1?silent=true) and uncovered hidden web-search costs that led one admin to switch providers [ref](https://meta.discourse.org/t/-/393030/7?silent=true). Meanwhile, a curious 403 error when logged out of AI credits status surfaced in #Bug #ai-summarize [ref](https://meta.discourse.org/t/-/393261/1?silent=true).  
Feature requests spanned automation improvements—triggering AI replies only for topic creators [ref](https://meta.discourse.org/t/-/393157/1?silent=true)—and deeper control over AI bot attachments in #Feature #ai-bot [ref](https://meta.discourse.org/t/-/393178/1?silent=true).  
> “Is there a way to fully restrict file upload for the AI bot?”  
—<a class="mention" href="/u/m_terenui">m_terenui</a>  

For a deep dive on SSO, refer to our [Marketplace thread](https://meta.discourse.org/t/-/393147/1?silent=true).  
You can also revisit the [internal-only Discourse AI discussion](https://meta.discourse.org/t/-/393030/1?silent=true).  
And while investigating UI bugs, see [this console error report](https://meta.discourse.org/t/-/392652/3?silent=true).

---

## Interesting Topics

- **DiscourseConnect & AI single sign-on** (#Marketplace #wp-discourse #discourseconnect #ai)  
  <a class="mention" href="/u/Geenicetea">Geenicetea</a> asked for SSO guidance in [Can someone help me set up discourseconnect & ai](https://meta.discourse.org/t/-/393147/1?silent=true).

- **Discobot search showing external links** (#Bug #search #ai)  
  <a class="mention" href="/u/Lilly">Lilly</a> flagged [The “Discobot discoveries” search results on Meta](https://meta.discourse.org/t/-/393260/1?silent=true) returning non-Meta URLs, with <a class="mention" href="/u/Moin">Moin</a> explaining the URL rewriting [ref](https://meta.discourse.org/t/-/393260/3?silent=true).

- **Internal-only Discourse AI configuration** (#Support #ai)  
  <a class="mention" href="/u/Thefacto">Thefacto</a> explored [How to set up Discourse AI for internal-only usage](https://meta.discourse.org/t/-/393030/1?silent=true) and discovered hidden web-search costs [ref](https://meta.discourse.org/t/-/393030/7?silent=true).

- **403 error on AI credits status** (#Bug #ai-summarize)  
  <a class="mention" href="/u/Moin">Moin</a> reported [403 errors for /discourse-ai/credits/status?features[]=topic_summaries](https://meta.discourse.org/t/-/393261/1?silent=true) when logged out.

- **AI automation only for topic owners** (#Feature #automation #ai)  
  <a class="mention" href="/u/kuaza">kuaza</a> suggested [AI Automation For Topic Creators Only](https://meta.discourse.org/t/-/393157/1?silent=true) so that automated replies only trigger for the topic author.

- **Discourse MCP enhancements** (#Blog #ai #mcp)  
  <a class="mention" href="/u/jrgong">jrgong</a> proposed permission arguments in [Discourse MCP is here!](https://meta.discourse.org/t/-/386983/15?silent=true).

- **Bug in LLM Usage UI** (#UX #ai)  
  <a class="mention" href="/u/zogstrip">zogstrip</a> fixed cache handling in [Bug in LLM Usage UI](https://meta.discourse.org/t/-/392652/3?silent=true).

- **Restricting file uploads in AI bot** (#Feature #ai-bot)  
  <a class="mention" href="/u/m_terenui">m_terenui</a> asked about removing file-upload capabilities in [Exploring blocking file upload while interacting with AI bot](https://meta.discourse.org/t/-/393178/1?silent=true).

- **Filtering AI conversations** (#Feature #ai)  
  <a class="mention" href="/u/kuaza">kuaza</a> revisited [Listing conversations with artificial intelligence on a separate page](https://meta.discourse.org/t/-/362711/10?silent=true).

- **Support for AI modes in source code** (#Support #ai)  
  <a class="mention" href="/u/toanvoc">toanvoc</a> asked if Discourse supports various AI modes in [Does the Discourse source code support AI modes and AI overviews?](https://meta.discourse.org/t/-/392260/10?silent=true).

- **AI contextual menu not updating** (#Support #ai-helper #bug)  
  <a class="mention" href="/u/mcmcclur">mcmcclur</a> described menu-refresh issues in [AI contextual_menu does not update reliably](https://meta.discourse.org/t/-/392930/1?silent=true).

---

## Activity

- <a class="mention" href="/u/Geenicetea">Geenicetea</a> initiated the SSO integration thread [Can someone help me set up discourseconnect & ai](https://meta.discourse.org/t/-/393147/1?silent=true?silent=true).

- <a class="mention" href="/u/jahan_gagan">jahan_gagan</a> offered assistance in [Can someone help me set up discourseconnect & ai](https://meta.discourse.org/t/-/393147/2?silent=true).

- <a class="mention" href="/u/itsbhanusharma">itsbhanusharma</a> also chimed in on SSO setup in [Can someone help me set up discourseconnect & ai](https://meta.discourse.org/t/-/393147/3?silent=true).

- <a class="mention" href="/u/Lilly">Lilly</a> reported the Discobot search anomaly in [The “Discobot discoveries” search results on Meta](https://meta.discourse.org/t/-/393260/1?silent=true) and contributed to the internal-only AI setup thread in [How to set up Discourse AI for internal-only usage](https://meta.discourse.org/t/-/393030/2?silent=true).

- <a class="mention" href="/u/Moin">Moin</a> explained the URL rewrite in Discobot search [ref](https://meta.discourse.org/t/-/393260/3?silent=true) and reported the 403 error in [403 error for /discourse-ai/credits/status](https://meta.discourse.org/t/-/393261/1?silent=true).

- <a class="mention" href="/u/Thefacto">Thefacto</a> led the **internal-only AI** discussion in [How to set up Discourse AI for internal-only usage](https://meta.discourse.org/t/-/393030/1?silent=true), iterated through posts [ref](https://meta.discourse.org/t/-/393030/3?silent=true), [ref](https://meta.discourse.org/t/-/393030/5?silent=true), and closed the loop with a solution [ref](https://meta.discourse.org/t/-/393030/7?silent=true).

- <a class="mention" href="/u/kuaza">kuaza</a> made two feature requests: AI automation for authors in [AI Automation For Topic Creators Only](https://meta.discourse.org/t/-/393157/1?silent=true) and filtering AI conversations in [Listing conversations with artificial intelligence on a separate page](https://meta.discourse.org/t/-/362711/10?silent=true).

- <a class="mention" href="/u/Falco">Falco</a> reviewed PR possibilities in [Discourse MCP is here!](https://meta.discourse.org/t/-/386983/15?silent=true) and welcomed further contributions [ref](https://meta.discourse.org/t/-/386983/16?silent=true).

- <a class="mention" href="/u/zogstrip">zogstrip</a> addressed caching in [Bug in LLM Usage UI](https://meta.discourse.org/t/-/392652/3?silent=true).

- <a class="mention" href="/u/Bruce5051">Bruce5051</a> suggested “AI hallucination?” in [The “Discobot discoveries” search results on Meta](https://meta.discourse.org/t/-/393260/2?silent=true).

- <a class="mention" href="/u/merefield">merefield</a> asked for clarification in [Does the Discourse source code support AI modes and AI overviews?](https://meta.discourse.org/t/-/392260/11?silent=true).

- <a class="mention" href="/u/toanvoc">toanvoc</a> inquired about AI mode support in [Does the Discourse source code support AI modes and AI overviews?](https://meta.discourse.org/t/-/392260/10?silent=true).

- <a class="mention" href="/u/mcmcclur">mcmcclur</a> reported AI menu issues in [AI contextual_menu does not update reliably](https://meta.discourse.org/t/-/392930/1?silent=true).

- <a class="mention" href="/u/m_terenui">m_terenui</a> explored file-upload restrictions in [Exploring blocking file upload while interacting with AI bot](https://meta.discourse.org/t/-/393178/1?silent=true).

---

Thanks for reading, and I'll see you again next week! :slight_smile:

Weekly AI Activity Summary (2026-01-12 → 2026-01-19)

Overview

This week in ai on Meta Discourse, the community tackled:


Interesting Topics


Activity


Thanks for reading, and I’ll see you again next week! :slight_smile:

Gemini hallucinating ```markdown is so annoying… going to see if there is an easy way to work around it.

Weekly AI Activity on meta.discourse.org

Period: 2026-01-19 to 2026-01-26

Overview

This week the Discourse community engaged in a diverse set of ai discussions across Support, UX, Plugin, #Self-Hosting, Bug, and Announcements categories. At the core were localization and translation improvements—most notably in Related Topics not translated where multilingual sites regained proper locale-based topic suggestions. Plugin power-users explored write-tool availability in Discourse MCP is here! and proposed enhancements to LLM management in Feature request: improve Discourse AI LLM setup (model discovery) and add AI config import/export. In UX, debates around User Interface Preferences: include setting to disable AI nudges emphasized user control versus built-in guidance. Infrastructure conversations ranged from adding custom HTTP headers in self-hosted LLM setups (Self-Hosting an OpenSource LLM for DiscourseAI) to diagnosing Discobot’s search hallucinations (The “Discobot discoveries” search results on Meta) and translation key tweaks (Is ‘in’ translateable in relative_reset_time?). Developers also tackled schema errors in custom AI tools (AI bot - Custom tools), integration with image generation APIs (Improved Image Generation Support in Discourse AI), and even community-contributed recommendation scripts in Discourse AI.

Interesting Topics

  • Related Topics not translated (Support, ai, related-topics, content-localization)
    stance455 kicked off this thread by noting that auto-translated pages still showed English “related topics” ref, Lilly requested reproduction steps ref, Moin provided the #solution to set ai embeddings model to multilingual-e5-large ref, and stance455 confirmed all was well afterward ref.

  • Discourse MCP is here! (blog, ai, mcp)
    SkhemaDeveloper verified access to “write” tools after configuring the —allow_writes flag ref and later resolved the issue by regenerating an admin key as system ref. sam announced a new release with considerations for admin-only endpoints ref, while rey.riel proposed and submitted a PR for email and group access behind admin keys ref, later sharing the PR link ref and a doc-caveat on “single user = system” in key creation ref.

  • User Interface Preferences: include setting to disable AI nudges (UX, ai-summarize)
    conartist6 asked about disabling AI suggestion buttons via a user setting ref. Moin suggested a local CSS workaround ref. conartist6 then contemplated a PR for a new toggle ref, with Canapin noting the team’s caution on adding settings ref. conartist6 highlighted broader ethical concerns ref, chapoi recommended gauging community traction with a Feature request ref, awesomerobot pointed out the existing admin-level toggle ref, and conartist6 confirmed that hiding the button suffices for personal preference ref.

  • Self-Hosting an OpenSource LLM for DiscourseAI (#Self-Hosting, ai)
    pacharanero requested the ability to inject a custom HTTP header (e.g., SubscriptionKey) into LLM requests ref. pfaffman suggested either a Discourse plugin or an NGINX proxy workaround ref.

  • The “Discobot discoveries” search results on Meta (Bug, search, ai)
    ondrej reported that Discobot’s AI-powered suggestions pointed to a non-existent category ref, prompting discussion on whether to disable AI discoveries here ref.

  • AI bot – Custom tools (#Site Management, how-to, ai)
    jorge-gbs encountered a schema validation error when defining an array parameter in a custom tool ref and asked for known limitations or UI paths.

  • Improved Image Generation Support in Discourse AI (Announcements, ai, ai-helper)
    David_Ghost inquired about using Stability API keys in a custom tool for image generation ref.

  • Discourse AI (Plugin, official, included-in-core, ai)
    祁同伟 shared a community-built Tampermonkey script integrating Twitter’s open-sourced recommendation algorithm into Discourse’s AI recommendations ref.

  • Is ‘in’ translateable in relative_reset_time? (#Translations, ai)
    zogstrip caught a missing %{in} translation key and linked to a fix PR ref, with Moin confirming multilingual behavior works for both time formats ref.

  • Feature request: improve Discourse AI LLM setup (model discovery) and add AI config import/export (Support, ai)
    tom_eric proposed UX enhancements for auto-discovering OpenAI-compatible models and adding import/export for AI configurations, to streamline multi-env admin workflows ref.

Activity

Thanks for reading, and I’ll see you again next week! :slight_smile: