Enhanced AI persona visibility: Discussions in Create a more noticeable link for AI persona (Support, ai) explored placing a larger chatbot icon in the UI and even swapping out custom images for greater prominence.
Additional persona enhancements: Community members iterated on Lilly’s approach in Create a more noticeable link for AI persona, building custom components via the Discourse Custom Components plugin.
Using forum researcher to help organize and split large topics (topic 366188, Community, ai) sam demoed a disabled-by-default AI persona for deep research, showcasing automated outlines for the Kanban Board topic.
Create a more noticeable link for AI persona (topic 365884, Support, ai) Angela_MRS asked how to enlarge the chatbot icon, and Lilly shared sidebar and menu-drop-down hacks.
Misplaced AI Docs Overlay button (topic 366138, UX, accessibility, ai) SvenPuschmann reported the floating AI Docs button obstructing iOS controls, with pmusaraj suggesting simple CSS margin fixes.
How do I pass data to an artifact? (topic 350791, Feature, ai-artifacts)
A sandboxing-necessary postMessage solution was implemented by sam, tracked in PR #1346.
Summarize Topic with AI loads indefinitely, Invalid JSON Payload Received? (topic 365587, Bug, ai) Roman_Rizzi confirmed that adjusting the JSON schema format in PR #1340 resolved infinite-loading errors.
Problems manually configuring perplexity sonar deep research (topic 365572, Dev, ai)
Setup hurdles and per-token costs were flagged by aas after quoting sam’s caution on expenses.
How to set the home page to be an AI bot? ex: ask.discourse.com (topic 365126, Support, ai)
Proposals included Automation scripts for auto-enrolling via custom user fields, demonstrated by Lilly.
A setting to allow storing persistent JSON data in artifacts MachineScholar kicked off a feature request for a Rails console toggle to let AI #artifacts persist key-value data in a single JSON file, unlocking LMS use-cases for student “Learner Biographies” (A setting to allow storing persistent JSON data in artifacts, Sam’s prototype site setting details at post 3, follow-up on multi-user access at post 4).
Is there an official Discourse Model Context Protocol (MCP)
Community members discussed establishing a V0–V3 roadmap for a Feature enabling admin-selected tools over a /discourse-ai/mcp/NAME endpoint and client integrations. Key contributions include jrgong’s GitMCP test, Sam’s detailed roadmap proposal, and EricGT’s security warning at post 12.
Discord search on Discourse AI satonotdead tested whether the plugin supports Discord → Discourse search, sharing a screenshot of empty results (Discord search on Discourse AI). mcwumbly clarified it’s Discourse from Discord at post 2, and EricGT proposed an #MCP proof-of-concept at post 4.
Use AI to be notified of potential solutions on topics
Sam outlined enhancements to the created/edited automation trigger UI to exclude solved topics, suggesting ai personas via Gemini or GPT Mini for triage (Use AI to be notified of potential solutions on topics, detailed UI mockup at post 4).
Using forum researcher to help organize and split large topics tobiaseigen leveraged the #ai-powered forum researcher to prune and refactor a lengthy kanban discussion, proposing criteria for auto-deleting/moving replies and archiving development history (Using forum researcher to help organize and split large topics, angus’s archival perspective at post 7).
Best practices for creating Discourse AI examples BrianC asked whether AI examples should be short and focused or full responses, and if they replace persona prompts (Best practices for creating Discourse AI examples). Falco advised mirroring desired output formats at post 2.
Experiments with AI based moderation on Discourse Meta
Sam shared insights from running a moderation persona that triages every post, emphasizing the perils of “too loud” automation and refining poison-rule notifications for non-English content and toxicity (Experiments with AI based moderation on Discourse Meta).
Empower the SQL helper nathank proposed enabling the AI-crafted SQL helper to execute queries directly in Data Explorer for on-the-fly reporting of AI bot activity (Empower the SQL helper).
MachineScholar (6 likes, 3 posts) opened core feature requests and reported bugs: initial data-persistence proposal (367199/1), use-case clarifications (367199/4), audio playback bug report (366817/1), and Discord search query (367109/1).
BrianC (4 likes, 4 posts) spearheaded example best practices (367140/1), elaborated on prompt design (367140/2), weighed in on AI response cues (356720/5), and debugged bot reply behavior (266012/163).
Over the past week on #meta.discourse.org, the community’s focus centered on the rollout and configuration of Discourse AI’s new Forum Researcher persona, alongside vital bug fixes, self-hosting guidance, and customization requests. Administrators and power users dove into the Forum Researcher AI Persona guide to fine-tune their LLM settings, while several support threads detailed troubleshooting—ranging from mobile UI scroll issues to JSON parsing errors in the researcher tool. Conversations also spanned best practices for self-hosters (spam, #AI-detection), implementing local LLMs, automating AI replies, and renaming or removing default AI personas. This variety of discussions highlights both the excitement around AI-powered features and the community’s dedication to smooth deployment and customization.
Interesting Topics
Announcing the Forum ResearcherAnnouncementsai sam unveiled the new Forum Researcher persona, a powerful ai-bot tool for in-depth analysis of forum content. The initial announcement ref showcased sample executive reports, and MachineScholar lauded its potential for research workflows ref.
Forum Researcher AI Persona guide#Site Management how-toaiai-bot
In this comprehensive guide, sam walked administrators through enabling the persona, selecting appropriate Large Language Models, and debugging research tasks ref.
Discourse AI spam detection replaces Akismet pluginAnnouncementsspamai
Self-hosting concerns emerged when patrickemin discovered Akismet was no longer bundled and asked about alternatives ref. Moin highlighted documentation gaps ref, and sam recommended free Discourse AI models or Gemini Flash 2.0 for self-hosters ref.
Mobile AI helper popup cannot be scrolledBugmobileai-helper NateDhaliwal reported that AI response popups on Android Chrome cut off long answers ref. keegan deployed a fix ref, which NateDhaliwal confirmed resolved the issue ref.
Unexpected error in Forum ResearcherBugaiai-bot
When noahl tested the new tool, they encountered a JSON parsing error ref. sam traced the issue to the hosted LLM’s capacity ref, and Falco explained the dropdown model access was for early testers ref.
Discourse AI – Summarize model upgrade question#Site Management ai-summarize Heliosurge asked if Discourse AI had moved from Gemini v1.5 to v2.0 ref. Falco confirmed support for Gemini 2 and 2.5 ref.
Configuring Discourse with a locally installed LLMSupportai Falco recommended DeepSeek V3, Qwen 3, and Llama 3.3 among top-tier models, and suggested a lightweight Hugging Face option for small communities ref.
How to generate AI replies for existing forum topicsSupportaiautomation MihirR inquired about backfilling old topics with AI replies ref. satonotdead outlined using Discourse AI + Automation plugins ref, while sam advised this remains a manual API workflow for now ref.
Removing default AI personas/botsSupportai-bot satonotdead asked if default prompts could be removed via console ref, and Falco explained they’re part of plugin code but noted future support for custom texts ref.
Renaming “AI Persona” → “AI Agent”Featureai iamcapote proposed renaming for clarity and requested an editable setting ref.