Day 7 - [Zenbo开发系列] 04-DDE简介

这篇主要是我之前看官方文件的笔记,还有对於几个 Basic Concepts 的理解,可能比较没有结构一点。建议以官方文件的教学为主,再参考我的笔记,这篇纪录了我之前不懂地方,希望也能帮到你。

为了写这篇文章,今天又上去翻了一下官方文件,发现还有在更新呢!

想想之前做要做 DDE 语料,看官方文件踩了不少雷?

官方文件使用方法:

  • 如果有时间,可以中英文互相参照,有时候两个版本内容不太相同。
  • 如果有在官方文件找不到说明,尝试把不同版本的文件互相参照。曾经发现一个我找很久的说明,在旧版本有写,但在新版本被移除了。
    • 可是这个功能在系统上还存在欸! ?
  • 遇到官方文件也没说明清楚的时候,就只能自己摸索了,加油!

笔记开始

纪录时间: 2020/04/25

<<以下是当初研究时随手纪录,请以官方文件为主>>

这次是根据这两份教学文件

建置完後发现,上次不能送出应该是因为浏览器(Firefox?)的问题,改用chrome後可以正常送出。

How to start 导论

How to start

Zenbo 内部因为有口语理解模组 (Spoken Language Understanding / SLU),将语音辨识资讯转化为结构化的语意资料,并提供给适当的Domain 处理。

人类与Zenbo的对话是透过一连串的Intent(意图)语句组成。Concept(概念)则是语句的词汇,而Plan(流程)则是负责串起语句之间的流程来建立一段完整对话。

User在问答中的语句为Intent,Intent中的词汇为Concept。

Info

Untitled.png

涂掉的那几栏如果需要发布才要填的

Untitled1.png

Plans

撰写这份笔记时,最新版文件是 v1.1.4 。( ASUS DDE - Plans )

因旧文件的说明较详细,部分笔记有参考v1.1.3、v1.1.2。

这边就是要回答的文字,应该翻叫「计画」,「计画」是将一组事件对应到一系列的动作。

UtteranceToLaunchApp 是要开启 APP 的 Plans

Untitled2.png

PlanID

每个plan要有唯一id

Is the plan able to launch the app?

  • true: 可以启动App
  • false: 不行

Event

event的CSR是「语音辨识结果」

Plans1
Plans2

Intents

撰写这份笔记时,最新版文件是 v1.1.4 。( DDE Tutorial - Intents )

可以设定多种句型,应该翻叫「意图」。

因旧文件的说明较详细,部分笔记有参考v1.1.3、v1.1.2。

人们可能使用不同句子来表达自己的意图,因此开发人员有责任枚举所有可能的句子。 <- 官方文件写的

BrandName = 品牌名,ex: 华硕

VoiceTag(App Name) = APP名称,ex: 长照

Untitled3.png

Untitled4.png

Concepts

撰写这份笔记时,最新版文件是 v1.1.4 。( DDE Tutorial - Concepts )

我会把他翻作「概念」,大概就是可以将很多同意词群组起来的。在 Dialoflow 叫 Entities。

Untitled5.png
Untitled6.png
Untitled07.png

Type

选项有: ClassPhrase
文件建议选 Class ,但未解释Phrase 的用途。

文件 v1.1.3 提到,若是使用class,所有的实例都要是类别;若使用phrase,所有实例都要是片语。

Publish

右上有publish按钮

Untitled8.png

Tests

右方有输入框可以测试

要用Chrome!!

Untitled9.png

参考资料

学习资源

相关文献



<<:  Day21 ( 高级 ) 戳泡泡 ( 视讯侦测 )

>>:  Day07:07 - User服务(2) - 前端 - 注册、登入、JS正则表达式

Day34:HTML(31) HTML响应式网页设计(1)

设置视口 要创建响应式网站,请在"meta" 您的所有网页上添加以下标记 响应式...

Day 15 实作测试 (1)

前言 今天要开始写测试,这个部份我们不会特别认真写,重点是要把比较常用的函式秀出来。我们会用最原始的...

【PHP Telegram Bot】Day09 - 用 PHP 主动接收和发送讯息吧!

前置作业 复制程序码 还记得前天最後建立的资料夹吗,把它用 VS code 打开,再建立一个 php...

Day29 - Activity & Intent跳页

我们都知道APP一般涛说不会只有一个页面 通常都有按钮可以跳到另一页或是跳回原本那页 Android...

人脸辨识的简介

在这挑战中,想分享人脸辨识的相关基础与流程,以及谈到一些常见的模型架构。 一开始会说明人脸辨识兴起的...