设置回复逻辑 由于使用的是云原生开发模式,所以需要设置的回复逻辑为默认阿里云 FaaS,将它设 置为默认集合,然后去开通。 提醒:如果是首次使用阿里云 FaaS 进行开发,建议先阅读一下新手引导文档,文档 中有关于如何使用阿里云 FaaS 进行开发的详细介绍。 点击开通后,登录到云开发平台。 点击刚刚创建的智能应用下面的代码仓库地址(也支持进行本地开发),在弹出窗口, 生成 SSH 密钥,然后进行绑定。绑定完成后,就可以通过本地下载代码进行开发。 由于此次介绍的是云开发的模式,所以可以直接使用 Cloud IDE 进行开发。 那么直接点击“进入开发”,打开一个 Cloud IDE 后会加载一些插件,然后下载初始 化代码。 问答百科的逻辑是首先要有一个数据库去存储知识,如下示例是通过 map 存储知识, mapkey 就是实体值,比如“函数计算”、“云原生模式”等等。它的 value 就是对应的 答案。
整个函数的执行入口。首先输出一段请求参数的日志,然后获取意图名称,再获 取参数,然后再判断这个意图是不是欢迎意图。如果是欢迎意图就播放一段话;如果是问题 意图就获取对应的参数,再接下来判断参数存不存在。 如果参数不存在就追问参数是什么;如果参数存在就判断当前问题是不是知识库里包含 的问题。如果知识库里面存在该问题对应的答案,就直接返回;如果不存在,则直接回答“对 不起您的问题超出了我的范围”。
如果既不是欢迎意图也不是问题意图,也可以直接返回成“对不起您的问题超出了我的 知识范围”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。