national-gold•17mo ago
How to upload 10k+ xml links to KB ?
Hi, we are trying to find a way to add thousands of xml links to our chatbot's KB, but we can't seem to find a way that works properly. We tried adding a PDF with 11,000 xml links (basically links that contain property listings) but seems that the bot doesn't know what's inside those links. Does anyone here know how to make it work? Our goal is to have a chatbot that can recommend listings from a large KB based on the clients input. We are currently one the free voiceflow plan since we are just making the demo bot. Could this be the reason why the PDF approach doesn't work or maybe you know if in our case we'd need an external/3rd party solution ? Is it even possible to make this ?
4 Replies
To add a large number of XML links to your chatbot's Knowledge Base (KB) in Voiceflow, you would typically add these as data sources. However, it's important to note that the current system might not be able to parse and understand the content within XML links directly. The system is designed to parse and understand content from PDFs, URLs, or Text files.
When you tried adding a PDF with 11,000 XML links, the bot might not have been able to understand the content within those links because it doesn't directly parse XML content. It's not about the number of links, but the format of the data.
As for your goal of having a chatbot that can recommend listings from a large KB based on the client's input, you might need to consider a different approach. One possible solution could be to convert your XML data into a format that Voiceflow's KB can understand, such as plain text or PDF.
However, given the large scale of data you're working with, you might need to consider using an external solution or API that can handle large amounts of XML data and integrate that with your Voiceflow project.
Please note that the free plan of Voiceflow has certain limitations and upgrading to a paid plan might provide you with more capabilities and resources to handle such large scale data.
Remember, the more documents (or in this case, links) you upload, the better the answers will be. However, there is a 10mb file limit per upload, so you might need to break down your data into smaller chunks if they exceed this limit.
I hope this helps clarify the situation and provides some guidance on how to proceed.
national-goldOP•17mo ago
Do you know any external solutions that can parse a large amount of xml links?
you would need to store these in some sort of DB (Airtable).
Then you can search and output the listings.
You will need an API step to do this.
national-goldOP•17mo ago
thx for the input! I will consider that option. 👌🏼