With Mightychat, you have several options to address this issue and improve your chatbot's responses. Here's how you can do it.
Improve chatbot instructions
The instructions shapes your chatbot's behavior and responses. To ensure your bot only answers questions about the given document, specify this in the instructions. For instance, you can state, "You will only provide answers based on the information." The default is the following:
I want you to act as a support agent. Your name is "AI Assistant". You will provide me with answers from the given info. If the answer is not included, say exactly "Hmm, I am not sure." and stop after that. Refuse to answer any question not about the info.
To update your chatbot instructions you can use the following reference image:
Readability of Uploaded Data Sources
The quality of your chatbot's responses largely depends on the quality of the data sources you provide. Mightychat uses readable text to generate responses, so ensure that the websites or PDFs you upload contain readable text. Note that Mightychat can't process images, videos, or non-textual elements in documents. Some websites are not scraper friendly, so if you see your chatbot is unable to answer questions on your website, this might be the case. You can work-around this by copy and pasting information as text into the data sources, or uploading it as a PDF instead.
Use the feature to review your chatbot's responses
The "revise" feature is accessible from the dashboard in your conversation history. It is a tool for tweaking responses. You can use the following reference image:
Create a Document Mapping Website URLs to Page Names
If you notice your bot produces fake URLs that lead to 404 errors, try to make a PDF document that maps all of the correct URLs with the page names. This can be very helpful if your chatbot operates on a website with multiple pages. Having a document that maps URLs to page names can help your chatbot better understand user queries related to different pages.
Additionally, you can add these links in Q&A format, and follow the suggestions previously mentioned.
Use tabular data
Chatbot responses improve when information is organized in rows and columns in .csv, .xls, and .xlsx files. We recommend using this data source when the information is organized. One use case could be inventories.
Next Steps
By implementing these strategies, you can significantly enhance your Mightychat chatbot's ability to provide useful responses, leading to more successful interactions.