One of the early lessons we are implementing in the new RunSignup AI Chatbot is formatting the website content so the AI model “learns” the content better and is able to provide better answers.
One of the questions we have gotten is why does events have to put their content into RunSignup Website V2, and complete the FAQ component. We initially did this so we could ensure that the AI was trained on the updated content when the content was updated (you don’t want the Chatbot answering a question like where is packet pickup when you have just changed where it is on the website). However, we have been making incremental improvements to how we format the content when we train the AI. This is proving to be much better than having the AI simply scraping the website. So we and our customers are lucky to have a single source of truth on a website and in the Chatbot.
The big release going out currently is formatting the content into the Open Chat format. Here is a snippet of what we are sending the AI to train it as an example:

The example looks like code, but it is something that directs the AI more. Because we know the various types of data and content and links that are important, it allows us to directly train the AI. This of course is improving the Chatbot’s accuracy and reducing hallucination effects.
As we have commented before, our efforts to build comprehensive website capabilities for events is fortuitous for our customers as they take advantage of AI.