怎么又做不完课设了
这周本来周三的中午是我回家的日子。理论上我们上周五的晚上就考完了试应该要开始赶工课设的事情了,但是因为我们人人都懒加上考完了试就非常想玩,于是就这么一拖拖到了工作日。
说实话一开始这个方案确实是我提出来的,但是说实话我也不知道怎么做。毕竟我是AI小子,我只会负责想一个主意出来然后让别人实现。之前小蔡说我适合去做产品经理可能也有一部分这个原因吧。
我们组做的东西其实现在大概率是可以直接在淘宝上搜到的,课程的题目叫做《智能折叠式上楼搬运车》其实就是一个拉杆车加上了个电机和行星轮组,理论上来说应该是有很多现成的方案可以使用的。

我一开始继续用minimax生成了一套方案和说明书,但是到了实际需要设计的时候我就没了招了,我的机械水平实在是太烂了。最好笑的笑话应该是我一直想做新媒体,但是经过了高强度vibe coding之后我对代码的理解应该比剪视频和做图纸都要深一些😅
印象中我们周日的时候开始开工,而周二——也就是我要走的前一天晚上,我们的整体的图才刚刚做好而且还被老师打回。而我已经没了办法,毕竟机票改签的费用我可出不起,而这只是一个小组课设,甚至还是在考研完了之后他才开的会要我们尽快设定一个题目,然后在12月底的时候才让我们开始设计。
在我走了之后,印象中老师要求我们周四就要完成所有的电子稿内容。所以我周三回到家之后只能赶紧把组内四个人的文档都写好,证明我确实没有回家摆烂摸鱼了。而周三的晚上老师还发布了答辩的要求,要求答辩的成员都需要到场。我一听那我不就炸了吗,但是当时我已经和他说过我可能需要提前走的事情,但是他也只是问了我是哪个组的就再也没回复我消息了,所以我也只能就这么摆烂。
结果到了周四的时候,突然下午的时候通知所有没有答辩的小组统一周四晚上7点半的时候进行答辩,看上去可能是自己的进度也实在是不能再等了吧。匆匆忙忙的把小组里发来的图纸粘贴了一下,然后用manus生成了一个答辩PPT。本来说说不定我还需要打个微信电话参加一下线上答辩,结果小组那边说老师那边什么都没问,只是简单看了一眼然后3分钟就解决了成功通过,看上去是真的没时间了🤣
嘛,虽然不知道考试的成绩究竟过没过关,至少我的实验课和课设这一块应该是已经彻底结束了。
高强度vibe coding的一周
我的RSS阅读器突然涨了stars
不知道为什么,之前gemini-3-pro刚出那会我用 ai studio 的 build 功能做的那个 RSS 阅读器这几天突然开始涨了stars,看了一下居然有接近30个stars了。确实是有点意外了。

我把新的阅读器做了大概如下更改:
- 使用serverless平台进行部署,避免了需要云服务器的弊端
- 更改了前端风格,使用 shadcn/ui 和 tailwind 的技术栈,终于现在的前端没有那么浓重的AI味道了。
- 我把github终于创建了一个
dev分支,我之前一直没有注重版本管理和生产环境和测试环境的隔离,理论上是要在dev分支里写好了才能merge进main分支的

其实我突然已经想不到现在还能做什么了,不过为了让这个阅读器可以有更高的扩展性,我正在思考把我已经写死的AI分类和AI总结提示词,开放成可以让用户自行定义标签的形式,这样即使他们添加的是和女声优无关的订阅源,这个阅读器也能继续正常的发挥作用。
我也学习了一下怎么样才能正确使用 issue 功能。看上去我是可以在这个地方写上我自己发现的bug和我觉得可以做的改进,然后我只需要在 dev 这个分支进行开发的时候,在 commit 的时候关联上 issue,然后在 merge 的时候加上一个 Closes #编号 就可以了

应该现在,我的开发流程可以说是比较规范的了。就是感觉我的代码库里还存在很多没有用到的代码以及路径不正确的地方,不过这个等我自己的AI稳定了之后我让claude来慢慢修改一下吧。
做了一个偶像大师歌词可视化的项目
之前我其实就在想,canvas这个功能其实很有意思,可以把AI的回答换成可以交互和响应的网站。
那么我就在想,每首歌的歌词都有自己的情感色彩和风格,那么我是不是可以让AI分析了风格之后,根据歌词来设计一个前端页面呢?
于是我安上了一个 frontend-design 的skill,然后告诉 AI 我想做的是一个什么项目。因为我的描述一开始很模糊,所以我在对话中让AI反过来问我问题,我再一个个回答。几轮对话下来,我想做的东西就大概明晰了。这个时候让AI根据所有的信息生成一份开发文档即可。

然后带着这份开发文档,来到一个空仓库打开opencode开始 /init 。当然,开发文档肯定还是不够完善的,在vibe coding的过程中AI肯定会存在各种各样的疏漏,所以当你发现他生成代码的时候出现了那种你不提醒他,他下一次说不定还会犯的错误。这个时候就可以要求他自己审查然后把犯的错总结到 AGENTS.MD 这个文件中了。
经过了大概一天的修改,我把我的项目已经适配了 github pages, vercel, netlify 等多个平台,而且使用的是astro框架,极致的SEO友好,并且性能上也是非常不错。一个页面可以设计一个单独的 .astro 文件实现高度的自定义化设计。
网页的预览可以看这个:https://imas-lyrics-visualizer.vercel.app/

这个项目就可以比较随意了,毕竟每次更新新的曲子都得靠我自己手动整理一个.md文件,包含歌词和歌曲风格的描述,同时 frontmatter 部分的内容一定要准确无误。不知道我可不可以写一个 subagents 来帮我完成这一步的内容。比方我只需要告诉他一首歌的名称,就可以帮我搜集信息然后生成好一个 .md 文件了。要是能够这样子就好了。