思知(OwnThink)

介绍

开放项目:

加入我们:思知QQ群:90780053,作者邮箱:help@ownthink.com

项目使用文档


问答机器人

体验地址:小思 项目地址:GitHub

机器人开放API

例如:

请求方式:

https://api.ownthink.com/bot?spoken=姚明多高啊?

返回格式说明:

免费申请独立API

独立API注册地址:AI机器人开放平台



知识图谱

OwnThink致力于最大的中文开放知识图谱,目前已经对两千五百多万实体进行了融合,拥有亿级别的实体属性关系,知识还在不断更新中。

数据下载方式见:项目使用文档

1. 获取歧义关系(mention -> entity)

输入名称(mention)返回对应实体(entity)的列表。如遇到共指问题,请求将会自动对名称(mention)进行共指消解。

请求示例:

https://api.ownthink.com/kg/ambiguous?mention=苹果

返回格式说明:

2. 获取实体知识(entity -> knowledge)

输入实体(entity)返回字典格式的全部知识。实体名一般为消歧后的实体(entity),如果直接输入名称(mention),请求将会自动进行消歧处理并返回实体(entity)全部知识。

请求示例:

https://api.ownthink.com/kg/knowledge?entity=刘德华

返回格式说明:

3. 获取属性值(entity&attribute -> value)

给定实体(entity)和属性(attribute)返回其对应的值(value)列表。实体名一般为实体(entity),属性(attribute)一般为全部知识AVP列表中的属性,如果没有直接对应的entity与attribute请求将会对entity与attribute进行消歧、共指消解处理。

请求示例:

https://api.ownthink.com/kg/eav?entity=苹果&attribute=颜色

返回格式说明:



语义理解

主要功能有词法分析:中文分词、词性标注、命名实体识别;语义理解:领域分类、槽填充、意图识别。语义理解将支持的领域有闲聊、天气、人物、古诗、音乐、电影、优惠、词语等(目前仅支持天气、人物,其他领域训练中,6月份前逐步提供支持)。

spoken举例:

请求示例:

https://api.ownthink.com/slu?spoken=厦门明天会不会下雨

返回格式说明:



自然语言处理

Jiagu自然语言处理工具以BiLSTM等模型为基础,使用大规模语料训练而成。将提供中文分词、词性标注、命名实体识别、关键词抽取、文本摘要、新词发现等常用自然语言处理功能。

项目开源地址:GitHub

快速入门(Python3 使用pip安装:pip3 install jiagu)

import jiagu

#jiagu.init() # 可手动初始化,也可以动态初始化

text = '厦门明天会不会下雨'

words = jiagu.seg(text) # 分词
print(words)

pos = jiagu.pos(words) # 词性标注
print(pos)

ner = jiagu.ner(text) # 命名实体识别
print(ner)


Copyright (C) 2015-2019 理想国 闽ICP备15005232号