把组件能力转成一个具体工具
官方博客介绍,AnySpeechRecognizer为Apple平台应用提供可选择的语音识别引擎,AnyDecisionModel则针对判断题、分类和分档等任务返回有类型的结果与概率。二者并不是一个已经完成所有业务环节的客户管理系统,开发者还要决定输入如何进入、结果给谁看以及失败时怎样处理。
一种可供讨论的产品原型,是将经授权的语音留言整理成文字,再提示人工把它放入合适的待处理队列。先把转写与分类两步分别显示,人员才能判断错误来自没听清,还是听清之后分错了类。这个例子为本站原创设计,不是已验证的付费项目。
第一次安装,也属于交付体验
本地模型需要下载和准备资源。客户第一次打开应用时,可能还没有模型文件,也可能遇到网络中断、空间不足或权限限制。团队应让用户看见当前进度、是否可以重试以及是否已经准备完成,而不是把一个空白窗口留给客户猜测。
官方博客的测量基于指定Mac设备,并明确说明尚未在iPhone上测试。因而不能把相同接口理解为相同设备体验。小团队可以用客户真实设备完成一次从安装、导入录音到保存结果的操作,记录耗时与失败位置;如果没有测试某种设备,应直接写明支持情况仍待验证。
选择本地后端,不等于所有环节都在本地
官方介绍包含本机运行及调用服务的不同后端。面向客户交付时,应说明实际选用哪一条路径,而不是仅凭工具带有本地模型选项,就宣称整套应用没有网络数据传输。应用自身的同步、日志、错误反馈与其他接口,也需要按实际实现检查。
可以用不含客户信息的测试材料观察正常使用与断网时的表现,记录哪些功能依赖外部服务。需要联网的部分由客户知悉并确认使用安排;测试结果只适用于本次版本,不能覆盖以后新增的插件或集成功能。这是交付检查建议,不是对工具隐私属性的统一认证。
概率表示模型倾向,不能替代业务确认
AnyDecisionModel返回的概率和置信度有助于观察模型对不同选项的倾向,但官方也提醒它们不等于答案正确。若留言同时包含产品咨询与售后问题,系统应允许人工修改分类或标记无法判断,不能因为数值看起来很高就直接执行退款、改单等业务动作。
验收时可以准备常见、混合、缺信息和无关留言,检查分类结果及人工更正过程。只在一组演示样本上表现良好,不代表已经适合全部客户。可结合本站的客服人工接手研究,把转交原因、原始材料和处理状态放在同一流程中,让小工具完成一项清楚的工作。