Syn Bot /OSCOVA 介绍
Posted 道木笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Syn Bot /OSCOVA 介绍相关的知识,希望对你有一定的参考价值。
Architecture (V1)
Dialog,一组意图(intents)
Expression,定义用户输入的模式或样本
Intent,使用Expression
和Entity
属性标记的方法,该方法处理上下文对象(Context
)和结果对象(Result
)
Context,当前会话上下文
Entity,从用户的表述中提取的元素
Prompt,当指定的实体(Entity)缺失的时候发送给用户的消息
-----------------------------------------------
Natural Language Processing
OSCOVA内置自然语言处理引擎,可以根据与意图绑定的表达式来快速的解码和标记用户语言特征。使用的高级AI算法能够为意图精确打分。由于NLP引擎的模块化性质,Oscova可以加载WordNet词汇数据库和Word向量以更好地执行语义分析和词义消歧
----------------------------------------------
Machine Learning
内置高级机器学习功能,当机器学习被启用时,Oscova 训练自身构建从表达式中提取相关特征的智能模型来理解自然语言。在机器学习模式下进行BOT训练需要几分钟到几个小时的时间,因此默认使用规则适配模式。
Serialization Support
Oscova通过JSON来支持对在线API接口的内置支持,响应和评估结果可以很容易地序列化,调用一个方法就可以了。
以上是关于Syn Bot /OSCOVA 介绍的主要内容,如果未能解决你的问题,请参考以下文章
Syn Bot - Oscova WidgetChannel 无法显示提示
Azure 机器人微软Azure Bot 编辑器系列 : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorial(代码片段
[React Testing] Use Generated Data in Tests with tests-data-bot to Improve Test Maintainability(代码片段