最近,我打算重新学英语。
我想让AI帮我安排学习计划。先把教材里每一课的内容发给它,让它看完以后告诉我这一课要学什么,我再照着往下学。
最开始,我用的是截图工具。一页一页截图,再把一整课的内容发给AI。
教材按正常大小显示时,有些页面一屏放不下。缩小以后,整页倒是能看见了,字又变得很小。要是按正常大小截,一页就得分成几张,发给AI以后还要管前后顺序。
我只是想把一页教材完整地发过去,可一整课这样截下来,要花不少时间。
后来我想到,可以先把PDF转成图片,再上传需要的几页。
网上有不少这样的工具。可我的教材有几百MB,用在线网站,要先上传,转完以后再下载。我看着那个文件大小,觉得光等上传就要很久。
也可以重新找个软件。为了这么一个功能,再去下载、安装、研究怎么用,我又嫌麻烦。
我脑子里冒出了一个很熟悉的想法。
我要的功能很简单,那我自己写一个不就行了。
我打开ChatGPT,开始vibe coding。
第一版很快就出来了。双击Windows脚本,弹出窗口选择PDF,再由Python脚本把它转成图片。我要的功能到这里其实已经有了。
第一次测试,选择文件的窗口没有显示在最前面,还要切换一下才能看到。我先把这个问题改了。
再次运行,窗口正常出现。可命令行里什么都没有,看不出程序有没有开始,也不知道图片会放在哪里。我就补上功能说明、转换进度和导出路径。
改完以后,我又觉得操作还不够顺手,于是又继续加新功能。
我每次都觉得,再改这一点就差不多了。改完以后运行一次,又能看见下一个不顺手的地方。
等我觉得终于做完时,两三个小时已经过去了。
原本准备学的英语还没有开始,我的电脑里先多了一个PDF转换工具。
这件事以前也发生过。
之前我为了看一本书,花了三个小时写了一个自动上传到Kindle的程序。程序做好以后,书已经传进去了,我还没有翻开第一页。
这一次,我本来只想把几页教材发给AI。英语还没学,我又先写起了程序。
两次都这样,我开始觉得,可能不只是因为我嫌现成的工具麻烦。
写程序的时候,我一直能看见事情往前走。
窗口有没有显示在最前面,进度和按键能不能正常工作,运行一次就知道。
学英语好像没有这么清楚。
我可以背完几个单词,也可以学完一课,但很难看到一个明确的提示,告诉我这一小时到底有没有真的往前走。
我不知道自己是真的需要这个工具,还是更愿意做一件马上能看到结果的事。
脚本最后又运行了一次。
我选中教材PDF,等了一会儿,图片一张张生成出来。
我打开文件夹,把刚生成的教材图片拖进ChatGPT。
很快,这一课的学习安排出来了。
两三个小时前,我原本就是准备做这个的。
/-END-/
我是波波,31岁,电商客服
这里记录生活和脑子里的想法
夜雨聆风