开发者生态
morning
代理时代的软件工程
2026-08-23
1 阅读
约3分钟阅读
silverpiranha
字号:
2026 年 2 月 23 日撰写有关代理工程模式的文章,我开始了一个新项目来收集和记录代理工程模式 - 编码实践和模式,以帮助我们在我们进入的编码代理开发新时代中获得最佳结果。我使用代理工程来指使用编码代理(例如 Claude Code 和 OpenAI Codex 等工具)构建软件,其定义特征是它们既可以生成也可以执行代码,从而允许他们测试代码并独立于人类主管的逐轮指导进行迭代。我认为,vibe 编码使用其最初的编码定义,在这种情况下,您根本不关注代码,而如今,这通常与使用法学硕士编写代码的非程序员联系在一起。代理工程代表了天平的另一端:专业软件工程师使用编码代理通过扩大现有的专业知识来改进和加速他们的工作。关于这个新学科有很多东西需要学习和探索!我已经在我的人工智能辅助编程标签下发表了很多文章(345 篇文章并且还在增加),但相对来说是非结构化的。我的新目标是制作出一些东西,有助于在一个地方回答“我如何从这些东西中获得好的结果”这个问题。我将在我的博客上开发和发展这个项目,作为一系列章节形状的模式,大致受到 1994 年《设计模式:可重用面向对象软件的元素》所流行的格式的启发。今天我发布了前两章:编写代码很便宜,现在讨论了代理工程的核心挑战:制作初始工作代码的成本已降至几乎为零,这如何影响我们对个人和团队工作方式的现有直觉?红/绿 TDD 描述了测试优先开发如何帮助代理以最少的额外提示编写更简洁、更可靠的代码。我希望以每周 1-2 章的速度添加更多章节。我真的不知道什么时候才能停下来,有很多东西要讲!由我撰写,而不是由法学硕士撰写,我有一个强烈的个人政策,即不以我自己的名义发表人工智能生成的作品。该政策也适用于代理工程模式。我将使用法学硕士来校对和充实示例代码以及各种其他副任务,但您在这里阅读的文字将是我自己的。章节和指南 代理工程模式并不完全是一本书,但它有点像书本。我将使用我称之为指南的新内容形式将其发布在我的网站上。指南是章节的集合,其中每一章实际上都是一篇博客文章,其日期不太突出,旨在随着时间的推移进行更新,而不是在首次发布时冻结。指南和章节是我应对在博客上发布“常青”内容的挑战的答案。一段时间以来我一直在努力寻找一种方法来做到这一点。这感觉像是一种可能会持续下去的格式。如果你对实现感兴趣,你可以在 Guide 、 Chapter 和 ChapterChange 模型以及相关的 Django 视图中找到代码,几乎所有这些都是由 Claude Opus 4.6 编写的,运行在通过我的 iPhone 访问的 Claude Code for web 中。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