大家好~
今天内容都不会写到程序喔~
市面上还有许多自然语言处理的服务,
不过今天先来简单认识一下 Dialogflow ES 吧!
假如今天我们想询问天气如何,
那麽这句话绝不会只有一种问法。
如果使用自然语言处理的服务,
就可以轻松在不同的问句内,
辨别 User 的意图、取得我们需要的关键字。
下图是 Dialogflow 辨别用户意图的流程:
蓝字是意图,
黄字与红字是关键字。
一个 Agent 内会有多个 Intents 处理不同的意图,
判断流程如下图:
Dialogflow 有两种架构:
Dialogflow 有支援多种 Integrations,
等等也会以 LINEBot 做范例练习。
可以使用 Dialogflow API 向自己建立的 Agent 传送用户的问句判断意图。
使用 Dialogflow API 时,
Dialogflow 会为这段对话建立一个 Session。
Sessions
其他关於 Sessions 的详细内容可以看官方文件的这段。
这个架构的实作会在之後的篇章再做介绍~
语言有支援繁体中文,
GMT+8:00
时区是以香港作为代表。
建立後会自动导向到 Intents
的画面。
Intents
预设会有两个 Intents,
分别是:
在左侧选单列点击 Integrations,
如果你左侧选单列没有这个选,
可能就是你选择的地区没支援喔~
左上角可以看到地区:
Text based 支援以下这些:
今天这篇是用 LINE 做范例演示喔~
输入我们 LINEBot 的 Channel ID
、Channel Secret
、Channel Access Token
。
然後到 LINE developers 将 Webhook URL
贴上。
顺便将 Auto-reply messages
关闭。
记得要将 LINEBot 的 Webhook
启用喔~
在 LINE 上测试一下我们的 LINEBot。
不过目前没有设置其他 Intent,
所以现在只能回应 User 的打招呼而已。
今天先这样吧,
明天再为这个 Agent 添加 Intent 与 Entitie!
目前对 Dialogflow 还不是很熟悉,
若文章有任何问题,
还请大家不吝赐教!
大家明天见!
<<: 26 - 建立结构化的 Log (4/4) - Elasticsearch Ingest Pipeline 资料 Index 前的转换好帮手 - Enrich 资料与例外处理
其实不用安装requests就可以下载东西 python的urllib.request.urlope...
前言 本文说明查询资卷余额(Credit Enquires)。 程序实作 程序 # 设定关注股票商品...
弹性布局 介绍完线性排列的布局方式,今天我们谈谈另外的配置方式的布局组件。 挑战目标 学习 widg...
过度拟合(Overfitting) 昨天我们把模型变得更复杂,让训练的Loss变得更低,但当我们把模...
我在第二次改版本号的时候,发现了这个问题, 像挥之不去的苍蝇一样…死黏着 就像是上面那个他自己跳出来...