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?

最新文章

  1. MyBatis实现关联表查询
  2. 用户 NT AUTHORITY\NETWORK SERVICE 登录失败 解决方法(转载)
  3. struts2重点——ModelDriven
  4. OPENCV3.1+VS 坑我笔记!
  5. 摩托罗拉SE4500 德州仪器TI Omap37xx/AM3715/DM3730/AM3530 wince6.0/Windows Mobile 6.5平台 二维软解调试记录及相关解释
  6. Ubuntu14.04 Objective-C hello world
  7. MessageBox.Show()如何换行
  8. js常用字符串函数
  9. cursor pin S wait on X
  10. windows7 64位下运行 regsvr32 注册ocx或者dll的方法
  11. mac开启22port
  12. java中Integer包装类的具体解说(java二进制操作,全部进制转换)
  13. $.data()、$().data
  14. 重温基础之-css盒模型
  15. linux系统/sbin/init执行过程
  16. IP网际协议 - IP首部,IP路由选择,子网掩码
  17. sczd
  18. VDB R&D
  19. 黄聪:visual studio 2017编译运行出现脚本发生错误等问题如何解决?
  20. 解题(GeLeiMa -生成格雷码)

热门文章

  1. 根据wsdl文件用soapUi快速创建webService服务(有图有真相)
  2. 2017 UESTC Training for Graph Theory
  3. DOM4J介绍与代码示例
  4. OpenStack dashboard界面操作 实现登陆虚拟机并通信
  5. Lesser known dplyr tricks
  6. 实现分布式队列ZooKeeper的实现
  7. collections 模块:更多数据结构
  8. 磁盘配额quota
  9. CommonsChunkPlugin并不是分离第三方库的好办法(DllPlugin科学利用浏览器缓存)
  10. 再来写一个随机数解决方案,对Random再来一次封装