gamesover 发表于 2010-5-6 16:35:40

红豆答题可否用如下思路做机器人?

因为红豆的问题句子太长,在zmud/cmud中总是随机性乱码不断
但是我注意到,因为答案的句子很短,所以答案出现乱码的可能性非常小,而且我注意到答案基本都是不重复的!

我想利用以下思路做机器人
1. 建立数据库,把所有正确答案放进数据库,根本不用管红豆的问题,每次红豆提问出现四个答案,就把每个答案往数据库里检索以下,凡是有匹配的就answer %1
2. 唯一出现例外的是几个回答是数字1,2,3.。。等的答案,对这几个问题单独处理即可,我看了一下,答案是数字的问题少于10个

zgbl 发表于 2010-5-6 17:02:51

很早就已经有人建议过这个方法了,用答案来触发,比用语句容易多了,就是要重建数据库,比较麻烦

gamesover 发表于 2010-5-6 17:05:07

不麻烦啊,对现在的几个已有数据库重组一下即可,建立一个新数据库
不需要自己重新建立数据库啊
SQL语言即可

latti 发表于 2010-5-6 17:19:18

还有的问题答案是一样的

zgbl 发表于 2010-5-6 17:44:56

不一定参照答案就一定能做对,完全的还是重建数据库,四个答案都放进去对比
比如就有这么两道题
以下哪种作物原产于中国
以下哪种作物不原产于中国
第一题的正确答案是荔枝,第二题的是玉米,但是两题里都有荔枝和玉米这个答案

gamesover 发表于 2010-5-6 17:52:13

原帖由 zgbl 于 2010-5-6 05:44 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
不一定参照答案就一定能做对,完全的还是重建数据库,四个答案都放进去对比
比如就有这么两道题
以下哪种作物原产于中国
以下哪种作物不原产于中国
第一题的正确答案是荔枝,第二题的是玉米,但是两题里都有荔枝 ...
对这几个特殊重复答案专门处理即可,我估计不超过10道题的答案会有重复现象吧

zgbl 发表于 2010-5-6 20:07:55

麻烦,我宁可写个自动机器人,开10个大米专门捕捉答案做数据库

gamesover 发表于 2010-5-6 21:00:20

晕,专门处理不是人工处理啊
还是全自动的啊

而且我注意到快到50题的时候,问题被wiz故意加入乱码,颠倒顺序,没法捕捉问题了,只能捕捉答案

[ 本帖最后由 gamesover 于 2010-5-6 09:04 PM 编辑 ]
页: [1]
查看完整版本: 红豆答题可否用如下思路做机器人?