Twilio Autopilot 跳过启动任务

问题描述

我们设置了一个自动驾驶流程,其中一些任务具有相同的训练样本,因此我们在流程中设置了侦听约束,以帮助保持任务正确回答。

当前设置:我们的问候任务设置为一种虚拟任务,它只是侦听并将可用任务限制为“initial_screen_yes”和“initial_screen_no”。这些任务包含各种样本,例如,initial_screen_yes 具有以下内容:当然、是、是的、完全、现在、很快等等,与我们的 initial_screen_no 类似。

当前的“问候”任务看起来像:

{
    "actions": [
        {
            "listen": {
                "tasks": [
                    "initial_screen_yes","initial_screen_no"
                ]
            }
        }
    ]
}

问题:当我们发起聊天对话时,自动驾驶仪似乎跳过了认行为中标记为“发起”任务的任务的配置,并直接进入另一个子任务,其中也有训练样本,其中包括“是的,当然,是的,等等”

预期行为似乎会接收响应并将其定向到这两个任务,但它被我们称为的另一个任务抓取:schedule_home_value_appt

有什么想法吗?

解决方法

这里是 Twilio 开发者布道者。

我相信我在这里找到了您需要的东西。

最初的任务是电话,机器人接听电话并先说话。短信等文本渠道不支持此功能。但是,您可以通过向 URL 添加 TargetTask parameter(或通过在 Autopilot widget in Studio 中设置目标任务)来设置目标任务。

如果有帮助,请告诉我!