博舍

免费的聊天机器人API 小艺机器人api

免费的聊天机器人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厘米"//机器人返回的答案}}}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