一种使用人工智能问答机器人自动填写调查问卷方法的实现
标签:
it教育 |
分类: 生活 |
一、概述
使用随机生成数据注入数据库,得到调查问卷的数据的方法结果是均匀的,与人工填写的结果可能存在一定偏差,我们可以使用人工智能问答机器人生成数据,而不是随机生成的方法对此进行改进,目前人工智能问答机器人种类有很多,可以采用问答的方式,获取机器人关于调查问卷的回答,然后把回答结果填入调查问卷中,以获得更加接近真实数据的集合。小冰、图灵、腾讯AI、百度大脑、青云客等都提供了人工智能问答机器人接口,我们可以通过调用API的方式获取调查问卷需要的结果。
二、一种使用人工智能问答机器人自动填写调查问卷方法的实现
青云客人工智能聊天机器人使用语义分析、情绪识别、大数据处理等技术提供了一个可供与之交流的聊天机器人系统,并且提供调用接口,返回问答的结果。我们可以通过聊天的形式获取调查问卷中问题的答案,通过对返回结果的分析提取,最后将需要的信息自动填入MySQL数据库中,用于模仿回答调查问卷的人。下面给出通过使用青云客人工智能聊天机器人填写调查问卷的实现方法:
1.
首先把调查问卷的问题转换成口述问题,不再提供选项,然后向使用get形式向聊天机器人发送请求。
2.使用json接受API返回的结果,并进行答案提取
机器人在得到请求后会返回交流信息的结果,把结果中需要的部分进行提取,得到答案进行保存。
青云客聊天机器人API接口调用及返回结果的形式如下:
获取结果后提取json中content内容即可。
3、向mysql数据库注入数据
最后通过MySQL请求向数据库中写入提取后的内容。
具体完整代码实现如下:
4、 运行过程及结果
关于性别、年龄、学历、工作多长时间了、'从这个里面选一个,足球、乒乓球、瑜伽、舞蹈、篮球,这五个问题,对青云客聊天机器人的回答内容提取后写入数据库的内容如下:
此次获取一个机器人回答的调查问卷的结果,这种回答类似于与人交流获取有用信息,但是机器人智能程度仍有一定的限制,会出现同一问题答案不一,答非所问的情况。青云客人工智能聊天机器人只是其中的一个,我们还可以通过调用小冰、图灵、百度大脑等机器人进一步获取更多的数据,进行进一步分析。相信随着人工智能聊天机器人的发展,我们获取调查问卷的结果会更加合理、更接近人类。

加载中…