这篇介绍的为Dialogflow ES版本,
可以搜寻Dialogflow ES documentation 来查看基础版的文件。
如果想查看企业 CX版本,
可以搜寻Dialogflow CX documentation。
首先第一步,
当你注册申请完成来到了Dialogflow,可以看到主画面:
我们可以点选左上角create new agent来创建新的机器人:
假设有开启区块5的功能,
可以设定将哪个机器人纳入:
接着,我们可以设定意图(Intents),
可能是使用者对话时想要询问的问题或交流的内容:
可以修改意图(Intents)的标签命名,
在Training phrases 打上使用者可能会进行的对话:
在Responses的区块打上回答,有多个回答会以机率来选出答案:
编辑完记得右上角按储存。
再来是实体(Entities)的设定,可以自订实体:
可以设定实体的同义字,帮助机器人对於意图(Intents)的了解以及回答:
在Training phrases的字词按右键来标记实体,
在这里我们设定了温度为系统预设的实体(Entities) @sys.temperature:
系统设定的实体(Entities)类别可以发现多了一类:
右上角我们可以用打字或麦克风跟机器人对话,
我们打了沙丘,
但是机器人听不懂。
我们可以从历史纪录来查看是否有未捕捉到的意图,
未来可以新增意图及回答:
新增意图及回答之後:
再来点选Integrations之後,我们可以看看有那些可以把机器人做整合的选项:
可以发现可以整合进网页、Line聊天机器人、Facebook Messenger:
点选Web Demo,
可以在自己写的网页(HTML)贴上iframe的程序区块:
点选测试连结来测试:
串接Line聊天机器人的部分,
可以从line开发者页面获取Channel ID、Channel Secret、Channel Access Token,
最後设定webhook url进行串接:
可以参考: Line Messaging API
而Facebook Messenger的串接方法参考影片:
今天原本要发表的内容是「用Keycloak学习JWT权杖格式」,然後应该还会有1-2篇与JWT相关...
曾有一位与我合作的一线主管问过我一个问题:「我一直在学习观察,试着找出团队系统有没有问题,但我总觉得...
今天要来给大家练习,今天要来练习的是比较实用的内容,主要是练习for回圈和if。那我们就开始吧! 题...
上一篇讲完如何处理已经得到的资讯数据,今天来看看我们是如何与Web 服务器进行通信的 首先添加依赖:...
一. 神经网路 目前许多强大的NLP Model现在都是以神经网路为基础的模型,所以需要先了解以及认...