点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我有一种情况,当我必须计算后备技能的Skill_occurrence时,
即使多次触发,它也会显示" skill_occurences":1,
Fallback的skill_occurences计数会增加吗?
请让我知道
谢谢
Kishore
fallback.jpg (32.5 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我有一种情况,当我必须计算后备技能的Skill_occurrence时,
即使多次触发,它也会显示" skill_occurences":1,
Fallback的skill_occurences计数会增加吗?
请让我知道
谢谢
Kishore
fallback.jpg (32.5 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我有一种情况,当我必须计算后备技能的Skill_occurrence时,
即使多次触发,它也会显示" skill_occurences":1,
Fallback的skill_occurences计数会增加吗?
请让我知道
谢谢
Kishore
fallback.jpg (32.5 kB)
你好湿婆,
我认为,这种使用情况与技能发生计数器的工作方式是不可能的。 据我从您的漫游器了解到,流程似乎是这样的
用户发送文本
触发回扣技能->技能出现计数器设置为1
执行继续聊天->技能出现计数器重置并从1开始
回复用户
用户发送下一条文本
触发回退技能->继续执行最后执行的技能。聊天技能发生计数器被重置并从1开始重新开始,依此类推。
但是,要实现您的目标,您可以改为使用此处记录的脚本语法https://help.sap.com/viewer/a4522a393d2b4643812b7caadfe90c18/latest/zh-CN/b4f08a9a66434327a405b6934880445c.html 并尝试创建一个内存变量并在每个场合输入回落1 技能。
提示:记住要预先用0初始化计数器内存属性。
希望这会有所帮助。
最好,
Stephan
嗨,丹尼尔,
非常感谢您的答复,
是的,我正在做同样的事情,但是没有使用" if else"助手,在后备技能的内存部分中,我创建了一个变量fallbackCount
首先,我正在检查fallbackCount退出的后备操作的条件,并且每次触发该技能时,我都会检查条件fallbackCount <4,并且在触发该技能时,我正在分配fallbackCount =" {{plus memory.fallbackCount 1}}",如果计数超过3,我在做其他事情。
谢谢
Kishore
它对我有用。
您要触发另一项技能,并因此重置此值吗?
您如何检查其技能? 值?
您好斯蒂芬·本德尔
非常感谢您的答复,
是的,我已经尝试过使用脚本语法,并且能够实现我想要的功能,我很好奇为什么Skill_occurences没有增加,谢谢您的澄清。
致谢
Kishore
您好Shiva,
您能否提供有关每次用户输入后触发和执行的技能的对话流程的更多信息?
通常,每次连续执行完全相同的技能时,技能发生计数器都会增加。 如果在两者之间执行其他技能,则计数器将重置为一个。
最诚挚的问候,
斯蒂芬
您好 Daniel Wroblewski a>
如果回退是独立的,则计数正在增加
,但我遇到的情况是,我将重定向到continuechat并启动该技能,并且该技能已连接到我的机器人中的所有其他技能,而回退技能已连接 仅针对继续聊天技能,并且我想为后备技能设置一个限制,即后备技能不足5我想要重定向到继续聊天技能,如果我想做5或更多,则我想做其他事情,但是skill_occurences会计数 没有增加。
我是否需要删除链接才能正常工作,回退应该是独立的或对此有任何限制?
请让我知道
谢谢
Kishore
为什么没有自己的内存变量来管理要计数的内容。 将其设置为0,然后在每次触发技能时加1。
您可以决定将" skill1"作为记忆变量,然后在触发技能时使用以下命令设置记忆:
一周热门 更多>