MAPI OS(Message API Operating System),一套您自己打造的消息处理系统,系统的输入、输出,均为“消息”(如:文本、图片、语音、视频等)。

NLI协议说明

NLI(Natural Language Interface,自然语言接口),用于识别处理自然语言的接口。输入为一句话,返回包含【意图】,【参数】等结构化数据,是一种面向对话的人机交互接口。

NLI主要将一句话的非结构化语言,转换成计算机能够理解的结构化的语言。

示例 天气查询NLI
匹配话术 “下周北京天气怎么样” / “下周北京天气” / “北京下周天气”
NLI处理结果
{
  "code": 200,
  "msg": "succeed",
  "data": {
    "intention": "weather",
    "intentionData": {
      "city_name": "北京",
      "day_time_begin": "2019-09-28",
      "day_time_end": "2019-10-05",
      "origin_time": "下周"
    }
  }
}
意图识别 weather
意图包含参数 city_name:城市名称
day_time_begin:开始时间
day_time_end:结束时间
origin_time:语言时间原始描述
说明 每个话术的NLI,均会有对应唯一的意图intention标识,意图包含的参数intentionData以具体意图说明为主。