老陈聊AI
07-02·AI领域创作者
CodeBuddy
Codex
Cursor
Claude Code
TRAE
如何用好 AI编程?几点干货分享(一)
VibeCoding 流行这么久,AI 编程工具到今天也是唾手可得:Codex、Claude Code、Cursor、TRAE、Code Buddy...但是真正用起来,很多人发现一言难尽。一个典型的问题就是,AI 生成的功能不全,或者某个功能不符合预期,或者有点小 bug,我们在让他后续修改的过程中,新的问题又出来了😜造成这个的原因很多,一个重要的方面其实就是大模型在后续修改的时候,并没有拿到完整的上下文,他其实只是基于相关的一部分代码上下文去进行修改,忽略了其他部分的约束。老陈在平时也经常收到网友和培训学员的询问,如何能快速用好 AI 编程工具,做出一个符合预期的小应用呢?这里整理我个人的几点心得分享给大家:1️⃣ AI 编程的模型能力已经很强大了,之所以不尽如人意,主要还是在对需求的理解上。所以,第一步就是要细化需求,比如,不要只说“做一个 xx 网页”这种模糊的,而是细化说“做一个单页面的脉脉图片生成器,使用纯 js 框架,需要处理输入长文、标题等,生成 900×xx 的图片,提供配置 DeepSeekAPI 功能,并且基于 LLM 布局排版,提供 xxx 风格...”你说的越详细,AI 生成的内就越符合预期。这样后续需要改的地方就越少,改得越少,最终成功的概率就越高😎2️⃣有的同学可能会说,我想不了那么细,ok 没问题,其实我们可以用 AI 来帮我们梳理详细的需求,比如 superpowers 这个 skill,或者就是直接问 AI“做个 xx 网页,你先帮我做一下头脑风暴,确认需求细节之后再开始”🤗类似的头脑风暴 skill 有很多,比如 superpowers 的 brainstorming 等,大家选择适合自己的就好。3️⃣提需求时,还有一点很关键,也就是核心的技术框架或者功能组件。比如,对于做一些 web 类的,你可以加上“用 threejs 框架实现动态效果”之类,或者“基于 Python 的 fastAPI 框架实现后端接口,存储使用 sqlite 数据库”等等,这些框架性的,最好在一开始就定好,避免后续修改造成的改动成本很高。同样,如果不确定应该用哪一个好,你也可以在头脑风暴,需求沟通阶段,让 AI 给你列出来选择,并提供给你对比的优劣势分析方便决策。本文为系列文章,关注老陈,持续更新,敬请期待后续
发布于 北京
6
10
8
未登录
友善发言
image-upload
评论
加载中