I'm using Watson Assistant
together with Watson Discovery
in a Node.JS
app. The idea is that I will use the Discovery service for more Q&A sort of things - I pass the utterance from the assistant and send it to Discovery for an answer. Therefore I have prepared data structure in a JSON
format, which will act as a Q&A database. Example:
{
"elements":[
{
"ProductID":12345,
"Questions":[
"What is included in insurance Type A?",
"Does insurance Type A provide this kind of protection?"
],
"Answer":"Insurance Type A can be used for the cases ..."
},
...
]
}
This data can be updated, deleted, extended etc. (all normal database operations) through an API and after each change must be updated by the Discovery side as well. I've checked the integration types - Salesforce, Box etc. and I found that there is an IBM Cloud Object Storage integration, which I want to use as a database. My question is:
After we have set a connection to an endpoint, will Discovery process the whole data from that bucket even if the data is 1Gb in future?
You can use Discovery to connect to and crawl documents from remote sources.
The following general requirements apply to all data sources:
Check the complete General source requirements
If you decide to use API or tooling, consider the following when you are ready to add documents to your collection in IBM Watson Discovery service
Check more info at Adding content with the API or tooling