summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/article/no-ai-for-my-joy.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/content/article/no-ai-for-my-joy.md b/content/article/no-ai-for-my-joy.md
new file mode 100644
index 00000000..0d9f88b3
--- /dev/null
+++ b/content/article/no-ai-for-my-joy.md
@@ -0,0 +1,27 @@
++++
+title = '我(不)想让 AI 帮我做'
+subtitle = ''
+slug = ''
+tags = ['AI']
+categories = ''
+date = 2026-04-28T22:20:32+08:00
+draft = true
+toc = true
++++
+
+标题之所以没有使用 LLM 这个在如今大多数情况下更准确的词,是因为我想讨论的是更宽泛的技术。帮人做事的不只是大语言模型,对于个别人来说,还有可能是文生图模型等等。所以我使用了 AI 这个词。
+
+如果你读过本博客其他有关 AI 的文章,你会发现我大部分时候都没什么好话说。我为什么不喜欢这门*不少人都相信即将翻天覆地地改变世界*的技术呢?我就从我最熟悉的领域说起吧。编程,也正是如今受 LLM 影响最大的技能之一,是我从小学五年级就开始做的事情。我喜欢编程,一开始是因为我喜欢创造的感觉,我还记得我写第一个易语言程序的时候(很不幸,这的确是我的启蒙编程语言),我把 UI 拼成自己喜欢的样子时有多高兴。后来,我意识到自己代码能力太弱,那时的我连分支和循环结构都不知道是什么。<!--more-->
+
+尽管我仍然喜欢创造,但我很快迷上了另一项可以称作是智识锻炼的活动——写代码本身。我喜欢研究如何写出漂亮的代码,我喜欢思考编程语言和自然语言的关系,我总是在思考什么样的代码是好的代码。可如今,当我放下 Bob 大叔写的《代码整洁之道》时,我叹息。函数体里的代码应该位于同一抽象层上,函数应该简短,一个文件的长度不应该超过一个屏幕的大小…… 这些东西还有人在乎吗?
+
+我从今年开始学 Lisp,准确来说是 Clojure 和最近初探索的 Guile Scheme。在感受函数式编程的震撼之时,我也被另一种焦虑缠绕着:没人在乎你的代码漂不漂亮,没人在乎架构是否合理,没人在乎你用的什么编程语言,人们只想让程序运行起来,把事情办好,而且越快越好。当然,有人会像要求设计师必须用 PhotoShop(否则显得不专业)一样要求程序员必须用*丑陋的* Java 和 Spring Boot 做开发,但如果可以,他们真的想要完全把代码消除掉,甚至[把软件工程师也弄走](https://jrswab.com/blog/why-do-they-want-to-get-rid-of-software-engineers/)。讽刺的是,他们既无法理解写代码本身的乐趣,又觉得写程序就只是写代码,觉得软件工程里的工程二字没有实义。
+
+我逐渐把握了我对生成式人工智能的矛盾态度,其实一点也不矛盾:==和所有技术进步一样,我想让技术解放我,让我不必做我不想做的事情;但我不想让技术限制我,让我没法享受我想做的事情。==
+
+我逐渐意识到,编程智能体(Coding Agents)之所以发展迅猛,很大程度上是因为行业里充满了**不喜欢写代码的程序员**。很不幸,我属于喜欢写代码的那一类。
+
+## 叛徒
+
+
+