请教一下各位用 AI 写代码的姿势。 感觉问答模式,然后自己 copy 进去更精准快速吧。

7 天前
 forbreak
你们都是用什么模式啊,直接改,感觉很容易被坑。 稍不注意,就改出来一些垃圾代码出来了。 问答之后复制部分代码进去,然后微调效率更高吧?
1584 次点击
所在节点    问与答
18 条回复
tetora
7 天前
我都是 agent 模式,不过一般是两种用法
1.github 上找类似的功能,然后让它理解,再把自己的项目放到这个项目里,让它缝合,这样准确度最高 [前提是你用的语言和原项目一致或者你用的语言有现成的库] ,如果是 odin 那种新语言就不太行
2.先提简单要求让它慢慢加内容 [这种容易出问题,需要及时打包项目防止它污染已经写好的代码]
xubingok
7 天前
参考 a 文件,帮我实现 b 页面,要求 xxxxxx.

然后就是使用 tab 各种微调.
jackOff
7 天前
agent+提示词+现有项目学习+强制校验结果+测试用例报告自我修正,大概能写个 5 成没问题的东西,一般问题就出现在丢失任务和卡住在某个测试里这种情况比较多,所以还是挺害怕用这玩意的,丢任务删代码过于随心所欲
leyfung
7 天前
问答用习惯了
vcyuyu
7 天前
小问题让 AI 直接写。复杂问题会想让它给出思路,不修改代码,有必要的话对思路做纠正,或者重新提问。确认没问题了再让它逐步实现。
RainyH2O
7 天前
agent 一把梭,用 Git 的 staging area 隔离每次生成,路走歪了及时 stop 和 restore checkpoint 。
q2677855779
7 天前
单纯只想问还是 ask 好用,小修改直接 agent ( agent 真的会删代码,比如你的注释代码,除非你说明不要删除)。如果是要写一些难的技术需求,一遍我会让 ai 先用最原始的 html+js 来写 demo ,然后自己或者 ai 在 agent 模式下再转成框架语法。
K332
7 天前
除非是自己的项目或者 demo 才用 agent ,正常项目 ask 和 tab 用的比较多,足够了
monkeyWie
7 天前
不是直接 vibe coding 吗,一行代码都不想改,review 下不对就继续叫 AI 改
jdz
7 天前
@RainyH2O Git 的 staging area 啥意思
HENQIGUAI
7 天前
昨天刚写了个需求,现用 Gemini 做个 DeepResearch 出个 pdf, 然后放到项目目录下,让 Augment Code 照着做,结果直接就能运行并获取到结果了,出乎意料的丝滑。不过我同时开着 Gemini CLI 也在做这个需求,这个就基本上是自动的了,有时候输入几句,然后扔那继续跑,最终各自交付的结果都还可以。
JRay
7 天前
让他先出设计方案,然后自己看方案不对的地方让他改方案,然后没问题了再让他自己照着方案写
cwliang
7 天前
ask + accept + source control (changes) review 一遍
openmynet
7 天前
copy file + agent + review/test
marcong95
7 天前
我更喜欢 tab tab tab ,不是很信得过 AI 的输出,反正都是要 review 的

但是在公司代码上 tab tab tab 总有隐私泄露之虞
CuriousBull
7 天前
用这个 https://github.com/NeekChaw/RIPER-5/blob/main/RIPER-5-CN.md
按照 研究 -> 创新 -> 规划 -> 执行的步骤,必须经过同意才能更改代码,
而且代码更改分步骤,每次修改后都需要经过你的确认
不过也有缺点,就是相应的 prompt 使用会变多
amwyyyy
6 天前
现在是 cursor agent 模式,提需求让它直接写,再验证。ai 对屎山代码的理解能力超乎想象,我就直接用项目里的术语跟它说,一点问题都没。
liulicaixiao
6 天前
问就是一把梭

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1141861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX