《中国人工智能学会通讯》——1.16 聊天机器人系统的组成结构及关键 技术

1.16 聊天机器人系统的组成结构及关键 技术

通常来说,聊天机器人的系统框架如图 1 所示,包含五个主要的功能模块。语音识别模块负责接收用户的语音输入,并将其转换成文字形式交由自然语言理解模块进行处理。自然语言理解模块在理解了用户输入的语义之后,将特定的语义表达式输入到对话管理模块中。对话管理模块负责协调各个模块的调用及维护当前对话状态,选择特定的回复方式并交由自然语言生成模块进行处理。自然语言生成模块生成回复文本输入给语音合成模块,将文字转换成语音输出给用户。这里我们仅以文本输入形式为例介绍聊天机器人系统,语音识别和语音合成相关技术则不做展开介绍。

《中国人工智能学会通讯》——1.16 聊天机器人系统的组成结构及关键 技术