DeepFloodbeta

用ai开发的困扰

123
  • 自己一点不改还是有点难

  • 顶一下

  • 我们现在在帮助客户落地智能体和应用的时候,已经大量用到了AI开发,并且积累下来了很强大的工作范式。

    简单阐述就是:
    有经验的工程师+明确的开发规范+小步快跑

    有经验的工程师可以快速理解和定位需求和开发方向,并且成熟的软件架构思维是AI高效工作的关键。
    其实小白+AI,做小应用和玩具可以,做大型的应用还是很依赖经验的。并且好的CodeBase(架构合理的基底代码,也就是代码框架)是加速AI工作的必要条件。

    明确的开发规范,不用说了,这个是在每一步都需要让AI意识到的框架概念,必须时刻保持在上下文中。

    小步快跑的意思是,不要想着一个命令,一次性就可以落地所有的功能,必须是包丁解牛式的,精确到细致功能的修改,然后一步步完善整个系统。拿我们内部的任何一个Vibe Coding应用来说,至少进行上百次的AI交互,才可以完成一套基础的大型系统的某个大框架(比如说UI,比如说后端系统)

  • 框架纬度和细粒度的工作,交给 AI 比较合适。中等程度的,反而需要人的大量指导

  • 用现成的AI IDE,提供一大堆tool可以让AI调用,这样AI就能了解上下文

  • 没开过

  • 用过几次ai开发,感觉目前也是适合片段开发,如果一下生成大量代码,那改动量也是很大的,ai会生成很多不需要的代码

  • 先列计划再改代码,维护代码的同时让他维护文档。另外就是大型项目codex>claude code

  • 在于自己怎么使用。。缩小编写范围,一点点来,减少上下文

  • 可以试着保留一个阶段,不然从头开始往往到最后与预期相差甚远

123