This guide explains how to set up and use the Helper feature of the Discourse AI plugin, including its capabilities and configuration options.
Required user level: Administrator
Helper assists users in community interaction, such as creating topics, writing posts, and reading content. Itās designed to enhance user productivity and improve the overall quality of contributions.
Features
Within composer
Note: In this demonstration, there was already written content in the composer.
Helper offers several features when creating new topics or replies:
- Generating topic titles, tags, and categories based on the content
- Proofreading text - including grammar and spelling checks
- Windows keyboard shortcut: CTRLALTP
- MacOS keyboard shortcut: āā„ P
- Translating selected text to the forumās default language
- Creating Markdown tables
- Custom prompts for various text transformations
- Viewing and managing AI-suggested changes
- AI-powered captions for any uploaded images
- Turn any written dates to markdown-friendly Smart dates
While reading topics and posts
When browsing the forum, Helper can:
- Translate selected text to the userās interface language
- Explain the meaning of the selected text within the context of the topic
- Proofreading text - including grammar and spelling checks
- Custom prompts for various text transformations
- Helper - Automatic chat threads titles
Enabling Helper
If your site is hosted by us on the Free, Standard, Business, or Enterprise plan, you can enable the Helper with just one clickāno need to set up a third-party LLM provider. Learn more in this topic.
Prerequisites
You must configure at least one Large Language Model (LLM) from a provider.
To get started you can configure them through the Discourse AI - Large Language Model (LLM) settings page.
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock with Anthropic access
- HuggingFace Endpoints with Llama2-like model
- Self-Hosting an OpenSource LLM
- Google Gemini
- Cohere
Configuration
- Navigate to Admin ā Settings ā Discourse AI
- Ensure the
discourse ai enabled
setting is checked - Click on the āFeaturesā tab in the AI admin panel
- Select āUnconfiguredā features filter and find the section for Helper
- Click Edit on the Helper section
- Enable the Helper feature by checking
ai helper enabled
- Configure any other Helper related settings while youāre here [1]
The Helper feature is composed of several subsets, including proofreading, title suggestions, explain, post illustrator, and more. In the Helper settings, you can use the default personas assigned to each feature or configure alternative personas.
To manage personas and the LLM models attached to them, go to Admin ā Settings ā Discourse AI ā Personas.
Customizing Helper features
You can selectively enable or disable specific Helper features using the ai helper enabled features
setting found in the Helper features page. Available options include:
-
suggestions
: Controls suggestion buttons for titles, categories, and tags -
context_menu
: Manages the menu for custom prompts, translation, and proofreading -
image_caption
: Turns on AI-powered image captions through auto caption or āCaption with AIā button
Technical FAQ
Unable to see the AI button next to the title, tag, or category?
- AI Helper within composer requires a minimum of 10 words in the composer to appear and function.
How does the āExplainā feature work?
- Explain uses the topic title, post content, and selected text as context for the LLM to generate output.
What are some uses of custom prompts?
- Custom prompts can be used for various purposes, such as changing tone or translating to specific languages.
How accurate are Helperās translations?
- While generally reliable, translations may be less accurate for uncommon languages.
Caveats
- We recommend limiting Helper access to specific user groups to help control costs associated with third-party LLM providers.
-
For example:
-
Restrict Composer Helper usage with
composer ai helper allowed groups
-
Limit Post Helper feature access with
post ai helper allowed groups
-
Last edited by @keegan 2025-06-13T16:35:43Z
Last checked by @hugh 2024-08-06T02:33:06Z
Check document
Perform check on document: