首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用上下文变量编写用户的汽车注册

使用上下文变量编写用户的汽车注册
EN

Stack Overflow用户
提问于 2019-01-28 17:48:43
回答 1查看 55关注 0票数 0

在watson-conversation中,我向用户询问他们的车号(注册),格式如下:0000BBB (4个数字,3个字母)。

我想像这样向用户输入:

User: "My car id is 0123asd"

Watson: "Okay so your car id is this one: 0123asd"!

我试着用一些例子来定义一个实体#carId,但是每次我用这种格式(0000BBB)输入一些东西时,它都会显示“不相关”。

如果聊天检测到#carId,用Okay so this is your carId! @exampleCarId响应(我有一些像5487qwe8521rty这样的例子,我认为下面的机器学习会学习“模式”)。

我的#carId有这些例子:

我知道我错过了什么!我需要编写什么代码吗?我认为这没有必要。我试图将它保存在sys-number上,但它不起作用,因为它不是一个“数字”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-28 18:03:08

大多数开发人员会认为他的汽车ID是一个实体(用@表示)。IBM Watson Assistant允许定义所谓的dictionary-based entities。这种实体的一种形式是基于模式的。因此,您将定义一个由4个数字和3个字母组成的模式。

你可以有一个意图(用#表示)来标识用户输入汽车ID。在对话框节点中,你可以匹配意图,然后将与实际ID匹配的实体赋给一个变量。

链接的文档中有示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54399253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档