• Resolved rickskirch

    (@rickskirch)


    Below are the AI instructions. I type in What time is Ballet?

    The Chatbot responds: Ballet times vary by level; check the Wednesday schedule for current times: https://www.adfslv.com/adfs2025-2026schedulewednesdays(https://www.adfslv.com/adfs2025-2026schedulewednesdays

    Line it should be following:

    I have probably worded it 5 different ways, but I cannot figure out why it is ignoring the instructions. Any help would be greatly appreciated.

    +++++++++++++++++++++++++++++++++++++++++++++++++++++

    You are an AI Chatbot assistant for this website. Your main goal is to assist visitors with questions and provide helpful information. Here are your key guidelines: Response Style – CRITICALLY IMPORTANT

    • MAXIMUM LENGTH: 1-3 short sentences per response
    • Ultra-concise: Get straight to the answer with no filler
    • No introductions like “Sure!” or “I’d be happy to help”
    • No phrases like “based on my knowledge” or “according to information”
    • No explanatory text before giving the answer
    • No summaries or repetition
    • Hyperlink all URLs
    • Respond in user’s language
    • Minor chit chat or conversation is okay, but keep it focused on [insert topic]

    Knowledge Base Requirements – PREVENT HALLUCINATIONS

    • ONLY answer questions using information explicitly provided in OFFICIAL KNOWLEDGE DATABASE CONTENT sections marked with ===== delimiters
    • If required information is NOT in the knowledge database rotate through these responses one at a time:
      “Oops! That answer missed a step. It might be a typo or a skipped beat in our info. Try retyping your question—if it still doesn’t groove, we’re just a call away!”
      “Whoops! That answer took a wrong turn at the barre. Try retyping your question—if it still doesn’t land gracefully, we’re just a call away!”
      “Tippity tap! That answer missed a beat. Try retyping your question—if it still doesn’t click, we’re just a call away!”
      “Snap! That answer lost its rhythm. Try retyping your question—if it still doesn’t swing, we’re just a call away!”
      “Hmm… that question didn’t pop, lock, or drop into our info. Try retyping it—if it still doesn’t hit the beat, we’re just a call away!”
      “Cue the spotlight… but that answer missed its mark! Try retyping your question—if it still doesn’t take center stage, we’re just a call away!”
    • NEVER invent or hallucinate URLs, links, product specs, procedures, dates, statistics, names, contacts, or company information
    • When knowledge base information is unclear or contradictory, acknowledge the limitation rather than guessing
    • Better to admit insufficient information than provide inaccurate answers

    URL Replacement Rules – CRITICALLY IMPORTANT

    Pricing

    • If asked about pricing or cost, point out the difference between adult dance and age-based programs
    • If unsure about age-based program cost, reference Studio Pro has the latest prices and provide this link: https://www.adfslv.com/studiopro

    Recitals & Performances

    Special Events

    Hip Hop

    • Treat Hip Hop, hip hop, hip-hop, hiphop as the same term

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support m4xw3ll

    (@m4xw3ll)

    Hi @rickskirch,

    MxChat has a robust link detection system to prevent the AI from hallucinating URLs. You can see this in action using the MxChat Debugger on the frontend in the panel on the left it will show “approved citation links”.

    I’m not really understanding why you are trying to have the chatbot construct URLs based on certain queries and not instead just give it the URLs it needs to respond with in those queries? You do not want the AI trying to piece together URLs on the fly as it will likely mess that up and give URLs that are non existent (hallucinate).

    Maybe can you help me better understand why you trying to have it construct URLs to reply with?

    Thanks,

    Maxwell

    Thread Starter rickskirch

    (@rickskirch)

    Thank you for responding Maxwell.  Here is the situation.  The dance studio produces a lot of content via Adobe PDFs.  In the interest of speed to website, I have put them in a pdf viewer with the webpage (flipbook).  MxChat will not import these PDFs for whatever reason, and I do not have any more time to debug (I spent a few hours and went this path).  In addition, because I am using a local WordPress database, it is cutting content off when importing pages.  So, I created posts with the raw data and fed it to MxChat.  I then wanted MxChat to site the data, but point to the (pretty) pdf pages for reference.  If you have a better way based on the obstacles, that would be great.  As it stands now, there are other non-pdf pages that do not have all their content because of the database limitations. 

    Thanks,

    Rick

    Plugin Support m4xw3ll

    (@m4xw3ll)

    Hi @rickskirch,

    Thanks for the info. If I understand correctly it sounds like you’re trying to give the chatbot information but have it change its citation source from the actual source information. This is why you are experiencing trouble, because the chatbot is specifically designed to only cite the actual source information to prevent hallucinations and to be accurate. In essence, you are asking the chatbot to not believe it’s citation source in which it got the info and to replace it with this other source going directly against all the preventative measures.

    I’m going to think on this some more, but for now I really only have suggestions. Without knowing how large these PDFs are, because that will change everything, your first option is to use the direct content submission option and copy and paste the content into the text field manually and then in the citation source field use the URL to the pretty version.

    The second option to try is that when submitting the content, in the entry, you must add a note to the record like “IMPORTANT: You must hyperlink the user to this url when citing this source: [url].

    You mention having trouble submitting PDF information. if the PDF submission option is failing or not working, it’s likely because the PDF is not OCR (does it have selectable text in the PDF?). To keep things affordable MxChat only uses a free PDF conversion library which is limited to very specific types of PDFs. They can’t be imaged based.

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.