[XTR] AI Assistant

[XTR] AI Assistant [Paid] 1.0.11

No permission to buy ($45.00)
Interesting addon. With regard to the Knowledge Base, your documentation points to internal information.
Is it possible to refer to external sources - say news sites - to monitor for new content related to specific forums (using given keywords, for example) and then post new news items based on the content elsewhere?
For example, at this URL https://www.whatcar.com/make/mg
When new content is found, the bot creates a new thread in the relevant forum pointing to the review and summarising it?
So, for example, the new thread about their review of the MG IM5 gets posted in the IM5 forum?
So
  • Source is https://www.whatcar.com/make/mg
  • Title keyword is MG IM5. To indentify matching content
  • Target forum is MG IM5 forum. The location to post the new thread.
 
Interesting addon. With regard to the Knowledge Base, your documentation points to internal information.
Is it possible to refer to external sources - say news sites - to monitor for new content related to specific forums (using given keywords, for example) and then post new news items based on the content elsewhere?
For example, at this URL https://www.whatcar.com/make/mg
When new content is found, the bot creates a new thread in the relevant forum pointing to the review and summarising it?
So, for example, the new thread about their review of the MG IM5 gets posted in the IM5 forum?
So
  • Source is https://www.whatcar.com/make/mg
  • Title keyword is MG IM5. To indentify matching content
  • Target forum is MG IM5 forum. The location to post the new thread.
Thank you for the interesting use case!

Current Capabilities:
The Knowledge Base feature in AI Assistant is designed for internal reference content documentation, FAQs, guides, etc. that you manually add to the system. It does not currently support monitoring external websites.

What you're describing requires:
  • RSS Feed monitoring or Web scraping to detect new content on external sites
  • URL change detection to know when new articles appear
  • Content extraction to pull article text from external pages
  • Keyword matching to route content to the correct forum
This is essentially a News Aggregator" or "Content Syndication" feature, which is outside the current scope of AI Assistant.

Why it's complex:
  • Legal/copyright concerns with scraping and republishing content from other sites
  • Technical challenges (different site structures, rate limiting, authentication)
  • Reliability (sites change their HTML, breaking scrapers)
 
I understand the challenges. I don't think you need to worry about content extraction. Just tell the AI to read the page.
And you don't need to worry about legal issues. Just ask the AI to summarise and/or rewrite the content and then quote the original site as the source. News organisations do that.
 
Is it possible to add languages to the translation function? Mandarin, for example, is one of the most spoken languages in the world. I think English, Mandarin, Hindi and Spanish are the top 4 languages spoken in the world, but translation only has English and Spanish, with a more European focus to other options.
 
Osman updated [XTR] AI Assistant with a new update entry:

1.0.9

  • Critical: Fixed context limit "0" bug - When "Thread context limit" was set to 0, the system incorrectly sent ALL previous messages to the AI instead of none. This caused translation bots and other specialized bots to ignore their instructions and switch to general chat mode. (<MentionReplyCreator.php, PromptBuilder.php>)
  • Critical: Fixed conversation context limit bug - Same issue as above, but for Direct Message conversations...

Read the rest of this update entry...
 
Osman updated [XTR] AI Assistant with a new update entry:

1.0.10

  • Fix: Refactored bot triggering and forum permission logic. The "Access > Reply forums" setting is now strictly enforced as a prerequisite for bot triggers (mentions/quotes).
  • New Feature: Added "Raw Mode" support to the "Summarize Thread" function. Bots with Raw Mode enabled will now provide direct summaries without conversational fillers.
  • Improvement: Reduced the delay timer for the "Reply to unanswered threads" action from 24 hours to 15 minutes, making...

Read the rest of this update entry...
 
@Osman Could it be configured to automatically fill custom text fields using a prompt?

For example, the custom field "Date" could have the instruction "Enter the year this movie was released," or the custom field "Actors" could have the instruction "List the main actors in this movie. Enter each one on a separate line without using lists."
 
Are you sure that your schedule settings are configured correctly? If you wish, you can open a support ticket on our website so that we can review the situation in detail. In my tests, the related feature appears to be working as expected.

