# AI 时代的程序与程序员

看似 AI 编的,实则我手写的,充满主观臆断,欢迎批判

# 程序

  • 程序是规则与状态的抽象
  • 使用自然语言编程是最初的梦想,但以前的自然语言编程都是虚假的幻想
    • AppleScript: display dialog "文件已经处理完毕,是否继续?" with title "系统提示" buttons {"取消", "确定"} default button "确定" with icon note
  • 毫无疑问,自然语言编程的时代已经来临
    • Markdown 是软件程序的新形态
    • Skill 是新的软件包,新程序的分发形式
      • Skill 由 Markdown、Script/cli 组成
        • Markdown 描述规则
        • Script/cli 处理确定性、性能要求特别高的场景任务
    • 从传统编程语言到自然语言,以 性能、确定性 换取 编码效率与灵活性
      • 收益:极大地降低编程门槛、提升开发效率
  • Code Agent (如 opencode, claudecode, codex) 是新时代的 IDE
    • 解释器:解释执行 Markdown 程序
    • 编译器:将 Markdown 编译成传统编程语言,即 AI Coding
    • 调式器:根据日志与测试用例,修复 bug
    • JIT:识别出 Markdown 中被频繁执行的逻辑,编译为 Script 以提升效率与确定性
      • 似乎目前还没有实现,但未来一定会出现
  • Code Agent 的智能,使它拥有传统执行环境不可想象的能力
    • 自省:理解程序的意图,不再需要极致精确的输入
    • 自我修复:自动修复不理想的程序输出结果,降低不确定性的影响
    • 主动探索:主动探索目标的实现路径,常见场景不再需要描述实现过程

# 程序员

  • 程序员的部分职责是高阶编译器
    • 将需求整理成规则,将规则编译成代码
    • 上限发布 ≈ 执行
    • 性能优化 ≈ JIT
  • Code Agent 替代部分程序员、赋能部分程序员
    • 杰文斯悖论:成本降低导致总需求量增加
  • 程序员的可选路径
    • 继续开发传统程序,用 Code Agent 提效
      • 高性能、高确定性的传统程序的基本盘和场景足够大
    • 与 Agent 协同进化,打造新时代的基础设施
      • 让 Agent 自我学习与进化
        • 长时间全局记忆,如项目的演进历史、隐式架构知识
        • 人格与协作,一个参与决策的“角色”,可配置人格(严谨 / 激进 / 保守)与多 Agent 团队协作
      • 让 Agent 在更多的场景实现闭环,或说正反馈回路
        • 规划 -> 实施 -> 验证 -> 复盘
    • 上山下乡,深入垂直领域、挖掘细分场景
      • 新需求会诞生在之前现实世界流程难以数字化的鸿沟中
      • 极低的开发低成本,促使平民化、个性化需求迎来爆发
💗 博主正处于裸辞待业状态,欢迎 商务合作 💗

相关文章

2025 年终总结

大龄(末代)前端程序员,小破站裸辞一年,干了啥,赚了多少,有哪些见闻与改变? 正值新旧更替,在此回顾一番。 干了啥 年初从小破(B)站离职,激情澎湃,准备大干一场; 结果刚离职就因菊部地区手术躺了两个月,感先帝创业未半,而。。。 本来是计划维护 Web 视频剪辑 SDK(WebAV) ...

笔记软件孕育数字分身

我需要一款新时代的笔记软件。 一 我很讨厌记笔记: 以前是掏出纸笔、把总结内容写在笔记本上; 现在是打开笔记软件,想想应该把内容粘贴到哪里 对我来说,因为字写得又丑又慢又费劲,所以在学校从不做文字笔记; 但日常又不可避免地需要记录一些信息:一个待办项、一行命令代码、一个冷门知识,或偶然碰到有感触的一句格言、一首诗... 工作至今,尝试多款笔记软件都不遂心,又 ...

2025 裸辞计划

大家好,我是风痕,在我的博客首页可以看到我的一些个人信息。 去年初发了一篇文章2024,做个“前端网红”吧,回顾 2024 我的博客、公众号、开源项目热度有一点提升,但显然还不够“红”,可能大概也许是被这个 “B 班”给耽误了吧 [doge]。 "今天这 B 班就上到这" 不得不说阿 B 的文化生活 ...

AI 媒介将如何重塑人类社会(风痕、Claude 访谈记录)

alt text 图片也是 Claude 生成的 前言 多年前从《娱乐至死》这本书了解到媒介理论,作者的理论如先知的预言,警示即将到来的互联网时代。 也是从此书中了解到某些技术媒介(印刷机、电视机)竟有如此巨大的能量,能改变社会结构与人们的生活方式。 最近读完《理解媒介·论人的延伸》这本媒介理论的开山之作,再看当前如火如荼的 AI 技术, ...

从 React 看前端 UI 代码范式革命

alt text 前言 本来打算写的主题是“我为什么讨厌 React Hooks API”,展开聊聊“小甜甜”是如何变成“牛夫人”的,没想到越写越严肃:) React 是两次前端范式革命的引领者,至今仍有繁荣的社区和旺盛的创造力; React 多次天才又激进的创新,一些想法被借鉴改良、一些引发广泛质疑,大部分是被认同和接受的; ...

2024,做个“前端网红”吧

​ 写博客好多年了,以前是随缘更新,无所谓有没有人看。 23 年有些意外、有些机缘,写了不少代码和文章。 github contributions 收到了一些正向反馈,github 新增 500+ star,博客站点日 PV 300 左右。 所以想博客也许可以作为一个业余项目,正经运营起来。 作为 Web 开发者,自然不喜 ...

Web 音视频(七)中期回顾

Web 音视频目录 个人回顾 本系列更新至今,持续了一个月时间,内容可以总结为音频、视频数据的 解析 - 处理 - 合成,在浏览器中比较粗粒度地实现音视频编辑的主要环节,差不多是把 WebAV 项目的原理讲完了。 讲解的知识非常浅,目标读者是准备在 Web 平台进行音视频开发的新手; 这是我第一次进行高频率技术写作,将一 ...

Web Audio & Video (7) Mid-Series Review

Web Audio & Video Series Table of Contents Personal Reflection Over the past month since this series began, we've covered the parsing, processing, and composition of ...

善-恶

春节在家走亲戚,听说有人从事的行业实为“间接诈骗”,并且也看不出周围的人对此行为有什么鄙视之情,大家更关注的似乎是能赚多少。 我没想到“恶”,离我如此之近,不由得更深入地去理解思考————“善恶”。 为什么会存在“善恶”这样的抽象概念? 其本质是什么? “恶”是否可以消除? 消除“恶”会有什么影响呢? -- 虽然没人直接告诉我们“善-恶”这个概念的定义,但我们很小 ...