Relevio.ai [Deleted]

william.coppock

New member
Licensed customer
william.coppock submitted a new resource:

Relevio.ai - Enable autonomous forums with zero moderation

This is the XenForo add-on for Relevio, a unique context‑aware, rule‑driven moderation engine that enables autonomous forums.

How does it work?​

Relevio is a new class of moderation engine employing Rule‑Driven Semantic Moderation, which uses the full power of the most advanced large language models (LLM). This is very different from the established method of Category‑Based Classifier Moderation.

Moderation before submission​

...

Read more about this resource...
 
So many opportunities :o but first things first.

1) The AI engine detects when the content is, well..... AI? :D Not only the content but also who is posting is also an agent? Maybe does it consider resubmissions times? How the corrected content is interpreted to finally flag the user is also AI?

2) Is it permission based? I don't want to put some trusted users/groups under this moderation because they are..... trusted :D

This is promising ngl
 
Thank you SoulReplicant.

1) LOL and good point. The AI engine cross checks the content with your ruleset, so potentially the ruleset could instruct the AI to look for tell tale signs of an agent. The trouble is that modern LLM's are so convincingly human, I'm not sure that this would be reliable instruction and would probably result in frustrating false positives for user, though it is worth experimenting with. Telling them they sound like bot might not go down well.

What would prevent agents better is a rule along the lines of: "Posts must be relevant to <your subject>" and "Posts must not include content that sounds like adverts or promotion", which are both set up by default. So generic posts or agentic spam would fail for lack of relevance or sounding like an advert. These sorts of instructions are remarkably effective.

The default ruleset looks like this:

The "User input" must broadly speaking relate to a single subject or topic.☑
The "User input" must not contain: - Profanities (including text, symbols or emojis intended to resemble profanities) - Offensive or extreme opinions - Adverts - Political statements - Address or contact information☑
The tone in the user input may be informal.☑
Images and attachments must relate to the story☑
Images must not depict - Children's faces - Nudity - Weapons - Violence or Gore - Adverts - Offensive or extreme opinions - Political statements - Address or contact information

2) Not yet. But then, if they are trusted, their content will always pass!
 
What would prevent agents better is a rule along the lines of: "Posts must be relevant to <your subject>" and "Posts must not include content that sounds like adverts or promotion", which are both set up by default. So generic posts or agentic spam would fail for lack of relevance or sounding like an advert. These sorts of instructions are remarkably effective.

So the more of a niche a forum is, the better the engine will detect off-topic content. A forum related to "Tazmania's Devil photography" will benefit a lot more than a "Chit Chat" community, I guess :D

I apologize in advance as I couldn't review the Relevio docs yet but does it include some sort of "flexibility" or percentage or priority in applying the rules, in which the sum or a calculation of an index will result in passing or blocking the content? I'm thinking on the scenario of an user submitting a long (or not so) content, relevant to the forum, and in the end he/she adds "Offtopic: It's a lovely sunny day here in my city. Offtopic 2: Happy birthday Admin!!"

Or perhaps it depends on how well the context rules are designed? Maybe some rule along with "If you can't decide yet then send the content to the moderation queue".

Also I think (and I understand that this is for the addon, not the Relevio engine itself) this should be under the permissions system. Or even define rules per forum/node. Different nodes will have different rules to allow content, even for very niche communities.
 
Yes, giving the LLM a more narrow context would help. Though I would say that is not a pre-requisite to a successful ruleset:- LLM's are remarkably sensitive at detecting intent, and it is the intent of the AI agents that give them away. So if you observe a common intent within the agentic posts then you can filter by it.

By the same token, if an agent is intending to contribute to the conversation legitimately then that would be much harder to detect.

This sensitivity to intent is particularly visible in the default "Reply" ruleset, which says 'The "User input" should be respectful to the people in the "Related content'. Now, this actually prevents some quite familiar terms from being used, which in most conversation are perfectly acceptable. So I have found it necessary to expanded it to say, "If there is ambiguity then assume the intent is to be respectful".

Percentage match doesn't work with checking up front. It works better for pipe-line based moderation (once the content is on your server / in your database)... That is essentially the realm of Category‑Based Classifier Moderation, which Relevio is not. So, yes as you suspect it depends entirely on how well the rulesets are designed. The LLM will block ambiguous or out of band content if the rules imply it should be blocked... and it is very literal in it's interpretation of the rules.

An example is this rule: 'The "User input" must broadly speaking relate to a single subject or topic.'. Originally it was 'The "User input" must relate to a single subject or topic.'. Then while testing multiple attachments, I wrote a post that was memorial to a deceased pet to which I attached an image and a limerick related to the pet in a .txt file. The LLM decided that the memorial and limerick constituted separate topics and told me as much. By adding "broadly speaking" it became more accepting.

