最近经常听到 “Vibe Coding”(氛围编程)这个词,大概意思就是不用一行行敲代码,直接用自然语言描述需求,让 AI 去生成和修改代码。带着点好奇,我下载了最近讨论挺多的 Cursor 编辑器试了试。
简单体验下来,感觉确实和之前的 AI 补全插件不太一样,它更像是一个知道你整个项目结构的助手。这里随便聊聊我最近用它的一些体会。
最近经常听到 “Vibe Coding”(氛围编程)这个词,大概意思就是不用一行行敲代码,直接用自然语言描述需求,让 AI 去生成和修改代码。带着点好奇,我下载了最近讨论挺多的 Cursor 编辑器试了试。
简单体验下来,感觉确实和之前的 AI 补全插件不太一样,它更像是一个知道你整个项目结构的助手。这里随便聊聊我最近用它的一些体会。
大模型平时拿来聊聊天确实好用,但一问到公司内部情况或者没公开的数据,它就开始胡编乱造了。RAG(检索增强生成)算是个比较稳妥的解决办法。最近简单摸索了一下这套东西,整理点基础的概念,算是个入门备忘。
最近要给一个小项目搭后台管理系统,对比了一圈方案——Ant Design Pro 太重了,用 ElementUI 又想换个口味。刷推看到好多人在安利 shadcn/ui,说它不是传统的组件库,而是直接把源码复制到你项目里,想怎么改就怎么改。正好最近在写 Next.js,就试着搭了一个。
做 AI 应用接近一年了,最开始以为就是把 API 调一调,很快发现坑多得超出想象。模型本身的能力已经很强了,真正难的是工程部分:怎么让它在生产环境里稳定、准确、成本可控地运行。整理一些实际遇到的问题和解法。
平时写前端,大家习惯的都是“状态驱动视图”那一套:产品出原型,后端给接口,前端调接口拼组件。但最近体验了一下所谓的 Generative UI(生成式 UI),感觉交互方式确实有了一些变化。
以前的 AI 对话框,你问它机票,它给你吐一堆纯文本。现在通过 Generative UI,AI 可以直接返回一个可点击、可交互的前端组件。这里简单记录一下我测试这套方案的感受。