在我的 Watson Assistant 应用程序中,我想捕获上下文中的多个实体,并且还有一个槽可以向用户提问。这是一个例子:
- 用户:我想从多伦多飞到波士顿
Watson 正确检测到:
intent: 'booking', @city:'Toronto', @city:'Boston'
现在我有一个要求预订课程的位置:
- Watson(Slot):你喜欢哪一门课?
- 用户:经济
此时,上下文只有@city 实体(即多伦多)的第一个值。我从谷歌搜索中了解到我可以访问 @city[0] 和 @city 1。我试图通过执行以下操作在上下文中捕获它,但我得到的值是无。
如何正确捕获 @city:Toronto、@city:Boston 和实体 @class:economy 两个城市?