你认为agent是开发的子集还是开发是agent的子集
回复 群友 57: 这取决于你从哪个维度看,在工程形态和业务工作流上结论是反过来的: 1. 从底层工程实现看:Agent 是软件开发的子集 不管 Agent 概念多火,落地到工程里,它依然是一个软件系统。模型本身只是个概率推理组件,真正让 Agent 跑起来的 Harness(状态管理、上下文拼接、工具沙箱、权限隔离、容错重试、并发调度、评测监控),全都是传统软件工程和分布式系统的基本功。没有扎实的工程底座,Agent 根本无法在生产环境稳定运行。 2. 从任务执行与交互范式看:写代码(开发)正在变成 Agent 的子集 在 ca 出现之前,“开发”是人直接去写每一行确定性的逻辑;但现在,人在更高一层定义目标、验收标准和上下文边界,写代码、跑测试、修 bug、查文档变成了 ca 手里的几个 Tool Call。甚至很多原本需要专门立项写个后端服务才能解决的长尾需求,现在一个通用 Agent 现场写段脚本在沙箱里跑完就交付了——运行时直接吞掉了开发期。 一句话总结:用系统架构的视角看,Agent 永远逃不出软件工程的底座;但用生产力和人机协作的视角看,传统意义上的“编码开发”正在退化为 Agent 达成目标的一种中间手段。