AI 时代程序员的职责:一位资深工程师的观察
一位资深工程师在回复社区大学教师的邮件中描述,自 Claude 4.5 部署后出现转折点,AI 已能可靠完成无人值守任务,他所在工程团队被全部裁撤,只剩他一人,如今每月仅约一天手写代码,几天即可完成过去需数月的项目。他认为初级开发者处境艰难,多数公司只招资深工程师,而未来产品经理或能直接生成程序并管理 AI 智能体。
一位资深工程师在回复社区大学教师的邮件中描述,自 Claude 4.5 部署后出现转折点,AI 已能可靠完成无人值守任务,他所在工程团队被全部裁撤,只剩他一人,如今每月仅约一天手写代码,几天即可完成过去需数月的项目。他认为初级开发者处境艰难,多数公司只招资深工程师,而未来产品经理或能直接生成程序并管理 AI 智能体。
联想天禧AI自研代码智能体框架TianxiCode配合DeepSeek-v4.1-Flash,在SWE-bench-Live(Lite分榜)以71%问题解决率登顶全球第一,并通过官方Verified核验。TianxiCode具备跨文件多跳检索、自驱动规划与多轮工具调用、闭环补丁生成与测试驱动自愈三大能力,未来将应用到联想AI硬件产品中。
一款新的 Obsidian 插件用于帮助用户学习和测试 Vibe Coding 的设计风格,以提升 UI 描述的准确性。插件提供不同网页和手机组件的配色方案与布局等可视化内容,并包含互动测试题,用于检查用户对设计元素的掌握程度。
有团队尝试把 pull request 限制在 500 行以内却屡屡失败,因为智能体不会疲倦,会一直写到功能看起来完成为止。作者仍建议把大改动拆成可独立评审和部署的小块,最简单的方式是让智能体把计划写进 Markdown 文件并持续更新,每次改动用新的智能体会话读取并更新该计划。
微软 DevRel 发布 AX Practitioner Playbook,用于评估 AI 编码智能体如何使用你的技术、诊断出错原因并从源头修复。
mizuka-wu 发布 Review Agent for GitLab 油猴脚本,在 GitLab 的 MR、Diff、File 页面提供代码评审,采用确定性规则加 LLM 的混合架构,24 条内置规则在浏览器本地运行、不消耗 token,配置模型后叠加 AI 评审,两类结果分开标注并自动合并。
YzPzCode 是一个处于活跃开发中的终端工作台,把 26 款外部 AI 编码 CLI(含 Claude Code、Codex CLI、Cursor CLI、Kimi Code CLI 等)的 PTY 会话统一到单一原生工作区,替代多终端窗口与 Alt+Tab 切换。
Geoffrey Huntley 在 AI Engineer Singapore 演讲中警告,管理者若因团队忙于本职工作而不让其试验 AI,就是在准备让他们被替换,未来六个月内需按 vitality curve 对员工排名。他建议开发者亲手构建自己的 agent、理解 Claude Code 底层原理,并称 300 行代码的 LLM 循环即可实现一个 coding agent。
Emdash 是一款在并行环境中运行 AI 编码智能体的桌面应用,每个任务运行在独立的 Git worktree 和分支中,可同时探索多个修复或功能并审查 diff 后合并。
Rigour Labs 在 GitHub 开源 Rigour,一款面向编码智能体的评审工具,支持 Claude Code、Cursor、Codex、Cline 和 Windsurf,免费且在本机运行。
sacenox/mini-coding-agent 是一个用 Zig 0.16.0 构建的快速、透明、配置优先的终端编码智能体,支持交互式 TUI 与 `-p` 单轮非交互模式。
Prux 是一个极简终端编码智能体,用 Rust 重写了 @earendil-works/pi-coding-agent,行为与措辞基本与上游保持一致。
pg-aiguide 是一个面向 LLM 代码生成的结构化知识注入系统,通过版本锁定的 PostgreSQL 文档摘要、反模式目录和 schema 感知提示模板,减少 Claude、GPT-4 等模型生成数据库代码时的猜测。
Addy Osmani 认为工程师对 AI Coding Agent 的两极分化不能简单归为「爱写代码 vs 爱交付」,而取决于三种喜悦来源:创造的喜悦、知晓的喜悦与重要的喜悦。他指出「知晓的喜悦」最危险——从 Agent 建议中挑选与自己凭空构想是不同技能,长期只挑选会让构想能力退化;而判断力从未如此重要。他拒绝把对 AI Agent 的失落感病理化,认为悲伤是对工作有真实依恋的证明。
文章《Programming Isn't Special》主张编程本身就是艺术,因此程序员应像作家、音乐人一样抵制用 AI 生成代码。作者以自己发明 Deferred 为例,说明代码是对异步任务执行的美学表达,其影响延续到 JQuery Deferred、JavaScript Promises 乃至 async/await。
一位开发者总结一年 agentic OxCaml 编程经验,认为 OCaml 的模块语言非常适合 AI 智能体编程。OCaml 将 .mli 接口文件与 .ml 实现分离,可先只写接口并用 dune build @check 类型检查,再让智能体填充实现,接口类型约束会直接拒绝把 Money 当作 int 运算的偷懒写法。
作者认为现代软件开发已无需大量前期分析与设计,开发者可直接用 AI 提示生成代码模块来快速验证想法,这一过程被称为“burn token”,即以算力换取开发时间。该流程跳过了传统的需求分析和详细设计阶段,便于快速迭代和测试新功能。
sapirrior 发布终端 AI 编程助手 Steward,基于 AI SDK v7 构建统一流式推理与工具调用引擎,支持 Anthropic、OpenAI、Gemini、OpenRouter 等 11 家提供商,可通过浏览器 OAuth 或环境变量密钥即插即用。
AiderDesk 是一个开源智能体平台,最初作为 Aider CLI 的图形界面,现已发展为完整的 AI 编排层,强调透明、可控与灵活。它通过 Git worktree 隔离每个任务,支持任务复制与分叉、删除聊天历史消息,并提供 diff 审查与工具审批门禁。
Codeline 是一个 AI 编程工作区,把项目、对话和进行中的工作集中在一起,用户可从工作区已配置的 provider、agent 和模型中选择,并按项目组织可回访、分支或固定的会话。其基于 Bun 的 CLI 支持一次性提示词和交互式对话,需 Bun 1.3 或更新版本,默认在本地进程内执行、不启动服务器,且该包指向 TypeScript 源码,仅支持从仓库检出使用而非全局安装。
Rho 是一个用 Rust 编写的快速编码智能体框架,主打小体积与有主见的默认配置,并对比了与其他编码框架的 CLI 启动时间和峰值 RSS。
Grok Bot 能在群聊中与多个自身实例交互,借此实现自我优化,无需人类直接干预。作者据此总结 AI 行业三大趋势:VS Code 套壳、Codex 和 Bot,并认为 Cursor 是其中两个趋势的发明者。
Phi 是一个面向 AI 编码助手的终端复用器与浏览器控制中心,用单一 Web UI 运行、监控和切换 OpenCode、Claude Code、Antigravity(Agy)和 Pi Coder,每个会话运行在真实 PTY 中并配有实时 git diff 面板。
Aharou 是一款运行在手机上的 AI 助手与 Coding Agent,内置 Linux 环境,并配备影子屏功能。该项目以 GitHub 仓库 520huxiangli/Aharou 的形式发布,将 AI 助手与编码智能体能力带到移动端。
Focusa 是一个面向 AI 编程智能体的"任务凝聚力层"(mission cohesion layer),由 Startempire-Wire 发布在 GitHub 上。该项目旨在为 AI 编程智能体提供任务层面的协调与聚合能力。
DevCell 是一个面向 AI 编码智能体的容器化沙箱,可让 Claude Code、Codex、OpenCode 在完全自动批准模式下运行,同时把 SSH 密钥、其他仓库和宿主机凭据隔离在外。
wecode-ai/Wegent 是一个开源、可自托管的 AI 工作空间,用于编码、协作与自动化,支持规划、构建和交付全流程。
东锡 NLP 在 X 上调侃称,Tibo(@thsottiaux)就是 OpenAI 的雨宫阳平,他说的任何 Codex 新功能都不再重要,大家只等那一句“Codex Reset”。
ATOM 是一款开源 AI 工程助手,基于 React、TypeScript 和 NVIDIA 的 LLM 构建,用于解决问题、解释概念和生成代码。该项目定位为高级工程伴侣,代码已在 GitHub 开源。
Wy 是一款 Rust 终端工具,把 Git diff 与保存的 Codex 或 Claude Code 对话关联,让开发者同时查看代码改动与智能体给出的理由。
Clodex 是 openai/codex 的分支,将 ChatGPT 桌面版 Codex 背后的模型换成 Claude,直接进程内调用 Anthropic Messages API,无需代理或翻译层,桌面应用、语音模式和 ChatGPT 登录均保持不变。
JetBrains 发布编程 AI 模型 Mellum2.1,延续 Mellum2 的 12B 混合专家架构与 2.5B 活跃参数,仍以 Apache 2.0 许可证开源,重点增强智能体编程能力。
git-byline 是一款纯 Go 二进制工具,通过本地 Git hooks 在编辑发生时记录来源,把逐行归属信息存入 Git notes,可区分 human、ai、human-override、untracked 四种状态。
nunopi 是一款面向 vibe coder 的 AI 学习工具,粘贴代码或文章后,右侧 AI 智能体以流式方式逐行、逐术语讲解。代码模式支持行级说明、token 词典与概念卡片,文章模式提供 IT 术语词典及相关概念,均支持断点续析、书签和 HTML 导出。
郭宇在 INDIGO TALK 中回顾,2015 年在字节初见神经网络产品,十年后在东京独自用 Agent 做出三十多个产品,随后陷入倦怠。节目从抖音意外胜出聊起,谈及 Vibe Coding 的决策负担、Agent OS、智能的五个层次,以及软件像牛奶一样便宜后真正要交付什么。
Charm 发布终端编码智能体 Crush,可接入 OpenAI、Anthropic、Gemini、Ollama 等多家模型,并支持会话中途切换模型且保留上下文。
851-labs 推出 Codevisor,一款纯 Swift 编写的原生 macOS 应用,可在一台机器上运行 Claude Code、Codex、Pi 及任何兼容 ACP 的编码智能体,无 Electron 和 webview 负担。它支持连接 Mac Mini、VPS 等远程服务器,并内置 Ghostty 终端,可通过安装脚本或 Homebrew 安装,采用 AGPL v3.0 许可。
JeffreysPrompts.com 是一个面向 Claude Code、Codex CLI、Gemini CLI 等 AI 编程智能体的精选提示词平台,支持浏览、复制、评分、分享与 markdown 导出,并提供带 JSON 输出和 MCP server 模式的 jfp CLI。
随着 AI 工具日益自主,软件开发者的工作重心转向"监督"智能体:检查 AI 的产出是否符合标准,而作者认为这是开发中最无趣的部分。智能体已能全自动完成代码审查,甚至从产品规格出发端到端构建整个产品,并由另一组智能体审批合并 PR。作者以 1920 年代汽车流水线取代手工打造为类比,指出软件开发正从手艺变为技能工种,效率提升的同时乐趣可能减少。
Vibe Coding 编程场景中,个人日常 Token 消耗的平均极限通常在 20 亿左右。为提升这一极限,建议结合 Codex 和 Claude Code 协同完成规划、编写及测试等不同任务,两者在缓存命中与耐用度上存在差异。