想做一款拍照识别单词工具
在一次网络冲浪的过程中,偶然发现了CapWords: AI 这款 app,事实上,本人已经在英语这里挣扎好几年,但是依然是纯小白,于是想着,要不自己做一款工具,借助 ai 来辅助自己,同事还能够增加自己的编程能力,岂不美哉?
但是,但是来了,之前好几次,本人没有坚持下来,主要就是因为太麻烦了,会考虑到一些奇特的阻拦点:
- 做好了怎么随时随地可以用?
- 技术选型选啥?
- web 端的话考虑过域名吗?怎么弄域名?
- 不会设计工具咋办?
- 做好了有啥用意义?
- ....
快速选择最基本技术栈
我先想好了,我要什么:
- 我需要能随时随地,手机打开就能使用
- 我需要前期启动很快,能借助 ai 来写
- 我需要最好有服务端,还能有白嫖免费的资源
然后,排除了 app 开发、web 前端,我最终选择了
微信小程序+微信云开发+火山引擎
原因如下:
- 微信小程序体验版可以无限使用,免费白嫖,不上架自己用
- 微信云开发最近有免费体验,25 年都可以免费使用
- 火山引擎的 ai 接口有 50 万的免费额度,足够我耍了
问问 ai,开始工作(无编程基础版本)
ok,这一章节是特供给没有编程基础的人。
我现在在尝试代入没有编程基础的人,如果有异议,我表示抱歉。
事实上,如果你是个没有编程基础的人类,那么就该第一时间告诉 ai:
”我不懂任何编程语言,你慢慢的一步一步教我怎么从零开始,创建一个有微信小程序+云函数+ai接口的调用的工程“
之后就是后面的问,必须注意加上:”请一步一步教我,请告诉我微信小程序的页面的 dom 怎么写“
然后你会遇到各种错误,比如启动不起来?比如页面卡住了?
这个时候就是发挥主观能动性的时候了,积极问 ai,一个一个问题的解决
问问 ai,开始工作(有编程经验参考)
我找了🤖,跟它说:”看看CapWords: AI ,我有个想法,我做个微信小程序,来边练习自己的产品能力,还练习代码能力,最后还可以学到英语,你先帮我规划一下,我想先实现,最基本的一个链路,拍照->记录->读出来,千丝万缕,我第一步要干嘛“

啪的一下,很快,一篇规划文档出来了,我直接贴到了我的个人飞书文档,目录大概是这样的:

把开发设计文档写好以后,就可以开始编码了
这里需要注意的是,如果可以的话,1.0.0 版本的内容可以少,但是一定要详细点,举个例子,本人会这样写:

为什么要写的那么细呢?因为要给 ai 生成代码,是的,本人在整个开发行为里面,基本上 80% 都是 ai 写的,我只是负责搭了个框架,还有指挥🤖。
在 ai 工具这里,本人推荐cursor、Trae。具体用法太多教程了,这里就不做赘述了。
1.0.0 版本的样子



下个版本
下个版本计划做个列表,然后启动背单词模式吗?其实不是,目前计划 pass 了,因为开发的有点累了,纯练手了,计划下一个做点有意思的,比如生成小故事来记单词?
因为就算是加上了拍照功能,在这短短的 3 天,我依然啥也没拍,拍的最多的时候是调测的时候,笑

