## 灵聚ChatBot机器人 > 基于开放域NLP技术开发的chatbot,基于数亿实体的三元知识图谱及十亿级数据深度学习使得这个Chatbot拥有丰富的能力,可以支持闲聊、百科知识问答,对话游戏及日常生活服务等交互。配合智能家居控制及音视频播放能力,可以成为智能家居的中控“大脑”;配合行业知识图谱和RPA技能,可以成为行业服务机器人及客服机器人。 ![](https://img.kancloud.cn/61/44/6144f481f5af9ceba4822ab5556d4ed4_320x320.png) ### 主要场景:知识问答和闲聊 闲聊基于开放域技术多种方式组合实现,无范围边界,能够支持人类日常生活中多类聊天话题,其较为典型的话题场景,包括但不限于:见面问候、礼仪交际、道别问候、属性问答、吐槽调侃、情感关怀、无聊应答、天气聊天、健康关怀、起床聊天、睡前聊天、职场话题、新闻热点聊天、体育聊天、影视聊天、音乐聊天、明星八卦、饮食聊天、地域话题聊天、汽车话题聊天、军事话题聊天、数码话题聊天、护肤话题聊天、文学话题聊天、文艺话题聊天、历史话题聊天、争吵聊天、冷知识话题聊天…… 拥有覆盖全场景的聊天能力,同时也支持知识类型对话,给用户更好的对话体验。采用大数据及深度学习技术的检索式问答,同时针对高频聊天场景深度设计优化。能识别用户7类以上情绪,以及对应的生活场景,并给予对应的情感关怀。语料、生活场景、训练模型都在持续更新和升级。 知识问答是基于开放域NLP技术,知识图谱和生成式知识表达技术实现的人工智能版大百科全书。同时,结合大数据及深度学习技术,为知识问答提供了更广泛的知识支持。支持动态多条件对比、分析、判断、计算……可以理解更全面的知识问法意图。 知识数据覆盖众多,包括但不限于:人物、天文、地理、人文、历史、文学、文艺艺术、医学、人体、动物、植物、微生物、矿物、饮食、商品、车辆、建筑、经济金融、乐器、图书、名画、艺术品、军事、语言、节气、节日、哲学、旅游、政治、经济、娱乐、体育、宗教、自然、物理、数学、化学、教育、多类常识……等人类社会各方面的知识;也包括世界之最、发明发现、健康家居、生活常识等知识性问答。 本技能支持开放域问答,并融合了相对独立形态存在的特定知识问答技能(这些技能支持单独调用):十万个为什么、世界之最、发明发现、日常健康问答、育儿常识、教育常识、护肤美容、宠物常识、生活常识、等相关场景对话,因此可以得到很好的知识对话体验。 ## 接口费用( [点击购买](https://market.topthink.com/product/444)) > 最低 0.0035元/次 ## 接口调用([调用须知](https://docs.topthink.com/think-api/1835086)) ### 请求地址 ``` GET https://api.topthink.com/lingju/chat ``` ### 请求参数 | 名称 | 类型 | 必填 | 示例值 | 说明 | | --- | --- | --- | --- | --- | | appCode| string| 是|用户授权码,参考[API调用](https://docs.topthink.com/think-api/1835086) | | input| string | 是 | 你好 | 请求文本,长度:\[1,300\],取值:普通标点符号及中英文数字 | | userid | string | 是 | a12356b55bfg666666 | 终端设备的唯一标识,移动设备建议使用mac地址、入网许可号等;标识取值范围必须为:\[A-Z,a-z,0-9\],必须确保每个终端设备标识具有唯一性,不能存在相同,否则会导致不同终端设备间的返回结果错乱。 | | userip| string | 是 | 237.8.9.90 | 终端设备的ip(用来获取终端设备所在城市。请开发者务必填写终端设备的ip,否则会影响询问天气、交通信息等需要获取终端设备所在城市对话的正常交流。) | | city| string | 否 | 上海 | 城市(该字段如果有值,必须跟“lat”以及“lng”一起传才有效。如果要使用附近周边等需要获取地理位置的功能,必须传该参数和lat、lng参数。) | | lat| string | 否 | | 经度 | | lng| string | 否 | | 纬度 | ### 返回`data`参数 | 名称 | 类型 | 示例值 | 说明 | | --- | --- | --- | --- | | data | string | 你也好啊 | 回复文本 | ## SDK调用 ``` $client = new Client("YourAppCode"); $result = $client->lingjuChat() ->withInput('你好') ->withUserid('唯一标识') ->withUserip('所在IP') ->request(); ``` 返回示例: ~~~ { "code":0, "message": "", "data":"请问,有什么需要我帮忙呢?" } ~~~