Qanary手册-如何构建QA pipeline

下面的步骤旨在创建一个基于现有组件的三元组表存储(triplestore),该组件能够使用Qanary框架创建一个简单的问答管道。在本教程之后,你应该可以分析创建的数据并根据需要扩展问题回答系统。

0:要求Requirements

  • Java 8+
  • Maven 3+
  • Git client

Step 1: 准备 Triplestore

Qanary方法旨在知识库(三元组存储库)中存储所有知识,同时计算给定用户问题的答案。在这里,我们使用Stardog存储库。但其他三元组存储库也行。

Stardog的准备工作 :通过stardog.com下载Stardog ,点击“下载”(在页面顶端)。对于非商业用途的社区版它是免费的,但仍需要下载一个许可文件,随后会通过你填写的电子邮件收到。

启动 Stardog Triplestore: 使用Stardog作为本地的Triplestore来存储QA过程中的所有输出和输入。本地安装好Stardog(安装教程,参见我的博客:https://blog.csdn.net/u013819513/article/details/81105731)后,可以在命令行窗口中切换到Stardog子文件夹的bin目录并运行:

stardog-admin server start

如果一切顺利,使用如下命令创建一个名为qanary的Stardog数据库:

stardog-admin db create -n qanary

测试 Stardog Triplestore: 要检查它是否正常工作,现在登录到triplestore。默认情况下,在浏览器地址栏输入http://localhost:5820,即可访问Stardog。默认的用户名和密码是:admin / admin,登录后,你就可以看到一个名为qanary的数据库。

Step 2: 准备Qanary框架并运行默认的QA系统

Step 2.1: Qanary框架的构建

由于后面需要用到git命令,且我的电脑是Windows系统,因此需要安装Windows版本的git,下载地址是:https://gitforwindows.org/ ,下载好后按照默认设置一步步安装即可。

接下来,“开始”——“Git”——“Git Bash”:

从GitHub存储库中克隆项目,在GitBash中输入如下命令(默认clone到当前目录,我修改到了E盘):

git clone https://github.com/WDAqua/Qanary

这里写图片描述

然后执行Maven构建过程(在Qanary文件夹中):若出现bash:mvn:command not found 提示,请先安装Maven(安装教程:https://blog.csdn.net/u013819513/article/details/81119172


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值