知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)

一、前言
这是系列博文《知识图谱实战开发案例剖析》第4部分:知识图谱应用,第16节:第一个智能对话机器人。该系列内容同时已经录制成视频课程,感兴趣的可以访问网易云课堂。
二、正文
2.1 pyAiml开发环境安装部署
下载:
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第1张图片
版本选择:
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第2张图片
安装:
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第3张图片
python setup.py install
验证:
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第4张图片
2.2 第一个智能对话机器人
2.2.1 创建工程
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第5张图片
2.2.2 创建启动配置


    

    
    
        
        
        LOAD AIML C
        
        
        
    

2.2.3 创建主程序

# -*- coding: utf-8 -*-
import aiml
import os

mybot_path = './mybot'
# 切换到语料库所在工作目录
os.chdir(mybot_path)
print mybot_path
mybot = aiml.Kernel()
mybot.learn("std-startup.xml")
mybot.respond('load aiml c')
while True:
    print mybot.respond(raw_input("Enter your message >> "))

2.2.4 程序执行演示
知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码)_第6张图片
三、未完待续
系列内容持续更新,敬请关注。版权所有,作者:张子良 ,QQ技术交流群:149933712 ;转载请注明出处。线上免费视频试看地址:网易云课堂。

你可能感兴趣的:(知识图谱实战开发案例剖析(16)-第一个智能对话机器人(附完整源码))