📕 subnode [[@KGBicheno/integrating discovery and assistant]] in 📚 node [[integrating-discovery-and-assistant]]

Integrating Discovery and Assistant

See [[Creating a Watson Chatbot with Discovery]] and [[How to build a Chatbot with Watson Assistant]].

Also See the [[Main AI Page]]

Discovery Checklist

  • Go to your Dashboard
  • Go to Add a new Watson Service
  • Search for or select "Discovery"
  • Select your plan (Lite in this case)
  • Select your region (Sydney does not yet integrate with Serverless as of 2020-11-09)

The use of intents and entities in a bot's construction makes for a simple way of implementing a bot, but the construction doesn't scale. There is a long tail of uncommon, unique, or unexpected intents and entities that chatbot might face when talking to a user.

This is where Discovery comes in.

The long tail of chatbot interactions

Discovery can use existing enterprise knowledge to cover long-tail queries.

The workflow for Discovery + Assistant

Procedure

The Steps to adding Discovery to assistant as an API are quite tricky and need to be followed perfectly despite the documentation being slightly out-of-date.

Skills

The dialogue skill The search skill

Lite can't use it, but can invoke Discovery using an API call.

📖 stoas
⥱ context