ace 音箱 应用 图片 先来 来看 ping 12px 搜索引擎
一,前言
本文是《自己动手开发智能聊天机器人完全指南(附完整源码)》的第二篇,也是 21 天实战人工智能系列《知识图谱完全项目案例剖析》里面的知识图谱应用的案例.前文中实现了一个最基本的人工智能聊天机器人,其能力完全等同于刚出生的婴儿,还谈不上智能,只是初步具备了人工智能问聊天器人的雏形.从读者的反馈中,发现大家对于当前智能连天机器人的技术发展还不太了解.针对这部分问题,我们后续会有专题探讨,人工智能聊天机器人的主要实现技术,和当前主流的实现方法.
今天要讲的内容则是,如何给你的智能聊天机器人赋予智能思考的能力,这部分内容会是一个系列专题,初步考虑的内容包括:问答能力方面:
(1)现有 AIML 资源整合;
(2)与知识图谱的整合;
(3)与百科知识的整合;
(4)与搜索引擎的整合;
智能交互方式的整合:
(1)语音识别;
(2)语音合成;
这样就可以构成一个完全的智能聊天机器人,也就是当前市面上主流的智能音箱的配置了.几天我们先来看与知识图谱的整合.
二,正文
2.1 开发环境
图数据库 Neo4j + py2neo + pyaiml
2.2 程序运行效果
2.2.1 图数据库当前配置:
Neo4j 图数据库
2.2.2 主程序运行后结果
程序演示结果
执行逻辑:输入歌手名字,如果问答库中,无歌手信息,则调用知识图谱,查看该歌手的信息.其实这部分可以做的事情很多,比如查看歌手的人际关系,歌手的作品等等.这部分内容都可以作为后期的扩展.此处只展示程序运行机制.
2.2.3 完整源码:
三,未完待续
来源: http://www.bubuko.com/infodetail-2467057.html