IVR - 是否可以从 1 个问题收集多个输入,然后根据这些输入进行嵌套分割?

问题描述 投票:0回答:1

在 Twilio 上做一个餐饮 IVR 预订系统。

目前向用户询问问题:

“您会带客人吗?如果有的话,有多少人?

我知道如果我使用拆分时的 SpeechResult 做 2 个单独的问题,我就可以到达那里:

“你带客人了吗?”

拆分 - “是”或“否”

“您要带多少位客人?”

拆分 - “1”、“2”、“3”、“4”或“5”。

但我想知道是否可以将其作为一个单一的问题来完成,例如嵌套分割?即E

第一次分裂 - “是”或“否”

第二次分割 - “1”、“2”、“3”、“4”或“5”。

nested twilio ivr
1个回答
0
投票

我发现如何做到这一点的答案是这样的:

将拆分设置为包含,然后选择您想要的答案。 它有点粗糙,但这是我发现有效的方式。

就我而言,我根据以下条件进行拆分:

包含是1,包含是2,包含是3,包含是4,包含是5,包含否。

在 fetch 语句中,我有以下提示,该提示已发送到 OpenAI。

您将收到包含是或否答案的消息 和一个数字,你有两个任务:你的第一个任务是区分是否 答案是:“是”或“否”。您的第二个任务是区分 数字是:“1”、“2”、“3”、“4”或“5”。该数字必须是数字 格式。最后,您必须将两个答案一起重复:“是 1”, “是 2”、“是 3”、“是 4”、“是 5”或“否”。

到目前为止,这有效,但是我确实从 ChatGPT 中偶尔遇到一些错误,所以我必须继续完善提示,但它传达了要点。

但简而言之,这允许我从同一条消息中获取多个输入。

© www.soinside.com 2019 - 2024. All rights reserved.