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…” — Falcoref
“Many users are still wary of AI so they don’t toggle the switch…” — RBoyref
Interesting Topics
Hiding XX results found using AI—enable toggle by default (Supportaiai-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 (Bugaidynaloccontent-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 (Supportai) 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 (Supportai)
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+ (Communityai) 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 (Supportai) 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 (Supportai)
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 (Bugai)
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] (Bugai) 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 (Supportai) 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.
Discourse AIでの埋め込みエラー「input must have less than 8192 tokens」の警告 (aiSupport)
\u003ca class="mention" href="/u/whitewaterdeu"\u003ewhitewaterdeu\u003c/a\u003e氏は埋め込みエラー「input must have less than 8192 tokens」の警告でトークン制限に達し、\u003ca class="mention" href="/u/Falco"\u003eFalco\u003c/a\u003e氏は投稿2でプロバイダーのルールを説明し、議論は投稿6まで続きました。
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:
AI Persona Stability: Reports of the AI bot entering infinite loops and spamming highlighted the need to calibrate LLM temperature parameters (AI bot infinite loop and spamming).
Plugin Spotlight: The new llms.txt generator plugin promises to make forum content discoverable by LLMs (Discourse llms.txt Generator Plugin).
Rate Limits & Budget Errors: Discussions surfaced around Gemini Pro’s thinking budget constraints and cost-input minimums, uncovering unexpected validation errors in both free and paid tiers (Gemini Pro thinking budget error, AI model cost input restriction).
Below are the 10 most interesting topics from the week, followed by a breakdown of who said what.
AI bot infinite loop and spamming (Supportai-bot) wisewords reported that after creating a new persona the AI began delaying responses and posting repetitive spam in AI bugging out, having a mental breakdown, and Falco explained it was due to the LLM hitting an infinite generation loop at certain temperature settings in post 2.
Staff override for translation max age (Featuretranslationaicontent-localization) jrgong requested the ability for staff to bypass the AI translation backfill max age days setting when manually translating older posts in post 1, and Falco tested and confirmed the manual translation button already overrides this backfill restriction in post 3.
Resetting Proofreader settings (Supportai-helper) bksubhuti sought guidance on restoring missing Proofreader options in the AI helper menu in post 1, and Moin and OP resolved it by rebuilding after correcting trust level configurations in post 4.
Missing language switcher after auto-translation (Supportaicontent-localization)
After successfully backfilling translations, EasyChen could not see the language switcher on translated posts in post 1, with nat guiding them through enabling the site setting and checking post locale detection in post 2 and post 7.
LLM and Discourse AI settings hidden (Supportai) Nima1 reported missing LLM tabs in the AI plugin on a Persian-locale site in post 1, and nat clarified that the “Discourse AI enabled” setting must be saved first to reveal the rest in post 2.
Default LLM model dropdown empty (Supportai) undasein was unable to select a default model due to an empty dropdown in post 1, and NateDhaliwal pointed them to configure LLMs under “Plugins > AI > LLMs” in post 2.
Gemini Pro thinking budget error (Bugai) RBoy encountered a “Budget 0 is invalid” error when setting a zero or negative budget for the gemini-pro-latest model in post 1, and the team acknowledged they will investigate in post 2.
AI model cost input restriction (Bugai) RBoy noted that the cost fields for AI model input and output prevent values below 0.1 in Can’t enter AI model cost of less than 0.1, overriding entries like 0.075 back to zero.
PDF support in Discourse AI#Site Management how-toai
\u003ca class="mention" href="/u/kuaza"\u003ekuaza\u003c/a\u003e がPDFの埋め込みと処理について質問し、どのモデルが添付ファイルを最もよく処理するかを調査しました。
Discourse explained what happens when you Run Out of AI credits (#Hosted_Customersexplanationai), detailing daily credit allotments, plan upgrade paths, and how to connect your own LLM to avoid service interruptions.
iamcapote proposed AI supporting Micro-Features (Featureai), advocating for per-persona auto-greetings, internal system notes, and richer AI menu metadata (display names, tooltips, docs links) to make each persona self-explanatory.
派蒙pm from the Chinese community shared screenshots and 502 errors in 有关ai的问题 (Supportai), asking for help troubleshooting AI connectivity, and offering to provide logs or configs for deeper analysis.