![]() |
灵云SDK开发手册(C API)
5.2
|
以下描述了如何使用灵云NLU能力。
NLU (Natural Language Understanding) 自然语言理解技术,涵盖领域非常广泛,包括句子检测,分词,词性标注,句法分析, 文本分类/聚类,文字角度,信息抽取/自动摘要,机器翻译,自动问答,文本生成等多个领域。
nlu.cloud : 云端识别,支持不同领域内的语言理解
nlu.local.recog : 本地识别,支持基于字典语法的语言理解
使用云端的识别能力,需要基础模块hci_nlu,以及hci_nlu_cloud_recog模块,
使用本地的识别能力,需要基础模块hci_nlu,以及hci_nlu_local_recog模块。
通过hci_nlu_recog() 进行语言理解
识别结果包括识别内容以及意图结果
云端能力
1.intention 意图识别领域 指定意图识别的领域,领域可以组合
2.needcontent 是否返回内容 yes:返回意图识别结果与相关内容 no: 仅返回意图识别结果
本地能力
1.candidateCount 候选意图结果个数 如果设置多个意图,则会产生多个意图结果