求大佬分享一下ai开发技巧

自黑各种白 2026-08-04 13:50 1

已经用了几个月的codex去辅助开发了,但是发现跟各位大佬相比还是不会用,目前只会跟他聊天让他干嘛,但是有些时候老是达不到自己想要的需求,有没有什么ai开发技巧你们vibe coding都是怎么去做的,求大佬告知

最新回复 (12)
  • Vegetable 08-04 13:56
    1

    我的经验是,一定要自己把流程图画好,或者把整个工作流想好,不能给AI太多随意发挥的空间,防止AI随意添加不必要的功能或者漏掉某些重要的功能。你也可以去找一些适配opencode和codex的代码知识图谱插件,让模型更好的理清代码结构。最重要的还是自己去反复练习,有一些经验是不太好用文字来说明的,但是目的就是让AI和你的想法一致,不要跑偏。

  • lei lee 08-04 14:06
    2

    以前规划和开发时间是3-7开,现在有了ai,你应该要7-3开,你看X上火的skill集,都是很关注前期的SPEC制定,你可以装个grill-me,跟ai聊个200个问题,什么都清楚了,有了这个清晰的上下文,对于执行的智能体来说准确度就相当高。 你如果只是说了几句话描述内容,ai会在大部分你没有关注的地方随意发挥,很容易导致整个架构实现走偏。

  • czm 08-04 14:08
    3

    网页版体验更佳:从 AI 写代码到 AI 工作流 · 一次需求的两条命,和救回它的六个阶段
    [long-01]
    [long-02]
    [long-03]
    [long-04]
    [long-05]
    [long-06]


    可以看看我这个有没有点帮助

  • OpenAI 08-04 14:11
    4

    答一下吧,vibe过一个40w行0手写代码的项目。


    我觉着楼主所说的技巧更倾向于对模型的约束,让模型不要执着于某一个点


    这种一般就是agent.md,skills还有各种项目开发文档。


    实际使用下来 我觉着在vibe过程中,不停的让ai维护文档还是很重要的,因为这可以让ai每次不用扫代码就可以知道你当前已有哪些功能,推理接下来怎么做。


    如果你做稍微大型的项目,更重要的是,你要有架构能力,你可以不必关系各个角落的curd是如何做的,但是整体的架构你要掌控,你要知道项目的结构逻辑。项目一大,如果你放着模型任由他去执行,那就是看着能跑。实际是屎山,我也经历过这个阶段。有一段时间我每天在做的都是重构,让ai去按照我的想法重构,即使未来,我觉着还是要经常重构,去除代码中的坏味道。 我总结的方法论就是 开发->文档->重构->开发->文档->重构 如此循环。

  • 自黑各种白 楼主 08-04 14:23
    5

    感谢大佬 ^-^ 我去研究一下看看

  • 自黑各种白 楼主 08-04 14:24
    6

    opencode和



    上下文污染造成了ai改偏了这种怎么避免呢

  • 自黑各种白 楼主 08-04 14:30
    7

    感谢大佬,这种是不是就是harness编程,然后再去定做一个自己开发的工作流这种

  • czm 08-04 14:31
    8

    不是的,文章里提到的 github 项目你可以看看,都是非常高星的开源工作流项目

  • 自黑各种白 楼主 08-04 14:32
    9

    文档编写的准则是怎样呢?一个需求做一个文档还是一个小的功能点就做一个文档?如果文档堆积成一定数量是不是也会对结果造成影响呢

  • 自黑各种白 楼主 08-04 14:38
    10

    好的,感谢大佬我研究研究看看。 ^-^

  • 喻灵 08-04 14:38
    11

    作为开发者的话,自己肯定要把握全局的架构形态,核心模块和数据链路的实现方式自己要心里有数,然后定期让ai去做代码审计和分析,排查跑偏的地方及时纠正,随着项目代码的膨胀,还要不断地做重构,收敛可复用的组件,清理掉冗余、混乱的代码。

  • OpenAI 08-04 14:44
    12

    我并不会一个小功能就写一个文档,我实际是一个模块(例如会员、支付)或一种业务逻辑(例如Agent 记忆与连续性契约、生成队列调度策略)这种会是一个单独的文档,另外我也会在agent.md中做好约束,在合适的业务和时机 ai会自动帮我新增和维护文档

* 帖子来源Linux.do
返回