Artificial Intelligence and Machine Learning in Discourse Platform

Hello,

With so much AI / ML news nowadays, I have to ask if Discourse has embraced an of it. If so, in what way?

Possible uses could be, suggesting already answered questions. Helping write the responses, change sentiment, or ranking the search results.

Another possible use could be to analyze the threads and suggest knowledge base articles, blogs or FAQ.

Thanks for your answers.

1 Like

Hi Pat! :wave:

Here’s a quick demo, I asked the Forum Helper Bot and here was the discussion:

Questions about Discourse AI AI

maiki:

Answer the question.

ForumHelperBot:

Search

Found 3 results for 'AI ML order:latest'

Discourse is indeed exploring and incorporating Artificial Intelligence (AI) and Machine Learning (ML) into its platform. Here are some applications and discussions related to AI and ML in the context of Discourse:

  1. Artificial Intelligence and Machine Learning in Discourse Platform by Pat: This topic directly asks about the role of AI and ML in Discourse. Potential uses mentioned include suggesting already answered questions, assisting in writing responses, altering sentiment, or ranking search results, and analyzing the text to suggest relevant tags.

  2. How “difficult” is modifying/extending Discourse for a backend dev by sam: In this discussion, sam appreciates the “explain using ai feature”, hinting at an AI-powered feature being used within the community or as part of developers’ tools.

  3. Plans for more languages for Sentiment by Falco: Falco points out the plan to expand the languages available for sentiment analysis, using both simple ML models and multilingual Large Language Models (LLMs) for classifying data instead of dedicated models.

These discussions and features show Discourse’s active engagement with AI and ML to enhance the platform’s capabilities.

maiki:

Are those possible with Discourse AI?

ForumHelperBot:

Yes, the possible uses of AI and ML within Discourse that were mentioned, such as suggesting already answered questions, helping write responses, changing sentiment, or ranking search results, are indeed feasible. Here’s how AI and ML can support these functionalities:

  1. Suggesting already answered questions: AI can analyze the content of a new post or query in real time and compare it against a database of previously answered questions. By understanding the semantics and context of the question, it can suggest relevant answers or topics that have already addressed similar issues.

  2. Helping write responses: AI-driven text completion and suggestion tools can assist users in formulating responses by suggesting how to start sentences or complete their thoughts based on the context of the conversation and common language models. This can significantly speed up response times and help maintain engagement across the forum.

  3. Changing sentiment: AI models trained on sentiment analysis can evaluate the tone and sentiment of the responses and suggest modifications to encourage a more positive or neutral tone. This can be especially useful in maintaining a constructive and friendly community atmosphere.

  4. Ranking search results: AI can improve the relevance of search results by learning from user interaction patterns, such as which search results are clicked on and engaged with the most. By using factors like the contextual relevance of posts, recency, and user engagement, AI can dynamically rank search results to display the most useful content first.

While the integration and effectiveness of these AI features depend on continuous development and the specific configurations set by Discourse administrators, they represent a significant step towards smarter, more interactive, and helpful forum interactions.

I suggest getting started by reading Discourse AI Plugin, which explains what is offered in the plugin and how to configure different portions.

You might also want to browse the ai tag, there’s a lot of information here on Meta. :slight_smile:

4 Likes

I am afraid I don’t see how AI is playing a role here. Can you help me understand how AI is helping a user and a poster?

The features available in the Discourse AI plugin are listed on the topic I shared:

If you consider how a user posting on the forums interacts with those features enabled, that would be how AI is currently used in the official plugin. :slight_smile:

When I post on Meta now, like I am making this very post, I don’t see any AI feature.

Where is the AI?

I don’t know and it’s not my job to answer, but my guess is your trustlevel isn’t high enough. Or you didn’t paste any word/sentence.

Which feature are you looking for? Some depend on group memberships.
But the related topics below this topic are

You can also see a summary button below the topic map which shows the AI-generated summary.

1 Like

I am looking to exercise AI, so I anything that is affected by the AI plugin, I am interested in seeing.

Where is the summary button?

I also used the AI helper to generate the image caption:

The image shows a screenshot of a forum post about the use of artificial intelligence and machine learning on the Discourse platform, with a feature to “Summarize with AI” highlighted by a red arrow. (Captioned by AI)

1 Like

@Moin - Thanks for pointing out that button. I see it.

Is there any other AI feature that I can see?

Hey @Pat feel free to go through Discourse AI Features | Discourse - Civilized Discussion or Discourse AI Plugin to get a quick overview of all the AI features available

Related Topics and AI Search might be ones to look at next!

3 Likes

Thanks @Saif , but I have gone through that link many times. I just want to be able to see it in action.