AI generated Thread Summary, Tags, Prefix, SEO Meta, Thread cover, etc.

Alpha1

Well-known member
AI / LLM's can be used to make threads and other content more useful and better organized. For better usability, SEO, content discovery and readability.

One of the challenges of using forums is reading through mega-threads with thousands of replies. Especially if high quality replies and useless comments are mixed. For this reasons there have been many requests for a summary feature over the years. Now with the advent of AI the technology to create good summaries for large amounts of text is possible.

Some other challenges for forums are:
  1. Correcting useless thread titles. i.e. 'HELP ME NOW!!!' or 'Dumb question'.
  2. Optimal SEO meta tags.
  3. Useful thread tags.
  4. Correct thread prefix.
  5. Correct thread type. i.e. a Question posted as a Discussion Type.
  6. Making forum threads look better with images.
  7. Making unreadable posts readable. When users post broken English, chat speak, mobile t9 autocomplete suggests wrong words, ALL CAPS, no punctuation, no line breaks wall of text, no formatting, then it can make posts completely unreadable to others.
  8. Link to related content from other content types for better content discovery. For example if XFRM has a resource that addresses the topic in a thread.
These can be daunting tasks and many admins don't even bother because of the scale of fixing all that.
Some forum platforms like Discourse and Quora have already implemented some LLM solutions. For example:

Once an LLM understands the meaning of the thread, the LLM can create the following with the data:
  1. A thread summary. (widget)
  2. A better thread snippet.
  3. Suggest a better thread title.
  4. SEO meta tags: Meta title, Meta Description, Meta Keywords, etc.
  5. Thread tags.
  6. Select Thread prefix.
  7. Select Thread Type.
  8. Thread cover, caption and thumb. This would make forum content look much better.
  9. Making unreadable posts readable. (correct spelling mistakes)
  10. Display related content. (Widget to display related content from all content types)
And the same for all content types. (XFRM, XFMG, Add-ons)
Please consider to add LLM functionality to let AI / LLM suggest the above.

As there are costs for the use of AI / LLM, it would require various limits on when analysis takes place. For example generate x,y,z only after x posts have been made. Or add a budget for AI credits.
As LLM generated data can be erroneous, methods of correct are needed like community editing of summaries or admin view of new tags.
 
Last edited:
Upvote 23
It is, but as you might (or might not) know, I am very new to programming for xenForo - I would like to get my code audited first to make sure I am doing things correctly.

I'm sure if you ask Chris D or Jeremy, they would look it over for you.
 
Using or-cli.py to summary Xenforo Thread with 38+ pages and 746 posts with newly released Google Gemini 2.5 Pro https://blog.google/technology/google-deepmind/gemini-model-thinking-updates-march-2025/

First save Xenforo thread pages to xf_thread_227661.md markdown formatted file.

Then, process the thread using the prompt template xenforo-threads-summary.yaml

time cat xf_thread_227661.md | python or-cli.py --template xenforo-threads-summary.yaml -t --temperature 0.5 --model google/gemini-2.5-pro-exp-03-25:free --skip-cache

Response has been the best so far from LLM models for covering the whole thread in entirety https://gist.github.com/centminmod/648091d9a73e16a2b7cc043718984b32 :)
 
Oh and please make it available for those of us on 2.2....and php 7...because our server is as old as a teenager 😂
 
Back
Top Bottom