通用人工智能产品应用架构
C:智能终端生长在智能OS上,构成人工智能应用系统的C端。
S:负责前端采集的信号与信息的处理
与C端交互的API接口
↓
业务逻辑的数据模型层
↓
算法框架层
↓
服务器资源和数据资源运行平台
(这种模式不支持离线模式,但常见的都是这种)
案例1:智能音箱
通过智能终端C采集语音信息-调取S端API接口,传输语音信息,S端通过语音识别模型进行识别,自然语言理解进行理解,合成语音,处理完毕后把结果返回给智能终端,由智能终端输出给用户
案例2:问答机器人
NLU: Natural Language Understanding 自然语言理解
NLP: Natural Language Processing 自然语言处理
NLG: Natural Language Generate
根据人说的内容,进行NLU,处理为机器可理解的内容,将理解后的内容到对话管理、策略模型(即已经通过深度学习、机器学习训练好的模型)中寻找问题的答案,找到答案就进行NLG,生成答案,反馈给人;若找不到答案,则再下沉一层,去找相应的知识图谱或搜索引擎或QA,来获得相应的答案;