开发者社区> 问答> 正文

如何设置回复逻辑?

如何设置回复逻辑?

展开
收起
1358896759097293 2021-03-11 22:59:53 603 0
来自:云开发平台
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    设置回复逻辑 由于使用的是云原生开发模式,所以需要设置的回复逻辑为默认阿里云 FaaS,将它设 置为默认集合,然后去开通。 提醒:如果是首次使用阿里云 FaaS 进行开发,建议先阅读一下新手引导文档,文档 中有关于如何使用阿里云 FaaS 进行开发的详细介绍。 点击开通后,登录到云开发平台。 点击刚刚创建的智能应用下面的代码仓库地址(也支持进行本地开发),在弹出窗口, 生成 SSH 密钥,然后进行绑定。绑定完成后,就可以通过本地下载代码进行开发。 由于此次介绍的是云开发的模式,所以可以直接使用 Cloud IDE 进行开发。 那么直接点击“进入开发”,打开一个 Cloud IDE 后会加载一些插件,然后下载初始 化代码。 问答百科的逻辑是首先要有一个数据库去存储知识,如下示例是通过 map 存储知识, mapkey 就是实体值,比如“函数计算”、“云原生模式”等等。它的 value 就是对应的 答案。

    整个函数的执行入口。首先输出一段请求参数的日志,然后获取意图名称,再获 取参数,然后再判断这个意图是不是欢迎意图。如果是欢迎意图就播放一段话;如果是问题 意图就获取对应的参数,再接下来判断参数存不存在。 如果参数不存在就追问参数是什么;如果参数存在就判断当前问题是不是知识库里包含 的问题。如果知识库里面存在该问题对应的答案,就直接返回;如果不存在,则直接回答“对 不起您的问题超出了我的范围”。

    如果既不是欢迎意图也不是问题意图,也可以直接返回成“对不起您的问题超出了我的 知识范围”。

    2021-03-14 22:32:37
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
事务、全局索引、透明分布式 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载