# 设备人设
# 什么是设备人设
为了帮助接入iFLYOS与AIUI的厂商与开发者为产品建立个性化,差异化的人设形象,平台推出设备人设功能。通过配置人设中的属性值与回复语料,让产品拟人化,满足厂商与开发者快速自定义产品形象的需求。
# 如何创建设备人设
设备人设可在技能工作室的【设备人设】 (opens new window)一栏中创建。iFLYOS为每位接入平台的开发者提供了默认人设“蓝小飞”。
默认人设不可删除,用户可在“蓝小飞”人设基础上进行编辑,也可以新建一个新的设备人设。
新建设备人设后,所有属性的属性值默认呈开启状态,所有属性值默认为空。开发者可根据自身需求,开/关属性以及编写属性值。
# 属性值与回复
设备人设由46种属性构成,iFLYOS将属性分为基础信息,联系方式,社会关系等多个类型。我们为每种属性配置了系统问法与回复。其中问法由iFLYOS定义,在页面中只展示了3种示例问法,回复则分为两种情况,属性值为空或非空:
如上图,当姓名属性的属性值为空时,系统回复:“这可是个秘密哦”;当属性值非空时,则会将属性值以参数的形式带入系统回复之中:“我叫{name},是你的家庭小助理”等等,这里的{name}值=“小叮当”。需要注意的是,这里的系统回复也只展示3条示例回复,实际回复不止这些,当用户语料命中人设后,系统将会从众多的系统回复中随机返回一条给用户。
若系统回复不能满足开发者的个性化需求,可以采用自定义回复的形式。自定义暂不支持参数输入,只支持文本输入。
提示
每个属性最多能够创建30条自定义回复,每条回复长度不超过100个字符。
# 输入建议
为方便开发者更便捷的填写设备人设,iFLYOS为部分属性值提供了输入建议。例如【生肖】属性,当用户编该属性的属性值时会弹出输入建议如鼠,牛,虎等等。输入建议不是必选项,用户既可选择输入建议中的值,也可以自定义属性值。如果开发者希望自己的产品属相是【人工智能】,那么也可自定义属性值为【人工智能】。
【生日】属性分为【设备激活日】、【具体日期】、【自定义】三种输入类型。若选择【设备激活日】,每台引用该人设的iFLYOS设备将会根据其激活日期作为生日。
此外,部分属性支持多属性值,多属性值的属性通过空格键进行分隔。
提示
我们为部分属性间建立了关联关系,如果在【生日】属性中选择【具体日期】,我们会根据用户填写的具体日期算出【年龄】【星座】【生肖】的属性值,并将属性值填入。
【生日】属性中的【设备激活日】只针对iFLYOS的设备生效,AIUI应用请勿选择!
# 如何引用设备人设
设备人设是user级别,一个帐号在技能工作室创建的设备人设,可以同时被该帐号下的iFLYOS设备与AIUI应用引用。此外,一个设备人设同时可以被多个iFLYOS设备或AIUI应用引用。
# iFLYOS设备接入平台引用设备人设
引用页面路径:iFLYOS设备控制台-【语义理解】-【设备人设】
设备人设默认不开启,开启后用户可选择账号下所有的设备人设,一个设备同时只能引用一个设备人设。设备人设在iFLYOS平台的语义理解优先级如下:
前置拦截器 >自定义问答>设备人设>常用技能>后置拦截器
# AIUI引用设备人设
引用页面路径:AIUI应用-【应用配置】-【语义理解】-【语义技能】-【设备人设】
AIUI应用默认不引用设备人设,用户可自行添加自己帐号下的设备人设。设备人设在AIUI平台的语义理解优先级如下:
自定义技能>自定义问答>设备人设>商店技能
提示
ifLYOS设备接入平台与AIUI应用只能引用人设,增删改查人设需要前往技能工作室。
为避免删除人设造成不可控影响,当设备人设被iFLYOS设备或AIUI应用引用时,不可删除。