当前位置: 首页 > 资讯 >

Day26-介接 API(番外篇 I)NLP 自然语言处理之初见 Dialogflow ES

大家好~
今天内容都不会写到程序喔~
市面上还有许多自然语言处理的服务,
不过今天先来简单认识一下 Dialogflow ES 吧!

前言

假如今天我们想询问天气如何,
那麽这句话绝不会只有一种问法。
如果使用自然语言处理的服务,
就可以轻松在不同的问句内,
辨别 User 的意图、取得我们需要的关键字。
下图是 Dialogflow 辨别用户意图的流程:

蓝字是意图,
黄字与红字是关键字。
一个 Agent 内会有多个 Intents 处理不同的意图,
判断流程如下图:

架构简介

Dialogflow 有两种架构:

Interactions with an integration


Dialogflow 有支援多种 Integrations,
等等也会以 LINEBot 做范例练习。

Interactions with the API

可以使用 Dialogflow API 向自己建立的 Agent 传送用户的问句判断意图。
使用 Dialogflow API 时,
Dialogflow 会为这段对话建立一个 Session。

Sessions

  • 一个 Session 在 Dialogflow 只会存储 20 分钟。
  • 对话开始时会建立一个 Session,对话结束时,Session 也会停止。

其他关於 Sessions 的详细内容可以看官方文件的这段。
这个架构的实作会在之後的篇章再做介绍~

Create new agent

语言有支援繁体中文,
GMT+8:00时区是以香港作为代表。

建立後会自动导向到 Intents 的画面。

Intents

Intents

预设会有两个 Intents,
分别是:

  • Default Fallback Intent
    • 当无法判断语句属於哪个 Intent 处理时,会用这 Intent 内设置好的 Text Response 进行回覆。
  • Default Welcome Intent
    • 处理用户打招呼的 Intent。

Integrations

在左侧选单列点击 Integrations,
如果你左侧选单列没有这个选,
可能就是你选择的地区没支援喔~
左上角可以看到地区:

Text based 支援以下这些:

今天这篇是用 LINE 做范例演示喔~

输入我们 LINEBot 的 Channel IDChannel SecretChannel Access Token

然後到 LINE developers 将 Webhook URL 贴上。

顺便将 Auto-reply messages 关闭。

记得要将 LINEBot 的 Webhook 启用喔~

在 LINE 上测试一下我们的 LINEBot。
不过目前没有设置其他 Intent,
所以现在只能回应 User 的打招呼而已。

今天先这样吧,
明天再为这个 Agent 添加 Intent 与 Entitie!
目前对 Dialogflow 还不是很熟悉,
若文章有任何问题,
还请大家不吝赐教!
大家明天见!

参考资料:


相关文章:

  • radio vs checkbox
  • 第30天~TTS(文字转语音)+STT(语音转文字)
  • [DAY 1]前言
  • [day27][後端][实作] 引入Typescipt,webpack的loader(下)
  • [Day02] 程序菜鸟自学C++资料结构 – 简单QA
  • 【Day09】Blocking & Non-Blocking 的差异
  • [Lesson11] SQLite
  • Day 27 | SQLite资料库(二)
  • [C 语言笔记--Day19] Condition Code 帮忙做出 C 语言的 if 语法
  • Day56. 范例:各国婚礼(访问者模式)
  • Day16 Loops(Ⅲ)
  • Day 11 ( 中级 ) 视差效果
  • 第6砍 - 提枪上阵
  • [区块链&DAPP介绍 Day1] 什麽是区块链
  • [ Day 27 ] - 样板字面值(Template literals)
  • 企业网站如何无损换域名
  • VPS优惠:搬瓦工香港VPS补货/G口/KVM/月付9.9美元
  • WordPress SEO插件-Yoast V13.3 汉化中文版高级版
  • VPS优惠信息:阿里云/限时活动/新用户1C2G1M/69元/年起
  • Vultr促销码和2020年最新优惠:Vultr注册教程和使用方法
  • Google SEO优化排名的技巧:做好这20件事情谷歌排名必定上去
  • SiteGround主机评测和推荐
  • WordPress禁用古腾堡编辑器全屏模式
  • WordPress主题开发基础:Body 类指南
  • 苹果手机Apple美国区账号无信用卡购买教程【Apple ID美国区绑定PayPal教程】
  • Nuxt.js官网和Nuxt.js介绍:Vue.js 的通用应用框架
  • 海外适合游戏投放的渠道有哪些?
  • 最好用的云服务器推荐:什么云服务器稳定好用又便宜
  • 一键脚本:SmokePing一键安装/管理脚本
  • Git是什么?