Uploading a Site Map?

  • Taylor
  • Taylor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
9 months 2 weeks ago #1 by Taylor
Uploading a Site Map? was created by Taylor
First, I want to say that I am loving this extension and it's extremely helpful and once I figured a few things out, I've been able to fine tune a lot of things.  I was wondering if there was a way to upload a site map or something similar to the system. On occasion, it will not find a page on our website or return the data on that page. Is there a way I can just create a map and upload it so it has all of the URLs of our website?

Please Log in or Create an account to join the conversation.

  • Christopher Mavros
  • Christopher Mavros's Avatar
  • Offline
  • Administrator
  • Administrator
More
9 months 2 weeks ago #2 by Christopher Mavros
Replied by Christopher Mavros on topic Uploading a Site Map?
Hi Taylor and thank you for your valuable feedback!

I like this idea a lot. However, before getting into further details, I'd like to point out a couple of things that I found out while working with ChatGPT Assistant Pro.

1) Make sure that your content is indexed.
If you are using SmartSearch - Search for Information / URL or Multi-extension - Search for information, then your content needs to be indexed in your Joomla website for the assistant to find it.
You may test using the search module, or by enabling the Debug option in ChatGPT Assistant Pro component options, Advanced tab, and going to the toolkit to test the function. We have a powerful function testing tool there, but it is hidden by default. If your content is not found, you may need to enable a SmartSearch plugin or similar to make sure it is available.
On the other hand, if your content is found using some keywords, then you may need to examine the following point as well.

2) If the assistant can't find it, chances are that search engines and users can't find it either.
Sometimes it seems that what we need to fix is the assistant, but it turns out that the assistant is like a pair of new eyes over our content. The assistant generally picks well its keywords to input to the search function, so if those keywords return no results, we may need to re-examine the content.

Some other side notes:
There was a bug with SmartSearch in J4 - we fixed it now, but it is not yet published. This definitely affects search performance if your site is J4.

Now, regarding the site map.
The assistant parses all provided text in each run to produce its output. This includes:
a) The system instructions
b) The user input
c) Additional instructions per run.

If you have the latest version of our module, you should be able to input additional instructions in the form of User related information and other injected details like the current date and time.
We could have the whole sitemap parsed in every run using (c) the additional instructions. If that seems like a good idea, let me know and we can arrange it.

Thanks again!

Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!

Please Log in or Create an account to join the conversation.

  • Taylor
  • Taylor's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
9 months 2 weeks ago #3 by Taylor
Replied by Taylor on topic Uploading a Site Map?
Christopher,   Thank You so much for the prompt and detailed response. This some great info and based on what you said, it’s probably not needed. It seems you have all the right tools in place.  And it’s only on occasion that a page is missing and I’ve been adding them to the Model portion of the assistant. The more I’ve learned about ChatGPT, I’ve been able to work with the Model input and get excellent results. 

I do have one last question along these same lines…what if I wanted to exclude certain pages from the module?  I have some ‘hidden’ pages that are not password protected but only accessible by a link given out. Surprisingly, ChatGPT picks up these pages.  I would imagine giving instructions in the model to ignore those pages would work but wasn’t sure if I’m on the right track. 

One thing to add is I really love this extension. I’m not a fan of chatbots on some websites because one cannot get anywhere with them. My phone can internet carriers are like this. It has me debating if I even wanted one. The fact that your extension is customizable and instructions can can be provided to it is game changing. Instead of a user getting lost in a loop of a chatbot, I have the ability to direct that user when it can’t find something. I love it, isn’t intrusive, and is actually helpful. Good work on a great extension. 

Please Log in or Create an account to join the conversation.

  • Christopher Mavros
  • Christopher Mavros's Avatar
  • Offline
  • Administrator
  • Administrator
More
9 months 2 weeks ago #4 by Christopher Mavros
Replied by Christopher Mavros on topic Uploading a Site Map?
Thank you Taylor! I don't know if you have done so already, but it would be great if you could share some of those words over at the JED:  https://extensions.joomla.org/extension/chatgpt-assistant-pro .

Regarding hiding some pages from the assistant. Are those pages accessible from the search module? If so, then they are also accessible to the assistant.
One way to hide them is to unpublish them from the Site Index, in the Smart Search component.
ChatGPT Assistant Pro does not pick up menu items, only what's included in the index. So this should probably work for you.

Let me know if you need any further assistance!

Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!

Please Log in or Create an account to join the conversation.