Yes, I do want to be able to define rules per forum node... it's next on my list of developments.
 
william.coppock updated Relevio.ai with a new update entry:

Relevio version 0.0.3

This version adds:

1) Permission based bypass of the validation mechanism. Moderators, administrators or other trusted user groups can therefor opt to bypass moderation.

2) Global "enabled/disabled" option. Allows quick disabling of the system in case of issues.

3) Forum/Node level rulesets. These do not need to be set, if they are not the global rulesets will apply. Setting forum level rulesets allows each node to focus on a specific subject.

4) After installation, the global rulesets...

Read the rest of this update entry...
 
william.coppock updated Relevio.ai with a new update entry:

Moderation Engine Updates

Following hard work by our research and development team we are pleased to announce the following:

• A reduction in nominal text moderation time from 15-20 seconds to 1-2 seconds without any loss of accuracy in detection of rule violations or loss of sensitivity with multi-model coherence (relating images to text).

• New Internal model fail-over semantics that mean Relevio now falls back on backup LLMs should our primary LLM fault. This in turn means the system is much more robust...

Read the rest of this update entry...
 
william.coppock updated Relevio.ai with a new update entry:

Microsoft, Facebook and Google login for business accounts

We are pleased to announce that we have extended our Microsoft, Facebook and Google logins to directly support Organisational / Business accounts.

By default Microsoft, Facebook and Google logins create personal accounts, but users are now given the opportunity to create an organisation. Both the personal account and the organisation account are then linked to the login. Users can switch between the personal account and organisational account.

This is part of our move to more open and...

Read the rest of this update entry...
 
Thank you SoulReplicant.

1) LOL and good point. The AI engine cross checks the content with your ruleset, so potentially the ruleset could instruct the AI to look for tell tale signs of an agent. The trouble is that modern LLM's are so convincingly human, I'm not sure that this would be reliable instruction and would probably result in frustrating false positives for user, though it is worth experimenting with. Telling them they sound like bot might not go down well.

What would prevent agents better is a rule along the lines of: "Posts must be relevant to <your subject>" and "Posts must not include content that sounds like adverts or promotion", which are both set up by default. So generic posts or agentic spam would fail for lack of relevance or sounding like an advert. These sorts of instructions are remarkably effective.

The default ruleset looks like this:


The "User input" must broadly speaking relate to a single subject or topic.☑
The "User input" must not contain: - Profanities (including text, symbols or emojis intended to resemble profanities) - Offensive or extreme opinions - Adverts - Political statements - Address or contact information☑
The tone in the user input may be informal.☑
Images and attachments must relate to the story☑
Images must not depict - Children's faces - Nudity - Weapons - Violence or Gore - Adverts - Offensive or extreme opinions - Political statements - Address or contact information

2) Not yet. But then, if they are trusted, their content will always pass!
Hi SoulReplicant,

We have now carried out extensive research and tests specifically relating to Agentic Spam. Most notably this centres around spam that contains 1) disguised or obfuscated links. For example fullstops or emojis that are actually links. and 2) malicious links. I.e. ones that contain code. See this resource https://forum.arduino.cc/t/spam-topics-with-examples/999260/9

The following rule has been demonstrated to be effective at blocking these sorts of posts:

"User input" must not contain covert (spam) links or links to pages that are unrelated, obfuscated by URL shortening service, or malicious.

Relevio is also able to detect, but not block coordinated spam...

Coordinated spam involves one agent posting a legitimate question, such as “Does anyone have suggestions for content moderation software?” and then under another account posting a legitimate answer with a genuine link, e.g. “Yes, take a look at relevio.ai - it’s great."

Coordinated spam is particularly hard to detect as it requires analysis of the full post and replies along with user behaviour and the relationship between users - i.e. ones that appear to be acting as a tag team over several posts or ones where behaviour has suddenly changed from "benign" posts, to posts falling in this category.

Since Relevio can see the whole conversation, it can detect the hallmark of coordinated spam like this, which is essentially a question expecting answers suggesting specific products and those answers being forthcoming. I.e. a positive test would arise from the reply, not the actual post. But, since legitimate posts can share the same pattern, it would have to let such posts through and flag them for further analysis.

We will feature this in a future software release.

Hope this helps!
 
william.coppock updated Relevio.ai with a new update entry:

Relevio version 1.0.0

This version adds coordinated spam detection and administrative tools.

Overview​

Coordinated spam refers to a pattern where one user posts a question or engineers a post that invites a product recommendation. Then a subsequent user responds with an endorsement, recommendation, or promotion of a product, service, website.

The users act in a coordinated way in order to create authentic sets of posts that are in fact spam. It becomes obvious that two or more users are...

Read the rest of this update entry...
 
Back
Top Bottom