• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tctc4869
V2EX  ›  程序员

那种完全不碰具体框架,只考虑工程结构的 ai 开发模式有谁实践过?

  •  
  •   tctc4869 · 1 day ago · 2311 views
    我对 ai 在编程最复杂的使用,要么就是写一大堆提示词,要么就是写一个接口,两个接口,写几个类,然后写提示词,交给 ai 去完善,但是这些在提示词中,都还是限定了语言的。

    那有没有那种完全不碰具体框架,只考虑抽象的工程结构的 ai 开发模式,有没有大佬践行过?

    比如我开发一个前后端软件项目,我不关心 ai 用的是 html/css/js 写前端还是用其他写的,后端用 java 用 c#写的我不关心,后台数据库用啥我也不关心。

    我只需要负责考虑抽象的工程结构如何设计。包括有哪些实体类,有哪些枚举,有哪些后台 api ,功能结构流程,页面显示成什么样。

    然后让 ai 进行部署打包,让 ai 写好批处理部署命令,或者让 ai 直接连接服务器去部署
    23 replies    2026-07-21 11:34:29 +08:00
    Renix
        1
    Renix  
       1 day ago
    设计细节都不需要考虑,让 ai 来出方案,你来决定是否采用还是让它修改完善,如果要修改,给一个方向。
    实施效果与模型能力有很大关系,同样的任务,模型能力越高,对人的要求要低
    现在好多了 Vibe Coding 都不看代码了
    jackOff
        2
    jackOff  
       1 day ago
    有的,我自己写个人项目基本上都是这样子,写公司项目还不敢这样子
    hafuhafu
        3
    hafuhafu  
       1 day ago
    与其让 AI 自由发挥,不如和 AI 讨论方案,通过选择,把使用的语言和框架确定下来,这是一个低成本高收益的事。
    一般你不指定,只说需求,agent 也会先分析然后给你几个方案,让你选一个或根据你的反馈修订方案。
    但是无脑用它推荐的未必是最合适的,不过反正一般需求也是能做出来的。
    我纯 vibe coding 的玩具,反而是自己选型框架和进行整体上的约束,剩下的细节毫不关心,只看功能是否正常、测试用例是否通过。反正也不看代码,有几个什么文件什么类怎么传值给我无关了。
    定期检查整个项目是否有问题就好。
    bcllemon
        4
    bcllemon  
       1 day ago
    鼓吹的那种不懂技术,就做了很多功能的,就是这种。就要结果,管你用 vue 还是 nextjs 什么的技术。
    tctc4869
        5
    tctc4869  
    OP
       1 day ago
    @bcllemon 工程,流程不算技术吗?
    tctc4869
        6
    tctc4869  
    OP
       1 day ago
    @jackOff

    大致怎么写的?写功能,流程,结果,有哪些实体,有哪些枚举之类的,至于 ai 列了什么具体实现方案,完全不管?
    lyxxxh2
        7
    lyxxxh2  
       1 day ago
    有那些时间写工程设计,没时间写下技术栈?
    你这种让 ai 自己找"最合适",太梭哈了。

    比如做一个收银软件,ai:electron
    最后发现,客户都是用 win7,你不炸了啊。(electron 23+不支持 win7)
    richarddingcn
        8
    richarddingcn  
       1 day ago
    我的经验一般而言 提前做好详细的设计,尤其是 ui/ux/接口设计 你让他去实现的是 ok 的。如果存在很多的模糊点后续慢慢返工的话会很痛苦
    jackOff
        9
    jackOff  
       1 day ago
    @tctc4869 除非你做的项目完全没有参考项目,我是几个需求找几个成熟的项目代码直接给他借鉴,分析,我最多看看阶段开发流程和验收标准是否合理,然后重点时间就花在阶段验收和边界值测试上,基本上底层就 ok 了,至于 ui 只能手扣,当然有借鉴的项目代码,那么写 ui 也很快
    msg7086
        10
    msg7086  
       1 day ago   ❤️ 1
    头脑风暴定技术栈是流程的一部分,你不可能抽掉这步然后去谈后面的开发。
    jh623
        11
    jh623  
       1 day ago
    建房子不考虑地基?还有喜欢豆腐渣工程的?
    jh623
        12
    jh623  
       1 day ago
    确定技术栈是最值得花时间的事,不然后面修 bug ,修完一个又出现一堆,没完没了
    nabanbaba
        13
    nabanbaba  
       1 day ago
    你不可能把所有信息都完整提供给模型
    模型也不可能把你全部的需求、要求都准确落地
    所以还是需要在不同阶段,人去控制、review 的。
    你不能说直说一句提示词就让他给你全干完,这样都要返工:技术架构有缺陷、UI 设计有问题、功能使用有 bug
    所以当前模型的能力来看,是需要你在不同的阶段,尽量高质量的操控使用 AI ,才可以获得高质量、可用的产出
    tctc4869
        14
    tctc4869  
    OP
       1 day ago
    @lyxxxh2 我的意思是不介入具体细节,而且你举得例子是桌面软件,会出现客户端环境适配问题,但如果是 web 端呢,web 后端,需要什么明确技术栈到什么程度?

    后端用什么语言?用 Java ?用什么框架?用什么数据库?前端用什么,vue 还是 react ?
    tctc4869
        15
    tctc4869  
    OP
       1 day ago
    @lyxxxh2 如果要考虑跨平台,兼容操作系统,某个功能是否硬绑定某种技术钱。可是排除了这些,还要考虑什么?管后端用不用 java ?管前端用不用 vue ?
    rencoo
        16
    rencoo  
       1 day ago
    你说的是类似 DDD 之类的东西吧,分好层,让风险爆炸定点在局部范围?
    catamaran
        17
    catamaran  
       1 day ago
    @tctc4869 #15 你不考虑数据库?有没有信创要求?数据量的规模?你不说,ai 能猜到你心思?
    foryou2023
        18
    foryou2023  
       23h 56m ago
    最好还是自己熟悉的,ai 并不能解决所有的问题,出问题了,还是得自己指出把握,要不然就是 ai 一直解决不了问题,

    消耗 token 的时候,人就麻了。
    GeruzoniAnsasu
        19
    GeruzoniAnsasu  
       23h 28m ago
    还是要记住这句话:

    AI 不是许愿机。

    你产品经理怎么做你仍然要怎么做。技术和竞品你至少要懂一个。
    bcllemon
        20
    bcllemon  
       9h 57m ago
    @tctc4869 工程算吧,但是流程不好说。接手了两个用 coze 搞的项目,就是只有流程,没有工程。最后都得重写,只能算个原型。
    alleng
        21
    alleng  
       9h 43m ago
    你这本质就是许愿式开发,实际效果拉完了。
    tctc4869
        22
    tctc4869  
    OP
       9h 14m ago
    @bcllemon 那我问一下,如果要考虑技术栈,但我需要最小化。,只考虑必要的东西

    我只考虑兼容哪些操作系统,某些组件绑定了什么技术栈,如果是后台应用,有要求,还得考虑用什么数据库。可能后台胡专门选个语言。

    到这种程度,我还需要考虑什么吗,我选 java ,我是不是要管它用不用 spring 还是什么东西,选 Web 前端管他用不用 vue 还是 react 。
    bcllemon
        23
    bcllemon  
       7h 11m ago
    @tctc4869 我觉得你还是可以先跟模型聊需求,给你定义好一个基础的前后端框架。然后基于这个,再去做需求什么的。甚至后端可能都不需要,直接买一些低代码平台的服务。
    有了基础的框架包括一些基本的技术选型之后,后续部署运维什么的,可控性就高了很多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3573 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 10:45 · PVG 18:45 · LAX 03:45 · JFK 06:45
    ♥ Do have faith in what you're doing.