在生产环境服务器中使用 AI,你怎么看? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dsd2077
V2EX    程序员

在生产环境服务器中使用 AI,你怎么看?

  •  
  •   dsd2077
    PRO
    dsd2077 42 天前 3593 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天跟一位 V 友讨论 AI ,我觉得很有意思。我们的运维老大是支持使用 AI 的,我说的使用不特指全自动 agent ,可以是 chat 模型来问答,或者 command 模式来辅助。这位 V 友完全持反对意见。老哥的原话是:“如果在生产服务器上操作,还需要现搜现查复制粘贴,只能说这个人还不太熟,他不应该有生产环境的权限。排除一种场景就是小众的命令参数,或者不同 OS 里参数名不太一样,这种只针对参数的搜索不是复制。”

    按老哥的说法,我应该第一个被删除服务器权限。别的不说,很多 Linux 命令我都没记住。

    帖子如下: t/1150688?p=1#reply40

    23 条回复    2025-08-30 01:01:05 +08:00
    pingdog
        1
    pingdog  
       42 天前 via Android   1
    LLM 没思考能力,它感知不到操作有影响,所以行为不可预测,直接上生产就类似计时炸弹,不知道什么时候爆
    vibe coding 也不是生成就直接能用,在怎么也要微调一些逻辑才能用,我相信肯定有人跳出来说 prompt 不行才要调代码
    Junzh
        2
    Junzh  
       42 天前   1
    大小公司都呆过。
    小公司没那么多要求,任何生产环境上的操作都不应该由 AI 或者 agent 直接操作。
    大公司很严格,所有生产环境的任何改动或者操作,都需要 intake changelog ,并由专门的团队执行。
    Ketteiron
        3
    Ketteiron  
       42 天前
    AI 作为辅助没毛病啊,检查一下命令效果,总结一下用法之类的。但是敢在生产环境执行一个并不熟悉的命令,或者未认真检查 AI 写的脚本就开 run ,这个人一定不应该拥有生产环境的权限。
    phrack
        4
    phrack  
       42 天前   6
    差点被你这软广给忽悠了
    Tink
        5
    Tink  
    PRO
       42 天前
    能用。但是我反正是不敢用。
    asuraa
        6
    asuraa  
       42 天前
    能用,只能用一点点
    nkidgm
        7
    nkidgm  
       42 天前
    每一次 AI 决策,都需要拉上一个责任人来背锅,除非老板给这个 AI 买了意外险。
    zhousystem
        8
    zhousystem  
       42 天前
    坐等删库跑路
    zpvip
        9
    zpvip  
       42 天前
    真是草班子, 生产服务器为什么要登录后用命令行操作.

    设置服务器最原始也应该用 bash 、PowerShell 脚本化吧.
    再好一点就要用 Ansible 、Puppet 、Chef 、SaltStack,
    然后就是 IaC

    服务器的所有操作都应该是用 Git 管理的, 包括用 K8s + ArgoCD 这样的 deploy 操作.

    登录服务器只适合使用这一条命令: sudo rm -rf /*
    jocover
        10
    jocover  
       41 天前
    生产环境谁敢用 AI 命令呀,AI 很多时候都是错的
    dsd2077
        11
    dsd2077  
    OP
    PRO
       41 天前
    @dssxzuxc #3 这句话完全赞同!
    salmon5
        12
    salmon5  
       41 天前
    @zpvip #9 你这套技术栈都 10 年+了,说明业务简单,就跑了个 hello world ,可以这么弄;真的复杂的业务不可能这么理想化
    RandomJoke
        13
    RandomJoke  
       41 天前
    辅助的话,和搜索没什么本质的区别
    MIUIOS
        14
    MIUIOS  
       41 天前
    软广
    dsd2077
        15
    dsd2077  
    OP
    PRO
       41 天前
    @RandomJoke #13 这个我要认真回答一下,真的不一样。现阶段跟 AI 交互最麻烦的不是 AI 不够聪明,而是如何给 AI 提供足够多/足够准确的上下文。当我们碰到一个 bug 的时候,如果直接把报错信息丢给 chatGPT ,或者 google 一下,拿到的结果并不一定是针对当前情况的对吧。因为我们没有给到模型足够的上下文,服务器的版本是什么,软件的版本是什么,配置是什么,更详细的日志等等。
    就算你找一个经验丰富的工程师来排查,他也得按这个流程来,不可能丢个报错就把问题找出了吧。
    而用原生 AI 就可以做到这一点,这是本质区别。
    dsd2077
        16
    dsd2077  
    OP
    PRO
       41 天前
    @asuraa #6 哈哈哈 用一点点也能提升不少效率了。
    dsd2077
        17
    dsd2077  
    OP
    PRO
       41 天前
    @nkidgm #7 未来程序员存在的必要性
    sn0wdr1am
        18
    sn0wdr1am  
       41 天前
    胆子真大。等我 AI 一把全删除。
    dsd2077
        19
    dsd2077  
    OP
    PRO
       41 天前
    @sn0wdr1am #18 哈哈哈,实际上我胆子很小
    msg7086
        20
    msg7086  
       41 天前   1
    @salmon5 #12 也不能完全这么说。复杂的业务可以这么弄,但公司肯定会有专门的运维团队来管这个事。我司姑且就是用 chef 来大致管理服务器,然后有统一的 workflow 系统去规范化运维操作。

    然而至少 99.9%的公司做不到这个规模就是了。
    guanzhangzhang
        21
    guanzhangzhang  
       41 天前
    上次外国有个共 i 是写代码数据库被 ai 删了的新闻看过没
    gcod
        22
    gcod  
       41 天前
    前提一定一定是你要知道你在做什么,而不是无脑的根据 AI 的答复来操作,有时候 AI 幻觉很致命.
    dsd2077
        23
    dsd2077  
    OP
    PRO
       41 天前
    @gcod #22 是的,我相信没有人会傻到把看不懂的命令直接执行,这背后有个强大的安全机制,这个机制不是 AI ,而是操作 AI 的人,是要对结果负责任的人。本帖大部分的反面观点似乎都弄错了一个问题:他们以为我所说的“生产环境服务器中使用 AI”=放手让 AI 操作,尽管我已经在开头就说明了,事实不是这样,可多数人还是潜意识里觉得是这样的,不知道是不是我没表达清楚。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3630 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:49 PVG 08:49 LAX 17:49 JFK 20:49
    Do have faith in what you're doing.
    ubao 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