【问题标题】:Alexa submission errorAlexa提交错误
【发布时间】:2018-07-03 07:56:01
【问题描述】:

我正在尝试发布一个快递跟踪技能。这要求即使在给出所提问题的答案之后,仍要打开会话。

例如

Alexa:“我有什么可以帮助你的”

用户:“我的123号货件状态如何”

Alexa:“......(状态)......”

(会话应在此处保持打开状态)

用户:“你能告诉我它的总成本吗?”

Alexa:“总成本是 12 美元”

用户:“谢谢”

(现在会话应该结束)

但是在提交技能的过程中,我得到了一个评论:

技能完成任务后,会话保持打开状态,没有 提示用户。该技能必须在完成后关闭会话 如果它不提示用户任何输入,则请求。

发布技能必须这样做吗?

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill


    【解决方案1】:

    在您的情况下,会话在满足请求后打开,并且该技能不要求用户提供任何输入。会话只是保持打开状态。因此,在此结束会话是一个很好的做法,或者您可以添加诸如“有什么可以帮助您的”或“您是否要跟踪任何其他订单”之类的内容。

    【讨论】:

      【解决方案2】:

      您使会话保持打开状态,实际上并未向用户询问任何内容,这不是很好的语音体验。

      另外,为什么不让你的技能说“谢谢”,例如:

      1. 用户不会说谢谢
      2. 或者即使他说,你也必须保留 再次打开会话以获取响应并通过您的技能做出响应 因此,这有点平凡

      应该是这样的:

      Alexa: "How may I help you"
      
      User: "What is the status of my shipment number 123"
      
      Alexa: ".......(Status).....Do you want to know the Total cost?"
      
      (session should remain open here)
      
      User: "Yes"
      
      Alexa: "The total cost is 12 dollars. Thank You."
      
      // In case user says no
      
      User: "No"
      
      Alexa: "Thank You."
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-09
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-25
        • 2019-05-19
        相关资源
        最近更新 更多