Discourse AI - AI Auto responder

AI Auto responder uses the power of AI Personas to reply to topics intelligently.

:information_source: Please note that this feature requires both the discourse-automation and discourse-ai plugins to function.

Use cases

  1. Automatic support: Generate intelligent responses to people’s support questions. For example, in a Support category, the persona can use community content for context. A bonus is to have the answers generated through whispers so a responder can first use the suggested answers before replying

  2. Category expert: Have a designated persona expert for each category in your community. Respond to the first post of a topic, with human follow-up if needed

  3. Subtle moderation: Nudging users to post community-appropriate content in the right places. For example, if a topic seems like a mismatch with the category, instead of making that change automatically, replying in the topic suggesting other categories to alert the poster

Due to the Personas being fully customizable, a community can leverage this feature in many other ways.

How it works

The AI Auto responder unconditionally responds to topics and posts by using personas to understand context and drive intelligent responses.

The following is an example automation rule and an associated persona. You must have a persona created before using AI Auto responder.

Configuration

To configure AI Auto responder, you need to specify certain parameters:

  • Persona: AI Persona to use for triage. Must have default LLM and user set

  • Reply as Whisper: Whether the persona’s response should appear as whisper

Caveats

  • LLM calls can be expensive. Be careful to monitor costs and always consider running on small subsets
  • Be mindful that LLMs can hallucinate, so make sure to check any output carefully

Last edited by @Saif 2025-03-08T13:38:02Z

Check documentPerform check on document:
5 Likes

Awesome.

Could this also be used to write summaries for incoming mails, responding with a new topic in a different category?

1 Like

Not this feature, but we have a tool based automation that could do that with custom js , it is not quite ready yet

2 Likes

Also worth noting, llm triage can also respond using a persona now, this means you can support custom replies based on triage

This automation unconditionally respond. Triage will conditionally respond

5 Likes