Watson Conversation中的实体值数量是否有限制

时间:2017-09-08 07:15:49

标签: ibm-watson watson-conversation watson

我们希望有一个实体来识别用户问题中的部件号,我们有大约4k到5k的部件号,对于我们可以放入Watson Conversation服务的实体数量是否有任何限制

我尝试为实体添加1000个值,并且“对话”工具开始冻结。

是否有一种在实体中配置大量值的好方法,以便Conversation可以识别它们。

1 个答案:

答案 0 :(得分:1)

实体限制详见:

Google Play Game Services

目前我写的是以下内容:

input.text.matches('$.*?[A-Z]{3}\d{5}.*?$')

-

但是,如果您的零件编号中有固定结构,则可以查找该零件并使用您的应用程序层进行验证。

例如,如果您的部件号是XYZ00001,则可以对匹配条件执行以下操作。

extract

然后,如果您想捕获该值,您将使用{ "context": { "serial_number": "<? input.text.extract('$.*?([A-Z]{3}\\d{5}).*?$',1) ?>" }, "output": { "text": { "values": [ "Serial is $serial_number" ], "selection_policy": "sequential" } } } ,如下所示。

{{1}}