故事工厂在DuerOS技能开发中的应用——百度2019AI开发者大会DuerOS公开课摘要解读之四...

 

在百度2019AI开发者大会上有很多相对精彩的公开课,DuerOS相关的公开课有4场,分别是:

  • DuerOS技能开发与CFC编程

  • 如何在DuerOS技能中实现用户支付购买

  • 面向多方式交互模型的DPL应用

  • 故事工厂在DuerOS技能开发中的应用

 

什么是故事工厂?是一种零编程的DuerOS技能开发工具吗?本文主要解读一下王家乐老师分享的"故事工厂在DuerOS技能开发中的应用"。

640?wx_fmt=jpeg

什么是故事技能呢?

640?wx_fmt=jpeg

 

公开课上,王老师演示了基于DPL开发的一款固定角色扮演的对话式游戏,这类故事技能的价值在哪里呢?

 

640?wx_fmt=jpeg

 

据不完全统计,在亚马逊alexa 中的此类技能数据比较抢眼。那么,有哪些资源可以应用于故事技能呢?

 

640?wx_fmt=jpeg

华纳兄弟,DC漫画和亚马逊之间就推出了一个新的蝙蝠侠主题的互动冒险游戏。动漫爱好者和小说作者也可以将自己喜爱的动漫或小说设计为故事技能。

 

为此,DBP平台推出了这类技能的生产工具——故事工厂。

640?wx_fmt=jpeg

故事工厂是目前DuerOS 提供的第4个零编程技能生产工具。

 

利用故事工厂生成的故事技能是由哪些元素组成的呢?

640?wx_fmt=jpeg

抽象是我们的一个重要方式,了解故事的相关概念对于具体技能的开发大有裨益。

640?wx_fmt=jpeg

这里,王老师把技能抽象为场景、状态和关系三个部分。

 

什么是场景?

640?wx_fmt=jpeg

上图是『柯南侦探游戏』中的一个场景,这个场景通过图片、文字和语音描述了故事的环境、事件、人物、对话等内容。下面,看一下场景是由哪些部分组成的?

640?wx_fmt=jpeg

 

利用故事工厂,我们如何来编辑场景呢?

640?wx_fmt=jpeg

如上图所示,选择节点1,在这个节点中可以编辑它的内容信息,主要是配置场景中所要播报的语音,有屏设备展示和无屏设备展示可以配置场景所需的标题、文本、图片等内容。

 

故事中的状态分为两种——

 

640?wx_fmt=jpeg

那什么是物理属性呢?

640?wx_fmt=jpeg

而逻辑状态相当于故事发展的分支——

640?wx_fmt=jpeg

柯南侦探游戏中可以为四个可疑地点分别设置逻辑状态,用于表示四个可疑地点是否被调查过,通过对状态的判断运算从而进入不同的分支剧情。

 

利用故事工厂,我们如何来编辑状态呢?

640?wx_fmt=jpeg

在故事的开始设置各个状态的初始值。

 

关系是场景之间的链接,涵盖了进入的条件和进入新场景后的状态更新。

640?wx_fmt=jpeg

Query条件是主动进入条件,用户通过Query与故事互动来进入下一个场景。状态条件指在当前场景中状态满足某写条件时才能进入下一个场景。那状态更新呢?

640?wx_fmt=jpeg

故事的这三种元素都可通过故事工厂完成编辑,主要是通过故事编辑器完成的,同时提供了素材管理和语音合成的功能。

640?wx_fmt=jpeg

 

在公开课上,王老师展示了多个示例——

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

针对每一个例子,都对照在故事工厂中的编辑进行了说明,尤其是例6 密室逃脱的游戏展示。

 

在完成了故事编辑之后,就是具体的发布和测试了。

640?wx_fmt=jpeg

另外,在公开课的现场,王老师还实操了开发一个故事技能的整个过程!

640?wx_fmt=jpeg

 

以上是“故事工厂在DuerOS技能开发中应用”公开课的内容概要,详细信息和完整PPT 可以关注 dueros.baidu.com/dbp 官网和DuerOS 开发者公众号以及各种DuerOS开发者社群。

 

关联阅读:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值