高阶教程——Ruyi.ai自定义触发器和JavaScript模板语言

Posted by

今天,要给大家讲怎么在ruyi.ai平台使用自定义触发器和js模板语言完成一些高级功能。

下面我们通过制作一个天气查询的聊天机器人来说明如何使用自定义触发器和js模板语言。

首先,我们先定义聊天机器人有以下几个功能。

 

 

 

 

 

 

 

 

接下来,需要去网上找一个天气API,并且调用API数据,然后就用到ruyi.ai平台的自定义触发器。

添加成功自定义触发器后,我们就可以在后台添加意图来调用新添加的天气触发器。在添加意图前,我们需要先使用词典,所谓词典就是实体集,用户可以通过词典来自定义实体的类型、值以及同义词。具体使用如下。

添加词典后,我们通过意图来验证调用的API是否返回正常。

通过上面的意图我们能够清楚的看到触发器调用结果正常,但是因为我们没有写机器人回答所以回复是空的,接下来我们就讲到怎么用js来实现我们自定义的天气功能。首先我们先看一下机器人回答编辑页面和对应的机器人回复。

接下来,展示怎么用js来实现更进一步的功能。首先,我们先看一下网上一些比较好的机器人或者平台是怎么做的。

-自问自答式。

-答非所问式

那用ruyi.ai平台能不能实现这些别人满足不了的功能呢?答案当然是可以!

功能实现了,但是很多人会担心操作很难,或者js代码写起来会复杂,非技术背景的人担心学习成本太高而望而却步,在这里可以很放心的告诉大家,一点都不难,我司很多文科小朋友用亲身经历告诉大家,就算没学过计算机编程也能使用js模板语言实现自己想要的功能。

看完教程,大家是不是觉得很简单自己也可以上手一做?那么恭喜你成为ruyi.ai平台的深度体验家。

最后,再教给大家一些ruyi.ai平台的小技巧,能够让语言交互更加的自然流畅、更加符合语言交互的体验,那就是暗号和必须词条的使用。我们先看一下怎么用暗号和必须词条。

接下来,我们看看增加了暗号和必须词条的意图,能够达到什么样的效果。

到这里,我们的自定义天气查询的聊天机器人就完成了设定的所有功能。

通过上面一系列操作,我们可以体会到ruyi.ai平台提供了灵活的定制化能力,而且学习成本很低,不管是不是专业出身,只要对自己的产品功能有想法都可以通过ruyi.ai平台生产自己专属定制的机器人!