我文科生,居然用AI编程,开发出了一款APP
作为一个文科生+数学学渣,居然用AI编程,给我儿子手搓了一款APP。
事情是这样的,儿子4年级,我给他辅导数学的时候发现有几道题,我居然不会了
比如这样:

这样:

为了维持住在儿子面前的学霸人设,我怎么允许自己这么快就塌房了呢?
于是我用某AI搜题搜索了一下,出来的答案是这样的:

这啥玩意?这是啥符号谁告诉我?这个解题思路不光4年级的孩子看不懂,我也没看懂啊。
我需要一个聪明机灵的分身,来帮我讲题
于是,我用AI编程,开发出了一款应用,来代替我给孩子讲题
一共分为三步,真的看完你会对自己充满巨大的信心!
第一步,把我的想法变成产品需求文档。
我把大白话直接丢给千问,让他帮我生成一个PRD,也就是产品需求文档。这一步主要是让AI补充完善一下我的想法,里可能有遗漏的功能,然后再转化成AI可以编程的语言,再让它根据上面的PRD生成完整的代码。
这是我的提示词:
我想设计一个在平板上随时可以打开的应用,帮我解答目前孩子在数学课外班上遇到的难题,孩子现在4年级下,注意要用4年级孩子能够看得懂的解法,不要用出现高年级甚至初高中以上的数学符号。比如出现类似于这种题目:1×2+2×3+3×4+4×5……+12×13=?这种问题,请你帮我设计一个应用,每一页需要出现一个题目,像老师那样请先给出解题思路,给小朋友留有思考的时间,然后一一引导他解题,最后总结规律。请帮我根据以上需求生成一份可以交付AI开发的PRD,帮我补全有可能遗漏的功能和细节,让用户体验更好,最好是像我这样的文科生也能够根据你的提升来手把手教孩子。
那作为新手,我怎么去预览我做出来的应用呢?我直接采用千问的预览功能,这里其实就能看见一个大概的产品雏形了。看到这里我真的已经非常兴奋了。这里让我回忆起以前在互联网和产品经理、开发同学互相讨论的场景,而此时此刻,这些全部都由我一个文科技术小白做出来,真的非常有成就感。
第二步,把千问刚刚生成的产品需求文档,变成可以直接让AI编程的代码。
如果你对于千问里的这个预览效果不满意,还可以复制在codepen里,这是我复制过来的效果:

第三步,根据预览效果,提出修改意见。
我学会了让AI来生成代码,但做产品不可能一次就完美,肯定要反复修改。这里我明确看到它给的解题思路是非常笨的方法,就是让孩子一个一个计算,遇到考试时按照这个最笨的方法一定题目是做不完的。
同时我觉得这个UI的界面过于普通,比如给孩子思考的时间30秒过于长,他可能没有耐心。于是我把这两个指令丢给千问,随后他修改出来的界面是这样的:

最后,用AI来检查报错。当我准备导出时,发现页面报错,无法预览了,于是我只能让AI帮我check是哪个函数没有定义,千问告诉我是保存文件应该是HTML,而不是TXT,当我按照它给的指令一步步检查完毕后,我真的能在电脑上打开这个应用了!!天呢,那一刻真的太兴奋了,迫不及待分享给你们!!!
夜雨聆风