2018-06-24 12:18:24
实践github的地址:https://github.com/Decalogue/chat。 经过上一篇的blog,我们已经可以自如的切换graph.db和nlu.db图库了。1,下面我们要完成语义数据库的启动并保持:查看chat/conf/self.conf文件。2,cmd到,执行:python test_server.py。在这个过程当中报错了。报错如下:修改chat链接数据库的密码,修改graph.py文件:再运行Python test_server.py.3,启动客户端的服务。
2018-06-23 19:55:15
#有时候觉的自己很笨,所有要记录下来。之所以写blog也是这个原因。#再看一遍,发现自己真的很笨。首先,遇到这个问题因为参考了这个项目,遇到了更改neo4j数据库的操作。地址:https://github.com/Decalogue/chat。也参考了些网上的其他办法。 1,想要更改图数据库的使用图库——也就是你的另一个知识图谱。例如:在我的neo4j数据库中有两个.db的文件,这另个数据库代表了两张不同的图。2,如何启动你想要的用的知识图谱数据库呢?方法:我们需要改一下neo4j里的neo4j
2018-06-21 09:56:23
问答:聊天机器人、基于知识库的问答系统、问答检索式系统、基于自由文本的问答系统等1,聊天机器人:Alice,背后没有复杂的算法、Alice有40000多个模板,模式匹配的方法来检索最合适的回答。Alice有很好的扩充机制,aiml文件可以进行内联,不同领域的aiml文件可以方便地合成更大的知识库。同时,Alice通过聊天记录进行分析,可以得到尚且没有明确回答的问题,并给出建议模式。 2,拥有一个或多个知识库,并利用检索、推理等技术,来理解用户问题的问答系统,称为基于知识库的问答系统,和
2018-06-20 10:49:47
先来个小事例:1,pip install aiml2,主程序:以上是一个aiml包,自带的alice语料库(也就是有很多的*.aiml文件及一些*.xml文件,启动文件startup.xml文件也在其中。),在aiml里还有一个很重要的文件,如果有疑问可以查看Kernel.py文件来理解过程。二、针对我们的项目创建自己的智能聊天机器人。step1:就是要配置这个启动文件startup.xml文件。这是一个标准的xml文件,只是创建了自己的标签。另外一robot的配置文件样式:step2:创建主程