乐于分享
好东西不私藏

自制奥数软件之AI出题

自制奥数软件之AI出题
队友继续在苦苦优化他的Vibe Coding奥数软件。最近的亮点是,他引入了AI模仿出题的功能。
简单来说,就是在已输入进系统题目的基础上,要求AI做相似题型的出题工作。一开始,AI给出的方案只有一种,就是接入API来进行出题。但是一旦需要接入API,就需要氪金。于是,我提了另一种想法,就是让软件直接连接OPENCODE,通过opencode链接的免费模型,来返回相似题型。没想到确实能实现。
随后,AI很贴心地给出了两种路径的比较。总体来说,API的方式更快但要氪金(当然如果能薅到羊毛,也就不用了),opencode绕一圈的方式速度比较慢,但免费。
然后,就开始让AI把两个AI出题的方式都放入软件当中了。
(opencode方式)
(API方式,我们用了DS模型)
配置完成后,我们就对AI出题功能进行了测试。队友选择了用容斥原理的题目来做测试。以下是原题:
然后点击右下角的“AI加练”紫色按钮
然后,我们就用了两种方法都跑了一下,都能完成AI出题的功能,并且出的题目质量也是蛮不错的:
可以看到,AI出题把题目场景都做了细腻的调整。截图当中题目的问题在于,界面没有做自动换行,后来让AI把这个bug修复了,很简单,所以我也懒得再截图了。
当然,如果AI给的题目不满意,可以让他不断再出,知道家长满意为止。
我和队友整体配合下来的感觉就是,大方向还是需要他去想,毕竟他自己以前是学奥数的,对这些题目内容和分类非常清楚。但是一些技术性的小问题,我倒是可以提出一些建议,看上去也是会有不错的效果。
队友也会在我建议的过程中,可能会觉得是两个人一起在做这个事情,有人可以讨论,就会更有动力。
不过,根据队友的惨痛经历,在这里提醒大家一句,做VIBE CODING,但凡涉及到数据问题,一定要提前备份,不然就会像队友一样,随着前几天的一声惨叫,数据被莫名其妙覆盖掉了,真的也是很惨了。