View attachment 332377
So yeah its not the scheduled profile posts thing, thats working fine. The problem is when the bot replies to someones profile post, the reply goes through but the user never gets notified about it. Looked into it and turns out in MentionReplyCreator.php the method for creating profile post comments doesnt call sendNotifications() after it saves. Other methods do it but this ones just missing it. Added the call myself and it works now so pretty sure thats the fix
 
@Osman Could it be configured to automatically fill custom text fields using a prompt?

For example, the custom field "Date" could have the instruction "Enter the year this movie was released," or the custom field "Actors" could have the instruction "List the main actors in this movie. Enter each one on a separate line without using lists."
Currently, the AI Assistant is designed to generate the main content (thread body, replies, etc.).

The feature you are requesting requires 'Structured Output' support. The system would need to map specific AI responses to specific XenForo Custom Fields. This would require developing a new feature within the add-on's code to process and populate Custom Field data through AI.

Technically, this is feasible to implement. However, introducing this level of complexity to the system would significantly increase the support burden. For now, my primary focus remains on the stability and refinement of the core features.
 
So yeah its not the scheduled profile posts thing, thats working fine. The problem is when the bot replies to someones profile post, the reply goes through but the user never gets notified about it. Looked into it and turns out in MentionReplyCreator.php the method for creating profile post comments doesnt call sendNotifications() after it saves. Other methods do it but this ones just missing it. Added the call myself and it works now so pretty sure thats the fix
Thank you very much for your feedback and detailed investigation. You are absolutely correct; the notification trigger was missing for profile post comments. I have applied the fix, and this issue will be resolved in the next release. Thanks again for your contribution! ;)
 
is it possible to link this to a qdrant vector database for RAG retrieval and storage? Seems like a good way for us to load data we could specify to a separate database..
 
is it possible to link this to a qdrant vector database for RAG retrieval and storage? Seems like a good way for us to load data we could specify to a separate database..
Currently, the AI Assistant utilizes its own native system for RAG operations, storing data directly within the local database (MySQL).

Direct integration with external vector databases like Qdrant is not currently available. Linking an external database would require adding layers for embeddings and semantic search, which differs from the current structure.
 
Currently, the AI Assistant utilizes its own native system for RAG operations, storing data directly within the local database (MySQL).

Direct integration with external vector databases like Qdrant is not currently available. Linking an external database would require adding layers for embeddings and semantic search, which differs from the current structure.
Even at a minimum splitting out the db would be good for performance reasons. The main db should be kept light IMO. I’ll definitely be watching this one. Best case for me is if it could use Qdrant it would be much faster but I understand it adds complexity..

Glad to see this pop up. If you decide to move in that direction I’d be glad to buy, if at a minimum be able to offload the RAG db from main
 
Thank you for your feedback;

I fully understand your perspective. You are absolutely right to be concerned about keeping the primary database lightweight when dealing with large, enterprise-level datasets. In the current architecture, our primary focus is on ensuring the stability and continuous improvement of the core features.
 
Osman updated [XTR] AI Assistant with a new update entry:

1.0.11

Fix: Added support for OpenAI Reasoning (o1/o3 series) models. Implemented automatic switching from max_tokens to max_completion_tokens and removal of unsupported creativity parameters (temperature, etc.) for these models.
Fix: Resolved an issue where notifications were not sent to users for replies to Profile Posts.
Improvement: Implemented a safeguard against mass token usage in systems with large Knowledge Bases. The system now prevents loading...

Read the rest of this update entry...
 
Your website is complicated; I have a user account but it was rejected. I want to buy the add-on but your page is giving an error. I tried registering with another user and the same thing happened.
 
Your website is complicated; I have a user account but it was rejected. I want to buy the add-on but your page is giving an error. I tried registering with another user and the same thing happened.
There is an existing account on our website registered under the username “frpsucre.”
Have you tried logging in using this account?

We have also detected a new registration/login attempt using the same user token information under the username “clangsm.”

Could you please try logging in again using your existing frpsucre account?
 
There is an existing account on our website registered under the username “frpsucre.”
Have you tried logging in using this account?

We have also detected a new registration/login attempt using the same user token information under the username “clangsm.”

Could you please try logging in again using your existing frpsucre account?
I'm trying to pay with my Visa card but it's being declined. I've bought many things with my card but it keeps failing on your website. Do you have any other payment methods?1769279003249.webp
 
Back
Top Bottom