From 3745381f892849a1b3aacb51221225c473e4dffa Mon Sep 17 00:00:00 2001 From: xianliticn Date: Mon, 23 Mar 2026 04:25:32 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E6=96=87=E7=AB=A0=20=E2=80=9C?= =?UTF-8?q?=E8=AE=BAvibe-coding=E6=9B=BF=E4=BB=A3=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E5=91=98=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/blog/论vibe-coding替代程序员.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/论vibe-coding替代程序员.md b/content/blog/论vibe-coding替代程序员.md index 797d2ba..9e91954 100644 --- a/content/blog/论vibe-coding替代程序员.md +++ b/content/blog/论vibe-coding替代程序员.md @@ -5,7 +5,7 @@ author: 线粒体 --- 自从有了AI,用AI写代码,替代这个替代那个的论调就越来越多了,给人的感觉是程序员很不值钱——确实啊,要是值钱怎么能叫“码农”呢!我自己编程水平有限,平时也大量用AI写代码,所以我应该是AI的受益者而不是受害者,是AI让我变得更值钱了。但是我也觉得,AI替代一切、低代码开发这类论调,言过其实。与其考虑AI能替代什么,不如考虑作为开发者,最不能被AI替代的东西是什么。 -首先我觉得第一个层级的不可替代性,是判断力。众所周知,现有的AI模型是一个黑箱。我们在数学上可以通过严密的逻辑推导,证明一个命题的真假。但是据我了解,AI模型是通过概率推算的方式,得到一种“最可能的结果”。访谈这个正确率会很高,但是即便是99.99%,也是和逻辑推导有本质区别的。“像”和“是”是完全不同的两个概念。所以AI如果按照现在的这种模型进行发展,那永远都可能出现错误的结果。这时候只能依赖开发者进行判断。 +首先我觉得第一个层级的不可替代性,是判断力。众所周知,现有的AI模型是一个黑箱。我们在数学上可以通过严密的逻辑推导,证明一个命题的真假。但是据我了解,AI模型是通过概率推算的方式,得到一种“最可能的结果”。固然这个正确率会很高,但是即便是99.99%,也是和逻辑推导有本质区别的。“像”和“是”是完全不同的两个概念。所以AI如果按照现在的这种模型进行发展,那永远都可能出现错误的结果。这时候只能依赖开发者进行判断。 一些重复性的工作、简单的工作、答案很明确的工作,确实没必要身体力行。直接交给AI就能做,而且说不定还是最佳实践。但是不写不代表不会看。双手解放出来,大脑还得工作。这就像AI写小说,本质上,我脑子里想好一个情节和中心思想,交给AI,它就能帮我完成一部小说。只是文笔和细节上会很差,但是我相信它会越来越好。前提是我自己首先是一个懂文学的人,不然我怎么判断他写的符不符合要求呢?写代码同理,开发者可以不关心AI的实现方式,但是起码要清楚它的意图,能看到全局。这就要求开发者具备高水平的判断力。