公司接入 AI 编程问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fulinlin9527

公司接入 AI 编程问题

  •  
  •   fulinlin9527
    AutismSuperman 9 天前 via Android 3698 次点击
    想请教一下大家,在大公司接入 AI 编程时,有没有遇到过“公司自研框架 / 内部封装太重,AI 理解和处理效果很差”的问题?你们一般是怎么解决的?



    我们这边踩过一圈坑,大概是这样:



    最开始用 Claude Code + 一堆 skill ,想把公司内部框架的规则和上下文喂给 AI 。结果实际效果很玄学,什么时候触发、触发得准不准,基本像开盲盒。



    后来又改成用 hook 做拦截,根据上下文去判断该加载哪些 skill ,于是开始疯狂写路由、写判断、写分发逻辑。表面上更“可控”了,但维护成本也直线上升,系统越来越像在给 AI 外挂一个 AI 翻译层。



    再后来还接了 MCP ,尝试让它按需补充证据和上下文,效果有提升,但整体还是没达到“真正好用”的程度。说白了,就是链路越搭越复杂,体验却没有质变,多少有点像给拖拉机装涡轮,声音很大,速度一般。



    所以想问问大家:



    你们在企业内部落地 AI 编程时,碰到这种“内部框架太重、AI 适配不好”的情况,一般怎么处理?

    是靠更细的规则编排、RAG / MCP / hook 这类方案,还是干脆从工程规范、框架抽象、代码组织方式上反过来改?



    很想听听一线经验,少踩点坑。
    35 条回复    2026-04-14 08:08:00 +08:00
    gorvey
        1
    gorvey  
       9 天前
    用的什么模型
    lujiaosama
        2
    lujiaosama  
       9 天前
    你们的内部封装到底有多重我很好奇。我自己封装的项目,和常规写法不一致,GEMINI 会无视我的规则直接框框造普通写法,但是用 CODEX ,规则限制之后能准确的仿造项目里已有的写法,堆出一样风格的代码。
    fulinlin9527
        3
    fulinlin9527  
    OP
       9 天前 via Android
    @gorvey 公司买的 minimax ,感觉一般般,不是很聪明的样子
    fulinlin9527
        4
    fulinlin9527  
    OP
       9 天前 via Android
    @lujiaosama orm 接口 工作流 事件调用 都是内部的,现在主要是他总自己发挥写错,codex 确实更工程化,claude code 现在约束他多用 idea 的 mcp 做 review 复盘在查询文档会好一点
    Curtion
        5
    Curtion  
       9 天前
    感觉是 minimax 模型太弱了, 而且很多约束不一定需要 skills 来做,rules 可能会更好一些
    soulflysimple123
        6
    soulflysimple123  
       9 天前
    直接把内部框架源码扔给 ai 分析,写成 agent 试试
    gorvey
        7
    gorvey  
       9 天前
    @fulinlin9527 #3 minmax 的参数是最小的,同样的额度 minmax 用量要多很多,国产里面其实比较弱,现换个模型
    liyafe1997
        8
    liyafe1997  
       9 天前
    感觉如果 AI 能访问你们的框架源码和 API 文档啥的,都好说
    stormer
        9
    stormer  
       9 天前
    AI 一定不要用野鸡 AI,是的,除了 GPT 5.4 claude opus 4.6,Gemini 3.1,其他都是野鸡,我们也是自研框架,完全不会有这个问题,系统规则更复杂,一个请求需要经过多个系统流转处理,代码风格也有独特要求,以上这些 ai 都能做的很好
    有个关键点就是你要将你们的代码风格,编码方式,设计模式写成 skills,然后要分成多个 skills,让 ai 根据功能自己读不同的 skills, 再有就是要求 ai 编码前先参考系统现有代码风格,命名方式,设计模式

    我们已经是 AI 负责开发所有代码了,几乎没有手动写过一行
    stormer
        10
    stormer  
       9 天前
    补一张用量,根本不够用,只用最顶级模型
    stormer
        11
    stormer  
       9 天前
    alfa
        12
    alfa  
       9 天前 via iPhone
    有,我给他弄了个 skill ,勉强能用
    stormer
        13
    stormer  
       9 天前
    绝对不能委屈了 AI 额度
    ebushicao
        14
    ebushicao  
       9 天前
    AI 理解和处理效果差就是模型问题,换国外 T0 的模型很快就能解决,我之前用 MiniMax 个 glm 写项目总觉得是提示词和规划没设计好,又是 gsd 又是 superpowers 的,结果效果还是很差,每次任务都是执行完各种问题,然后让修复,修复之后又有新的问题。换 gpt5.4 和 claude opus4.6 之后整个人都轻松了,终于不是那种还不如我自己写的感觉了。
    fulinlin9527
        15
    fulinlin9527  
    OP
       9 天前 via Android
    @ebushicao 国内模型确实还有不小的差距,有时候磨叽半天最后偏差不小交个半成品
    fulinlin9527
        16
    fulinlin9527  
    OP
       9 天前 via Android
    @stormer 还真待是用顶级模型,Codex 最近用起来,体感就两个字,可靠
    zaizao
        17
    zaizao  
       9 天前   1
    代码开发这块,市面上的模型只分两种。Claude4.6 和其他,在其他里面,gpt 和 Gemini 算第一档,其他的模型不管是 kimi 、minimax 、千问,都很拉,都刷分上榜的。Claude 断榜第一,能用 Claude 用 Claude ,但 Claude 封号严重。可以降级用 gpt ,它更偏商业应用的模式,政策相对宽松,不咋封号。一般国内用的都不是直接官网订阅的,因为封号风险和金额太高。用 aws 和 Google 第三方的 kiro 或者反重力的就行,再用 newapi 转出来统一管理。你本地用 cc 或者 oc 来开发就行
    fovecifer
        18
    fovecifer  
       9 天前   1
    你们项目会比 nginx 源码复杂吗?我用 Opus4.6 ,把 nginx 源码作为参考,很多功能我让它模仿 nginx ,效果很好。
    roygong
        19
    roygong  
       9 天前 via iPhone
    @fulinlin9527 问题在 Minimax ,不在于你说的其他那些。前阵同事遇到代码问题说 Sonnet 怎么也搞不明白,我说换 Opus ,很快问题就解决了。
    bxb100
        20
    bxb100  
       9 天前 via Android
    你这让我想起来刚开始的 RAG ,现在 sota 模型就是 loop 加 grep ,这还得看模型本身的能力
    jackqian
        21
    jackqian  
       9 天前
    国产模型浪费时间
    defaw
        22
    defaw  
       9 天前
    minimax 的智能水平可以称得上是伪人,有这些问题不奇怪,换 glm5 你的问题都能解决
    sentinelK
        23
    sentinelK  
       9 天前
    把你的封装方法、自研的 API 整理成 md 文档( AI 或者人工均可)。每次都当作请求的上下文,基本上就够了。
    fulinlin9527
        24
    fulinlin9527  
    OP
       9 天前
    @defaw 有一种初中生做大学生课题的感觉
    fulinlin9527
        25
    fulinlin9527  
    OP
       9 天前
    @jackqian 真的好浪费,等到期,就申请换掉,还真就要么 opus 要么 gpt
    Jack66
        26
    Jack66  
       8 天前
    codex 的话效果怎样?
    fulinlin9527
        27
    fulinlin9527  
    OP
       8 天前 via Android
    @Jack66 效果非常好,并且很注重工程化,写完的代码起码可以通过编译,并且风格跟项目原有代码差不多
    zhishi69
        28
    zhishi69  
       8 天前
    @stormer 这个是什么平台
    tzxxxx
        29
    tzxxxx  
       8 天前
    @fulinlin9527 从发帖到现在已经得出结论了吗?换用模型就搞定了?
    fulinlin9527
        30
    fulinlin9527  
    OP
       8 天前 via Android
    @tzxxxx 暂时没,新模型还在采购,模型好一些的话,参考相似实现,错误会少一些
    vultr
        31
    vultr  
       8 天前
    你把文档写好就行了,例如:AGENTS.md ,docs/architecture.md, docs/backend-api.md, docs/engineering-init.md, docs/modules.md, docs/mvp.md 这些是我在一个工程开始的时候就写好的东西,再根据需要一步步写任务提示词。

    基本上随便用什么 AI 都能把代码写好。
    MorningBOBO
        32
    MorningBOBO  
       8 天前
    问题就出在用 minimax ,我也买了,体验很差
    Kaisar
        33
    Kaisar  
       8 天前
    @fulinlin9527 吃点好的吧 用 claude
    shm7
        34
    shm7  
       8 天前
    大概率是 minimax 模型太弱的问题。
    使用上,一股脑给一大堆规范不是很好的实践。参考 harness 的公众号。
    Jack66
        35
    Jack66  
       7 天前
    @fulinlin9527 目前使用 codex ,和 claude 应该差不多吧,未使用 claude
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1076 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 64ms UTC 22:51 PVG 06:51 LAX 15:51 JFK 18:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86