Yes, the Kore.ai Bots Platform allows you to export all of its data into your own data warehouse system, and import data for certain bot tasks.
The mechanisms available for exporting and archiving are:
- Email – Using standard email templates, you can archive and store all data from the platform into data warehouse and archiving systems
- DB export – Using DB export mechanisms, you can export and archive all data into your data warehouse
- APIs – Using APIs, the data can be periodically exported and archived using custom programs or tools that can leverage the APIs
The Platform logs every bot interaction and event with either an identified or unidentified (unknown) user that interacts with that bot. The logs of those interactions are persisted and segregated by each individual user of the bot, and stored inside a MongoDB. The JSON schema definition of our logs can be made available and logs can be extracted from the MongoDB, exported, archived and consolidated into your business records systems and common analytics engines that the enterprise may already use today.
For what Kore.ai refers to as “Knowledge Tasks,” the Platform supports a few different types of data imports:
- Semi-structured data import or bulk data import of a FAQ – Import data from a knowledge base that already consists of a series of questions and their corresponding answers. If there is an existing knowledge base, data from it could be exported as an Excel or CSV file, and then imported into the Kore.ai Platform in that format. In either of these cases, a single unique question is provided for each “question-answer” pairing. Behind the scenes, the Platform uses ML algorithms for creating and matching different utterances that could equate to the specific question given in the FAQ. That way, a user is not bound to asking the question exactly as outlined in the FAQ, but can instead ask it their natural language. This approach can still fail for very domain-specific or idiomatic ways of asking the question. In such cases, the administrator can manually provide alternate questions that match the same answer, which also get used as a training input to the ML algorithm.
- Unstructured data import – The Kore.ai Bot Builder tool lets a developer import a knowledge corpus from a wide variety of sources such as Microsoft Word and PDF documents, support manuals, training manuals and other textual data sources. Once imported, the Platform’s ML engine will extract information and knowledge from these, and store them for answering questions.