在不激活sap会话AI的其他技能的情况下获取用户名并进行存储

2020-08-15 21:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在创建一个聊天机器人...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在创建一个聊天机器人,该聊天机器人具有一种称为USER UNLOCK的技能,用于解锁系统中的用户帐户。 为此,我需要从用户获取系统用户名 因此,我将提示用户输入用户名,然后将其存储在变量中,以备后用。

但是我面临的问题是,每当用户输入用户名时,聊天机器人也会开始触发其他技能。

例如,当触发用户解锁技能时,流程如下。

启动:请输入您的用户名,例如DEMO

用户:KBOT(系统用户名)

启动:再见。 (该机器人将KBOT识别为问候语并触发了该技能)

我如何使机器人存储用户名并避免机器人 开始其他技能?

有没有办法做到这一点。

4条回答
大道至简
2020-08-15 21:40

现在,我已经玩过它了,只是扩大答案。

  • 我使用了一个仅带有问候语动作的新机器人,但是您当然有一些要求输入用户名的动作
  • 创建一种由称为"反馈"的内存字段触发的技能。 在操作中,将用户输入保存到名为"用户名"的内存字段中,然后取消设置"反馈"内存。
  • 在要求输入用户名的操作中,设置内存字段反馈,然后使用您刚刚掌握的技能 创建(更新对话->转到)。

我花了一个 一点点地弄清楚了用于使用内置变量设置内存字段的JSON格式,但最终还是有效。

我基于以下问题对此进行了部分组合: /img/questions/12710286/accepting-free-text -as-in-entity.html 。 感谢 Rodrigo Ariel Giner de la Vega

一周热门 更多>