cloudVision
cloudVision

Reputation: 279

Chatbot - Possible to call Watson API to respond user queries?

Chatbot has been developed using IBM bulemix to respond the user queries of grade one students.

Suppose a question raised "What is the life cycle of the leaf?" As of now, Chatbot has no entities related to leaf, life cycle etc..

Chatbot identifies the above query as an irrelevant entity. For the above case is it possible call any Watson knowledge API to answer the above queries?

Or

Can we make any third party searches (google/bing).

Or

the only option we need teach more relevant entities to the chatbot

Upvotes: 1

Views: 147

Answers (3)

Ronak
Ronak

Reputation: 736

You can also check entity linking service from Bing: https://azure.microsoft.com/en-us/services/cognitive-services/entity-linking-intelligence-service/. It is in preview for now, so you will get limited queries per second but it is free for use.

Upvotes: 0

Sayuri Mizuguchi
Sayuri Mizuguchi

Reputation: 5330

As @Rabindra said, you can use Discovery. IBM Developers built one example using Conversation and Discovery service using Java. And I built one example using Node.js based on the Conversation simple example. You can read the README and will understand how it works.

Basically, you need to know: this example has one action variable to call for Discovery when don't have the "relevant information" for an answer to the user and the Discovery service is called for get relevant answers.

You can see more about in this video from Official IBM Watson channel.

Upvotes: 0

Rabindra Nath Nandi
Rabindra Nath Nandi

Reputation: 1461

You can use Watson-Discovery Tool https://www.ibm.com/watson/services/discovery/

Upvotes: 1

Related Questions