V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
x97bgt
V2EX  ›  程序员

如果你写了个东西,但不知道它是怎么跑起来的,会心慌吗?

  •  
  •   x97bgt · 108 天前 via iPhone · 12575 次点击
    这是一个创建于 108 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我就属于会有不安全感的人。所以每次 llm 生成了一段代码,我必须先看一遍。如果不看,即使它能跑起来,我也会有很大的不安全感。尤其对于工作项目,这种不安会更严重。

    所以我只用 llm 生成局部代码,大部分是一个方法或类,而且必须在自己在全局下有一个掌握时,才让它生成。所以我基本不让它做大范围的代码生成。

    你们会这样么?

    116 条回复    2025-05-28 17:25:11 +08:00
    1  2  
    ota
        101
    ota  
       107 天前
    这问题意义看似不大,实则一点没有,玩笑话,调侃了。回正题。
    op 主担心的是,在不知道原理的情况下,我们会成为 AI 的组装工人。也就是最终会成为真正不带引号的码农。
    因为不知道原理,只知道这么做可以 run 起来。其实问题并不大。大部分业务都是结果导向。如果不能 run 了,我们会找其他方法实现。直到大家都 run 不起来,才会去研究背后的原理。而对原理的研究,需要逆向学习知识结构,但凡 IQ120 正常人,不太可能看不懂,只是需要时间和精力消化。这对于当前的方法实现被广泛验证( AI 也是基于已有数据进行输出的,所以和人为验证没太大区别)不需要自己复现是一个道理。没必要当论文来看待运行原理。直接用就行了。个人意见仅供参考。
    ruguoo
        102
    ruguoo  
       107 天前
    个人觉得,AI 目前还是只能作为辅助,不能完全依赖。🤔
    xuanwu
        103
    xuanwu  
       107 天前
    我挺好奇现在的 ai 生成代码服务的协议里,有没有写明任何潜在 bug 带来的后果都由使用者负责?
    imycc
        104
    imycc  
       107 天前
    当然得自己看一遍啦。自己写代码的时候,需要考虑各种边界情况并且验证吧? AI 写的代码,如果它能自己编写单元测试并且通过,那当然没问题。否则,你如何保证你交出去的代码是能正确处理边界情况呢?
    runningowl
        105
    runningowl  
       107 天前
    其实吧,心慌不慌和出不出问题没有联系,看你想让 AI 当程序员还是架构师(能不能还是另个问题)
    极端点想的话,要不就工具人全给 AI 有 bug 也是 AI 调,要不就自己知道写什么只是让 AI 帮你敲键盘
    wupher
        106
    wupher  
       107 天前
    你所在的这个宇宙,the universe ,

    从最小的基本粒子,到众多的复杂系统,比如社会,市场都满足不确定性原理 uncertainty principle

    这个世界,包括你、我的诞生也许都仅仅是个偶然,“没人知道它/它们是怎么跑起来的”

    so what ?
    wtml
        107
    wtml  
       107 天前
    这么说吧,只要单元测试案例是完整的全面的,我甚至都敢完全信赖我同事写的代码( doge.jpg
    abolast
        108
    abolast  
       107 天前
    主要实现产品功能的库,我们运维会看一遍,看起来那个后端不会。运维看是为了自证清白
    uds9u32br
        109
    uds9u32br  
       107 天前
    单元测试很重要,不方便做单元测试的只能 review 了,心智负担指不定比自己写还大
    niboy
        110
    niboy  
       107 天前
    我一般是直接测,偶尔看一眼,写完后让他总结原理或者逻辑
    jackbon
        111
    jackbon  
       107 天前
    跟程序员讨论问题 会带来更多的问题 ^_^
    cxe2v
        112
    cxe2v  
       107 天前
    @635925926 #83
    @DIO 看起来两位似乎不能准确理解我这个反问蕴含的意思
    idou
        113
    idou  
       107 天前
    先验证能跑,之后再考虑安全感
    xuelang
        114
    xuelang  
       107 天前
    哈哈,好问题,现在 vibe coding 下,这个问题确实有点纠结。
    我自己的话,开始还看,后来发现生成的太快太好了,就慢慢不看。尽量通过一些测试用例来保证质量吧。。当然这只是个人玩的项目,工作的项目还是每行都看的。。
    Richared
        115
    Richared  
       107 天前
    ai 生成的代码不改基本上用不了,因为你的都是自己的特定逻辑,肯定得改。有些看一眼就知道不能用。
    clocean
        116
    clocean  
       107 天前
    @qoo2019 你确定你吃的每盘菜里都没有🐛吗?很显然,你无法确定,但实际上你不会每盘菜都去翻一遍看看吧😱
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:09 · PVG 23:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.