人工智能课程
实验报告
实验二基于Python和图灵机器人的图灵测试系统
姓名 | 郭畅 | 院系 | 计算机科学与技术学院 | 学号 | 153921015 | ||||||||
实验地点 | 理工楼二栋二楼 | 实验时间 | 2018.5.22 | ||||||||||
实验课表现 | 出勤、表现得分 |
| 实验报告 得分 |
| 实验总分 |
| |||||||
操作结果得分 |
| ||||||||||||
实验目的: | |||||||||||||
结合百度图灵机器人接口,自己更新相应的语料库,写一个聊天机器人的图灵测试交互系统。 | |||||||||||||
实验内容: 1.在http://www.tuling123.com上注册自己的账号,获得相应的图灵机器人的APIkey如下图所示是我注册之后的:
2.然后,在pycharm中进行相应的程序编写,本次实验使用的运行环境如下: Python3.6.4的Python环境 Pycharm专业破解版
3.相关程序的编写 首先导入两个库文件requests和json Requests 是基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。
JSON通常用于在Web客户端和服务器数据交换,即把字符串类型的数据转换成Python基本数据类型或者将Python基本数据类型转换成字符串类型。 常用方法 json.loads(obj) 将字符串序列化成Python的基本数据类型,注意单引号与双引号 json.dumps(obj) 将Python的基本数据类型序列化成字符串 json.load(obj) 读取文件中的字符串,序列化成Python的基本数据类型 json.dump(obj) 将Python的基本数据类型序列化成字符串并写入到文件中
4.完整代码如下:
# 作者:郭畅 5.运行测试结果:
| |||||||||||||
| |||||||||||||
实验过程中遇到的问题如何解决的? |
| ||||||||||||
实验过程中出现在聊天是出现了,加密格式不对的情况,注意两点: 1.注意“utf-8”的格式 2.注意关闭个人中心中机器人的“密钥” | |||||||||||||
本次实验的体会(结论) |
| ||||||||||||
这次实验我以前做过,但是只是调用接口利用酷Q的接口将自己的QQ做成一个群管理机器人,通过这次实验的测试,如果想更好的通过图灵测试,必须加大自己的语料库和数据库。
| |||||||||||||
| |||||||||||||
日期:20180522
|