点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个工作场景,其中,当缺少需求时,将向用户提供一个问题和对select(WebHook)的一组快速答复。 因此,当用户单击相应的快速答复按钮时,该值将自动映射到该实体,并且需求将被完全填充并执行操作。
在相同的场景中,当有两个需求(即缺少两个实体)时,将为用户提供快速的答复和可供选择的选项,两个需求一个接一个。 但是这里的问题是,当用户为第一个需求选择选项时,选项被正确映射到实体,然后,当向用户提出第二个需求的问题时,第一个实体映射已经丢失。 因此,在回答了第二个需求问题之后,它又再次回到第一个需求缺失问题,并且陷入了循环。
因此,我的问题是,应该由用户来处理用户选择的选项中的需求映射,还是应该在编码部分的内存中加以注意?
这是我的项目: https://cai.tools.sap/gagan-k/projects-2/train/intents
嗨,
我分叉了您的机器人,并将要求从Webhook更改为快速答复,并使用技能项目列表测试了流程。 我对需求没有问题,机器人会问我两个需求(状态和趋势),然后返回两个实体值。
我没有发现任何问题,所以可能是您的网络电话呼叫造成的吗?
Doriane。
感谢您的回答。 我们解决了问题。 在这里分享,这样可能对其他人有帮助。
因此,当缺少需求时,我们将进行一次Webhook调用,然后从Webhook中返回供用户选择以用于该需求的值。 但是我们还从Webhook返回了一个空的内存对象,该对象替换了内存中的现有值,从而导致了循环。
一周热门 更多>