用于描述和建模语音xml应用程序的工具

时间:2009-12-25 12:41:51

标签: uml diagram modeling vxml voicexml

您使用什么工具来描述语音xml开发中的呼叫流程,绘制,建模? 什么是最有用的编辑器来绘制这样的图表&模型[我猜可能没有特定的语音应用设计工具]? 您使用哪些块来绘制提示,语法,您将如何在专业语音应用程序开发中执行此操作?

1 个答案:

答案 0 :(得分:1)

请注意,您没有说明材料的受众是谁,所以我假设您在房子的开发方面并记录业务/客户。

要绘制调用流程图,Visio是企业空间中最常用的工具。在小型应用程序中,您实际上可能会在块中提示,但通常图表仅用于提供应用程序的高级视图。例如,主菜单提示会列出选项,但不会列出所有变体或重试。块之间的连接通常限于主路径,而不是所有错误路径或所有全局出口。而且,决策通常只反映主要的业务逻辑决策,如客户类型识别。

提示和详细的呼叫流程通常在Word中完成。 Word文档构成了规范的核心。有些小组将我们的呼叫流程措辞和界面文档与主机/数据相关的活动分开,有些则没有。

至于语法,这些通常没有传统意义上的记录,至少不是自然语言(NL)语法。可以从上面文档中的菜单选项推断出简单的DTMF语法。自然语言语法通常从具有大量标准填充(“我想要”,“请”,“我可能”,......)的提示所暗示的一组共同的单词/短语开始。对于NL应用程序,通常第一遍只是收集大量录制的话语,然后转录。然后在调整过程中使用录音和转录来增强语法选择以匹配呼叫者所说的内容并消除未使用的路径以提高准确性。调优过程有许多其他步骤,但这是影响语法内容的主要步骤。

我已经看到了将文档链接到代码的各种尝试。似乎没有那么成功。自动生成的文档或源文档通常对业务用户来说过于混乱。例如,他们不希望看到州的50个退出点。他们希望看到客户被告知的5,然后可能,在其他地方,参考全局选择或某些特定于州的逃脱短语及其目的地(取消,返回,重启)。