如何使用小信子问答系统创建自属问答机器人知识库

  1. 云栖社区>
  2. 博客>
  3. 正文

如何使用小信子问答系统创建自属问答机器人知识库

chuatony 2017-03-24 15:56:37 浏览4368
展开阅读全文
小信子中文理解 API 云端服务平台提供二种接入方式:

针对程序员开发者:请参阅 小信子中文理解 API 云端服务接入指南
● 针对非程序员用户:请参阅 零基础创建专属微信公众号问答机器人

在上述所有连接与设定完成后,接下来我们可以为自已的机器人创建自属问答知识库,让机器人能展现独有特色。

微信公众号问答机器人为例设定自属知识库流程如下图所示:
85b1b1b5a9dd3733e06c8ff6a527bbe338e60a88

本创建指南在描述从 [ 登录小信子公众号机器人管理 ] 到 [ 上传文档 ] 的操作流程

准备工作:

   若您是程序员开发者:完成 小信子中文理解 API 云端服务接入流程
   若您是非程序员用户:请先完成 小信子微信公众号问答机器人接入流程

创建流程开始:

1、打开小信子API服务开发者主页 https://www.aixxz.com/
   若您是 微信 用户:请右上角进入 微信平台登录
549b3127ec54d149f0a1291a5ca9eccf74ae3c08
   若您是 程序员 开发者:右上角进入 开发者登录
6c1d4ef048f0f1a843ec2872eb9c79da53129beb

2、本文以微信公众号管理页为例,输入账号密码,输入阿里云应用ID,至于如何取得阿里云应用 ID 请参阅
  ● 程序员开发者:请参阅 小信子中文理解 API 云端服务接入指南
   程序员用户请参阅 零基础创建专属微信公众号问答机器人
ca98939f82fd841954b51612bd50c5413983d7ae

3、点击“登录”
ef51da54df52995ba0e9c4c716f86bef8be6f895

4、点开“自选问答”
a302aedceb4e36a1197d087237d7d818c544fc94

