Watson 可以触发基于 12 位数字模式的对话吗?
Can Watson trigger a dialog based on 12 digits pattern?
我尝试显示一条消息,其中包含问题中插入的数字,例如,当用户插入 12 位数字时,我想显示这 12 位数字和一个文本。
到目前为止:
我创建了一个名为 @ticket_number 的模式 (/d{12}) 实体
一个名为#myTicket 的 Intent,例如 @ticket_number
#myTicket | 时触发的对话框@ticket_number 并在上下文 TicketNumer“<?@ticket_number.literal?>
” 上显示如下消息 "Do you want to get info for ticket $ticketnumber ?"。
问题是,当我尝试它时,Intent 结果无关紧要,消息看起来不错,但我需要匹配 Intent。我能做什么?
能分享一下你节点的照片吗?您无需符合意图;作为单独指示票号,不应该是意图本身,而是实体。我会删除节点的 #myTicket |
部分。并且条件不应包括 OR;否则,如果#myTicket 触发节点,并且没有票号,响应将失败。
如 IBM 中所述 documentation
目前还不能在 Intents 中使用模式实体。
Currently, you can only directly reference synonym entities that you
define (pattern values are ignored). You cannot use system entities.
我尝试显示一条消息,其中包含问题中插入的数字,例如,当用户插入 12 位数字时,我想显示这 12 位数字和一个文本。 到目前为止:
我创建了一个名为 @ticket_number 的模式 (/d{12}) 实体
一个名为#myTicket 的 Intent,例如 @ticket_number
#myTicket | 时触发的对话框@ticket_number 并在上下文 TicketNumer“
<?@ticket_number.literal?>
” 上显示如下消息 "Do you want to get info for ticket $ticketnumber ?"。
问题是,当我尝试它时,Intent 结果无关紧要,消息看起来不错,但我需要匹配 Intent。我能做什么?
能分享一下你节点的照片吗?您无需符合意图;作为单独指示票号,不应该是意图本身,而是实体。我会删除节点的 #myTicket |
部分。并且条件不应包括 OR;否则,如果#myTicket 触发节点,并且没有票号,响应将失败。
如 IBM 中所述 documentation 目前还不能在 Intents 中使用模式实体。
Currently, you can only directly reference synonym entities that you define (pattern values are ignored). You cannot use system entities.