Watson Conversation Service Implementation Methodology
Watson Conversation Service Implementation Methodology
In order to implement the WCS successfully. You have to work with customer on the following two items before starting the project.
1. Identify user case.
What kind of user cases do customer have for implementing WCS?
2. Success creteria
Define the success creteria and have an agreement with customer
Implementation Steps:
1.Question Collection
User excel sheet to collect questions from end-users. Intents can be imported.
2. Define intents and Entities
An intent is the specific goal or idea of a user’s input.
Entities are inputs that alter the way Watson responds to the user's intent.
The following is the example how to collect question and define Intent, Entity

3.System Entities
System entities are common entities created by IBM that can be used across any use case. They are ready to be used as soon as you add them to your workspace.
@sys-time: Extracts time mentions, for example, at 10.
@sys-date: Extracts date mentions, for example, Friday.
@sys-currency: Extracts currency values from user examples including the amount and the unit, for example, 10 cents.
@sys-percentage: Extracts amounts from user examples including the number and the % sign, for example, 25%.
@sys-number: Extracts numbers mentioned from user examples as digits or written as numbers, for example, 22.
4. Create Dialog
The dialog component of WCS provides responses to users based on the intents and entities identified.A dialog chat flow is made up of nodes.
Nodes define the steps in the conversation or chat flow. Dialog nodes are chained together in a tree structure, and each node can be defined by two parts:
a condition and a response.
Thinking and Discussion:
Is it possible that create a program to generate the WCS json file based on template,which define all questions,intents,entities and answers?
Watson Conversation Service Implementation Methodology的更多相关文章
- The operation names in the portType match the method names in the SEI or Web service implementation class.
The Endpoint validation failed to validate due to the following errors: :: Invalid Endpoint Interfac ...
- Introduction to the Service Provider Interfaces--官方文档
地址:https://docs.oracle.com/javase/tutorial/sound/SPI-intro.html What Are Services? Services are unit ...
- If WCF Service side and Client side config is different?!
from stackoverflow http://stackoverflow.com/questions/4879310/when-setting-up-a-wcf-client-and-serve ...
- WCF Windows Service Using TopShelf and ServiceModelEx z
http://lourenco.co.za/blog/2013/08/wcf-windows-service-using-topshelf-and-servicemodelex/ There are ...
- Android Service学习之本地服务
Service是在一段不定的时间运行在后台,不和用户交互应用组件.每个Service必须在manifest中 通过来声明.可以通过contect.startservice和contect.bindse ...
- WCF - Windows Service Hosting
WCF - Windows Service Hosting The operation of Windows service hosting is a simple one. Given below ...
- Learning WCF Chapter1 Hosting a Service in IIS
How messages reach a service endpoint is a matter of protocols and hosting. IIS can host services ov ...
- Learning WCF Chapter1 Generating a Service and Client Proxy
In the previous lab,you created a service and client from scratch without leveraging the tools avail ...
- Learning WCF Chapter1 Creating a New Service from Scratch
You’re about to be introduced to the WCF service. This lab isn’t your typical “Hello World”—it’s “He ...
随机推荐
- 使用Android studio作按键切换界面
一.新建工程 二.新建一个按键 android:layout_width="wrap_content" android:layout_hei ...
- 开涛spring3(3.4) - DI 之 3.4 Bean的作用域
3.4 Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围.而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围. ...
- Lua学习(4)——函数
在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y).唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量 ...
- Swift 入门之简单语法(四)
函数 目标 掌握函数的定义 掌握外部参数的用处 掌握无返回类型的三种函数定义方式 代码实现 函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现} 调用 let result ...
- $.when()方法翻译
地址:http://api.jquery.com/jQuery.when/ jQuery.when( deferreds ),returns Promise 正文 Description: Provi ...
- superagent和request结果转换区别
superagent和request结果转换区别 使用superagent和request抓取页面内容时,两个抓取内容都可以被cheerio进行处理.但处理时有个细微差别. 1. 使用superage ...
- 3D旋转动画练习 demo
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- eclipse maven项目中使用tomcat插件部署项目
maven的tomcat插件部署web项目,我简单认为分两种,一种是部署到内置tomcat,另一种是部署到安装的tomcat. 第一种部署,默认是部署在内置tomcat的8080端口,如果不需要改端口 ...
- fetch()的用法
发起获取资源请求的我们一般都会用AJAX技术,最近在学习微信小程序的时候,用到了fetch()方法. fetch()方法用于发起获取资源的请求.它返回一个promise,这个promise会在请求响应 ...
- cadence pcb 设计学习记录提纲
Cadence软件是一款"一站式"的电气EDA软件系统.因能力所限,此处仅涉及使用cadence软件绘制PCB.日后随着对软件使用程度的加深,自己打算学习使用cadence软件的原 ...