对话流:如何使用像函数这样的意图?



我有一个读取user_id的意图。当用户询问他的历史记录或新测试时,我想使用相同的意图user_id来获取他的 ID.据
我所知,当我使用多个输入上下文时,所有这些都需要满足。
我将如何做到这一点?

编辑:我是初学者,所以我不知道这是否是正确的方法,但它似乎有效

function customerIDHandler(agent){
if(agent.getContext('view-history') !== null){
}else if(agent.getContext('test-menu') !== null){
}       
} 

其中查看历史记录和测试菜单是两个输出上下文,仅用于显示我从哪个路径到此意图

每个 ID不需要一个上下文,只需要一个上下文来将 ID 存储在参数中。在他们表达其 ID 的 Intent 中,设置传出上下文,它将 ID 存储为参数。然后,在将来的意向中,您可以在履行中使用上下文中的此参数。

最新更新