1. 程式人生 > >Build an engaging chatbot using the long tail

Build an engaging chatbot using the long tail

In this Building with Watson webinar, IBM Watson Conversation Product Manager Chris Desmarais with show you how to build a chatbot using the Conversation service and Discovery Product Manager Joe Scherping will demonstrate how to extend the function of the bot using Discovery’s cognitive search engine so the bot can answer questions beyond the intents incorporated in its original model.

In this case, the “long tail” refers to probability distributions; for example, how often will a certain question be asked by a audience. The common questions, or “short tail” ones, will form a cluster of likely probabilities and as a question becomes less likely to be asked (usually by being more complex in structure), it will show up on a charted curve further away from the common cluster. This demonstration shows you how to incorporate the Discovery service’s ability to smart-search in a directory of documentation into your chatbot so it can find and return answers to questions it wasn’t trained to answer.

The example they provide for a short tail question is “How do I reset my password?”. A question like this is expected and is often built into the modeling parameters of a chatbot. A long tail question could be something like this: “How do I access my account information remotely through my iPhone 6S?”

In the first question, the Conversation service will use reasoning strategies that focus on the language and the context of the question. In the second question, the Discovery service will use strategies that focus on identifying the most appropriate answer.

Resources for you

相關推薦

Build an engaging chatbot using the long tail

In this Building with Watson webinar, IBM Watson Conversation Product Manager Chris Desmarais with show you how to build a chatbot using the Conversation

Assume an IAM Role Using the AWS CLI

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

How I built an audio library using the composite pattern and higher-order functions

Some people say that Go can’t express good abstractions. They mostly refer to the lack of generics. That’s because in most object-oriented langu

Build an AR avatar for the iPhone

Summary This code pattern shows how to use Watson Assistant, Watson Speech to Text, and Watson Text to Speech services deployed to an

vue-cli3 的 [Vue warn]: You are using the runtime-only build of Vue where the template compiler 的問題解決

最近使用vue-cli3的腳手架生成專案,發現從配置完後vue-router的出現一個錯誤, [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not avai

Part 1: Build an Action to make Google Assistant find the food you are craving for.

Part 1: Build an Action to make Google Assistant find the food you are craving for!Actions on Google is a developer platform that lets you create applicati

Build an image gallery app in the cloud

Summary To illustrate object storage options in the cloud, you can use a code pattern to build a simple web gallery application that

How to Build an High Availability MQTT Cluster for the Internet of Things

1. Setting up the MQTT broker MQTTis a machine-to-machine (M2M)/“Internet of Things” connectivity protocol. It was designed as an extremely lightweight

Access an Internal Version of your Website Using the Same Domain Name

You can maintain both a private and public hosted zone with the same domain name for split-view DNS with Route 53. The following instructions

Build an Amazon Lex Chatbot with Microsoft Excel

This is a guest post by AWS Community Hero Cyrus Wong. Our institution (IVE) here in Hong Kong has begun experimenting with Amazon Lex in

Build an application with the Watson Android SDK in Android Studio

IBM Watson may be best known for competing on the US quiz show Jeopardy, but the technology goes far beyond simple questions and answ

webpack打包vue2.0,[Vue warn]: You are using the runtime-only build of Vue where the template compiler

[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templa

Vue 2.0 warn:You are using the runtime-only build of Vue where the template compiler is not availabl

在用webpack打包過程中,遇到以上的問題。Vue版本為2.5.17,查詢資料後發現是webpack.config.js的引數設定錯誤。需要設定vue-esm.js,如下所示 resolve:{ alias:{ v

SaltStack – Using the Mysql Module

saltstacksalt ‘*‘ saltutil.refresh_pillar官網的例子真的沒看懂,英文菜。其實就簡單一步。參考文檔https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.mysql.htmlhttps://z90

Agent admitted failure to sign using the key

連接服務器 用戶 sin col p s 服務 failure sig round SSH生成id_rsa, id_rsa.pub後,連接服務器卻報:Agent admitted failure to sign using the key錯誤。解決方法:在當前用戶下執行命令

Sort an input string using an arbitrary alphabet

section return map ret layout put sort col sin For example: custom alphabet: xyzabc input to sort according to custom alphabet: cyxz

[Poi] Use Poi to Build an Index.js with Modern JavaScript Features

server com when eve serve javascrip port mman automatic Poi can easily launch an index.js file simply by running the poi command. This wi

Instruction of Using The AMI

ron default see note reat gpu external lease window Step 1: GPU Instance and AMI The first thing we‘ll do is select the AMI and an in

[Typescript] Installing Promise Type Definitions Using the lib Built-In Types

efi null gpo module div col ice -c dice To fix Promise is not recolized in TypeScript, we can choose to use a lib: npm i @types/es6-pr

[Python] Create a minimal website in Python using the Flask Microframework

() turn ini pass work def col out code How to install Flask Use Flask to create a minimal website Build routes in Flask to respond to web