机器人逻辑
2021-08-11 18:31:37 28 举报
机器人逻辑是一种基于规则和算法的计算机程序,用于模拟人类智能行为。它通过收集、处理和分析数据来做出决策和执行任务。机器人逻辑可以应用于各种领域,如自动驾驶汽车、智能家居、医疗保健等。它可以帮助人们提高工作效率、降低成本、提高生活质量。然而,机器人逻辑也存在一些挑战,如数据安全、隐私保护等问题。因此,在开发和应用机器人逻辑时,需要充分考虑这些问题,并采取相应的措施来确保安全可靠。总之,机器人逻辑是一种非常有前途的技术,它将在未来发挥越来越重要的作用。
作者其他创作
大纲/内容
faqCode==3
记录匹配结果,生成回复
否
输出流程超时回复
是
加载会话上下文、机器人配置信息
kgCode==5
未识别回复
kgCode==3
开始对话
执行图谱逻辑
处理完全匹配
是否跳过(参数缺失、流程测试)
是否要跳过(是否流程中、节点状态)
反问未命中槽位
faq推荐
优先级控制
记录执行结果,生成回复
procCode=0: 无流程procCode=1:当前节点为回复节点、无节点计(结束)procCode=2:当前节点为接口调用、参数回收、反问选项procCode=3:未识别
场景处理
执行faq逻辑
判断模块场景值
查询系统能力/自定义能力
判断指令
kgCode==1
执行流程逻辑
kgCode==4
欢迎语
执行机器人节点逻辑
faqCode==4
检索图谱库
faqCode==1||faqCode==2
kgCode==2
kgCode=1:完全匹配kgCode=2:命中且存在缺失kgCode=3:未命中kgCode=4:上文图谱中,本轮无回收kgCode=5:上文图谱中,本轮有回收
记录匹配结果和是否下挂流程,生成回复
图谱反问
进入下挂流程
返回图谱回复
faqCode=1:score>=0.96faqCode=2:0.9<=score<0.96faqCode=3: 0.75<=score<0.9faqCode=4: score>0.75hasProc:bool 是否下挂流程
输出欢迎语回复
判断faqCode==1
检索意图库
faq回复
hasProc==true
执行系统指令(欢迎语、流程超时)
faqCode==1
处理请求参数
0 条评论
下一页