、下载范例文件(https://www.aixxz.com/doc/sample_text_files.zip
056d8e867b0fb33d0bb0346e0d3d6b051e1f3d6f

 、解压并用记事本打开”自选问答(文本)t2.txt”
b70fbd8e68ba5fb3a18f2a6ac714384ad9043756

7、依文件格式说明开始建立自属问答文本
  文本第一行为宣告(必须要有):name:questions,ver:t2
  name:questions 表示本文档为问答文档
      ver:t2             问答格式为 t2 格式
52a49fbcfdca159fcacd5628142074d86e603383

、开始填上第一个问答句,例如以建立摄影微信公众号为例
  我们假设订阅户询问”镜头上面的USM/STM区别?”则机器人就回答”表示自动对焦驱动马达的类型。包括STM步进马达和USM超声波马达等。”,则文本格式填写如下:
ca908e8ef3e5fccde2ac9d7048f432686c547f0b

、使用另存档案存档(记得要存成UTF-8格式)
ba4cf5ab9f60522ba1c897c545af49ae0a9cca33

10上传文本文件试,点击〔选择文件〕→选取”自选问答(文本)t2.txt”点击〔提交〕
8562c69a55f408f26306785f7973559c6864ab43

11、当后台处理完文档回传如下讯息,表示上传成功:
(新增功能)文档上传后,系统会智能处理常用相似句句型。
37cf01d5c70da40065b09d261b837b6914684dff

12、让我们马上测试一下机器人,打开微信公众号机器人,询问”镜头上面的USM”,机器人正确回答问题
70e07994790a55323733e36e7de07acf9ebdf4d8

13 用不同问法看看” 镜头上面的USM及STM有什么区别”、” 镜头上出现USM或STM有什么区别”、”USM或STM分别表示什么?”,发现 ”USM或STM分别表示什么?” 回答错误,下一步骤我们来解决这问题。
651737f3b9bea49f8b61b81765f990eccf9dc618

14打开”自选问答(文本)t2.txt”,再问句后面我们用分号 ”分开,后面加上上一步骤回答错误的问句也就是相似句:”USM或STM分别表示什么?”
e93deaf1646b750312e17d333139e6905979dd92

15、按照步骤10 ,重新上传文本文件,再测试一下机器人看看,可以发现回答正确了,相似句可以不断的往后添加,只要以分号”、”分开即可。
cca00b45a293c4d7332d0b628a2746adc447ca40
相似句填写要点:
1、例如:“什么是曝光?”、
“曝光什么?”→
句中的组成元素相同[什么][是][曝光],只是前后位置不同,这只要填一句即可。
2、
例如:白羊座女生的特点女白羊的特性句中的组成元素[白羊座][女生][的][特点]和[女][白羊][的][特性]已不同,此时须要两句都填。

16、假如我们需要提供图片连结以及其他网站连结还有列表,该如何做呢?
打开”自选问答(文本)t2.txt”,依照”自选问答文本格式 2 说明””Q:问句2”说明如下,继续添加问答句,记得在每个标题前添加”[”符号,即可在微信上显示列表。

Q:问句2
[标题1
说明文1.............
 img:图片地址1
 url:网页地址1
[标题2
说明文2.............
 img:图片地址2
 url:网页地址2

实际应用如下图所示:
b564dd4e59ad7ca4cae41b943cbfb89eb0a85514

17、让我们打开微信公众号机器人测试一下机器人,询问”都有什么构图方法”,机器人正确显示出列表。
3dd55bdfad4adc6c9de9bb35993976adeaf7fffb

点选”S形构图”测试网页 url 连结是否有效
6d23544c7b20db7f2015b4c6bc5247a95601c2b1

18、还有另一种问答句格式”Qr:”,主要用于随机取 n 个答案显示,可以应用在吉祥话、祝褔话上,例如:
c8bedcf8dfef07c86b1d61b0d35725ae3e9a26f9

19、
测试微信公众号机器人将随机取答案呈现,如下图:
9d773928ba2a0987874bb62b0946bde4911ec64e
 
20、当碰到一些专有领域的专词时,可以参考"专用词汇文本格式说明"制作专词文档解决,如下图:
  文本第一行为宣告(必须要有):name:keywords,ver:t1
  name:keywords 表示本文档为专词文档
      vert1             专词格式为 t1 格式
fef74d0b91fb2f5a18c713ba43572c25338f487d

应用范例如下图:
b35c4ca7d8b50559f3e3104f3b4cfeae5f0145a8

20、 group的使用,有时问答资料量很多,或公司底下有不同部门分居各地,分别管理自已的问答资料,若要汇整成一个文档资料上传,日后要增修资料,会有难度 管理不易 为了避免文档过大过长,分类、分部门管理文档是有必要性的工作,此时 group 就有很大的用处,以星座资料为例,可以以 group 切分成三份文档分开上传管理,如下图所示:
cb3b97e7f0f37a06b9a0e0d96d76d3e0213b2680

2df6e424dfb80e6b37b3d9c8d4e802a0d98254e6

4519cd5378d13148b98bd930fa8c537ffb0add18

21、如果要查询已上传的资料,可使用 读取已有自选问答(文本).txt 如下图所示
0a3dcccd352e4b173ae6bf8a2e986322c4ccc348

  打开文本第一行为宣告(必须要有):name:getdata,ver:t1
  name:getdata 表示本文档为查询资料用
      vert1      专词格式为 t1 格式
      group:分类名  使用 group 则只取该分类资料,不使用则取全部资料
200a0648f5f108134190e212ef1d37d300270121

  上传文档后管理则取出该类资料,如下图所示:
65f2c9acdd85611d0823b618d718f16a76004b9e

核心理论教程:
汉字基因十节课
更多内容请上官网:
www.xiaoxinzi.com
论坛:bbs.aixxz.com

网友评论

作者关闭了评论
chuatony
+ 关注