免费的聊天机器人API
将Python脚本打包成Mac的可执行文件XGvalley:出现问题,无法打开:“文件“未命名.command”无法执行,因为你没有正确的访问权限。”
Python中的any函数参宿四():就是说,any是找True,all是找False吧
tar压缩、解压均会自动覆盖重名文件钧1998:文件覆盖是个风险非常高的导致数据丢失的情况,居然不提醒就给你强制替换
tar压缩、解压均会自动覆盖重名文件钧1998:这个太智能,也太蠢了,经常会导致意外合并
多屏电脑截屏会把多屏连着截下来,而不是只截当前屏githuban:Ctrl+Alt+PrintScreen
AI机器人开放平台
AI机器人开放平台服务概述AI机器人开放平台拥有自定义知识库、语义理解、知识图谱、对话场景等功能,机器人采用了基于知识图谱的语义感知与理解。
技术支持作者微信:MrYener人工智能QQ群:90780053账号管理注册
AI机器人开放平台地址:https://console.ownthink.com/输入注册邮箱、密码、确认密码、验证码,点击注册,系统会将激活链接发送到您的邮箱,点击链接即可完成激活。
修改密码
登录后,点击右上角的头像,在菜单中点击“个人中心”,来到“个人中心”页面后,点击“密码”根据提示填写完点击确定即可完成密码的修改。
找回密码
进入登录页面https://console.ownthink.com/login,点击“重置密码”,填写注册邮箱以及验证点击确定,系统将会发送密码重置链接到您的邮箱,点击链接根据提示即可完成密码重置。
创建机器人点击右上角的创建机器人,填写机器人名字,点击保存即可完成机器人的创建。
知识库点击知识库页面的➕号,添加知识库的问题与答案,还可以设置相似问题。
对添加了知识库的机器人进行测试。
知识库上传,可以先下载下知识库模板,按照模板编辑好知识库,点击上传可以批量上传知识库。
语义理解语义理解是通过一系列的AI算法,将文本解析为结构化的、机器可读的意图与词槽信息,便于开发者更好的理解并满足用户需求。
添加说法,以购买地铁票为例子
添加出发地词槽
添加目的地词槽
机器人测试
说法扩展元素说明元素说明例子{}代表槽位(意图所需参数)表示方式${参数名}${城市}其中城市是用户定义的参数名[]代表可选符[帮我|请帮我|麻烦帮我]打水代表可以是“打水”、“帮我打水”、“请帮我打水”、“麻烦帮我打水”[]中的内容可有可无()必选符附近的(餐馆|饭店)代表可以是“附近的餐馆”、“附近的饭店”,但不可以是“附近的”|或小明的(电话|联系方式)代表可以是“小明的电话”、“小明的联系方式”
知识图谱知识图谱主要作用为实体到隐含知识的获取,可以用于机器人的知识填充,逻辑推理等,推动人工智能的发展。我们使用的schemas为(实体、属性、值)或者(实体、关系、实体)
添加知识图谱(可以是实体属性值或者实体关系实体)
应用的时候需要有语义理解的支持,所以我们还需要配置下语义理解。这里以疾病症状为例子。
添加语义说法
添加词槽
对知识图谱知识问答进行测试
对话场景对话机器人是新时代的产物,但是其编程较为复杂,所以我们推出了流程图形式的对话场景,用户无需编写代码即可完成对话机器人的场景配置。
先下载一个对话场景进行测试。
将下载的对话场景上传到我们的平台上。
点击编辑即可看到对话流程图,这里以问候场景为例子。
问候流程图如下,当用户问【你好】的时候将会进入问候场景,随后还可以问【你会什么】、【你叫什么名字】。
对编辑好的对话场景进行测试
机器人接口调用(每个机器人都有独立的appid)
1.HTTP方法:GET
请求URL:https://api.ownthink.com/bot?spoken=spoken_text
请求示例:
https://api.ownthink.com/bot?appid=xiaosi&userid=user&spoken=姚明多高啊?
2.HTTP方法:POST
请求URL:https://api.ownthink.com/bot
请求参数:
参数类型是否必填描述spokenstring是请求的文本appidstring否机器人的appid,填写可使用自己的机器人useridstring否自己管理的用户id,填写可进行上下文对话返回参数:
参数类型描述messagestringsuccess表示请求正确,error表示请求错误dataobject返回的数据typeint返回的数据类型,5000表示正确返回文本类型的答复infoobject返回的信息体textstring返回的答案请求body示例:
{"spoken":"姚明多高啊?","appid":"xiaosi","userid":"user"}返回示例:
{"message":"success",//请求是否成功"data":{"type":5000,//答案类型,5000文本类型"info":{"text":"姚明的身高是226厘米"//机器人返回的答案}}}