Vibe coding 作为一种爱情语言

发布: (2026年1月18日 GMT+8 21:58)
5 min read
原文: Dev.to

Source: Dev.to

Vibe 编码作为爱情语言的封面图

为什么我在周末开始编码

我过去从不是那种周末编码的人。并不是因为缺乏想法,而是觉得把整个周末都关在书桌前对伴侣不公平,应该一起度过。

AI 工具改变了这一点。它让我可以随意满足那种想要搞一些无商业价值、纯粹好玩的项目的冲动,而加入价值的门槛仅仅是自然语言。现在,一个程序可以成为我们一起玩耍的有趣游戏或谜题。

第一个项目:速读测试

这个周末,我想把那个病毒式传播的速读视频重新做成一个应用,要求:

  1. 随机抓取一篇独特的文章。
  2. 测试用户的阅读理解。

在做原始测试时,我感觉自己是史上最快的阅读者,但我不确定自己真的理解了所读内容。

因为我的丈夫没有任何技术背景(也不感兴趣),我选择了 Goose Desktop,并和他一起构思了最初的提示。

最初的提示

I want to make a website based on the viral speed reading test. This site should pick a wikipedia article at random for the test and have an input at the end where the player has to put in what they understood about what they just read. The site should then be able to judge the reading comprehension. Help me design a plan to implement this. The first step will be understanding what the viral speed reading test is so you will need to research that

我们使用了 Sonnet 4.5;模型建议使用 Next.js(React)应用,这感觉很自然。

与丈夫一起迭代

当原型跑起来后,我的丈夫立刻提出了设计调整——更易读的字体和更稳固的红字焦点。他指导我该如何让 Goose 去做,我们一起迭代。

开始速读测试

添加新功能

我想要一种方式来获取新的文章,并在第一篇文章不够长时显示加载状态。下一次迭代加入了这些逻辑,以及测试‑重新开始的流程。

阅读后的测试

反思

虽然这纯粹是一次娱乐性的练习,但看到一个远离技术的人使用 Goose Desktop 并解决问题,仍然让人感到惊奇。他关注的是应用的感受和外观,而不是底层代码——这与我平时合作的开发者截然不同。

作为开发者,我很难对“完成”的产品抽身。我开始注意到各种粗糙的地方,思考用户体验问题:网络故障、为找到足够长的文章而进行的多次重试、重复内容处理、移动端兼容性等等。

归根结底,目标并不是打造一个精致的产品,而是寻找一种新方式,让任何人——即使是非技术的朋友或伴侣——都能一起分享乐趣。也许未来的社交互动会包括我们在一个晚上即兴搭建并一起玩耍的短暂游戏。

虽然对 AI 有很多合理的批评,但这项技术同样可以让我们更贴近所爱之人,帮助我们发现新的连接方式。

Back to Blog

相关文章

阅读更多 »

Rapg:基于 TUI 的密钥管理器

我们都有这种经历。你加入一个新项目,首先听到的就是:“在 Slack 的置顶消息里查找 .env 文件”。或者你有多个 .env …

技术是赋能者,而非救世主

为什么思考的清晰度比你使用的工具更重要。Technology 常被视为一种魔法开关——只要打开,它就能让一切改善。新的 software,...

踏入 agentic coding

使用 Copilot Agent 的经验 我主要使用 GitHub Copilot 进行 inline edits 和 PR reviews,让我的大脑完成大部分思考。最近我决定 t...