复现 OpenAI 百万行代码实践:一人用 AgentsMesh 造 AgentsMesh 的 52 天实录
本文作者分享了独自一人在52天内利用AI Agent完成近百万行代码吞吐的工程实践。项目复现了OpenAI的“Harness Engineering”模式,强调“代码库即上下文”的核心逻辑。文章指出,清晰的DDD分层架构、强类型系统及四层反...
标签索引 / 第 12 页
这个标签下有 178 篇文章。按时间回看相关判断与实践记录。
标签精选
本文作者分享了独自一人在52天内利用AI Agent完成近百万行代码吞吐的工程实践。项目复现了OpenAI的“Harness Engineering”模式,强调“代码库即上下文”的核心逻辑。文章指出,清晰的DDD分层架构、强类型系统及四层反...
OpenAI 团队分享了一项名为“Harness Engineering”(驾驭工程)的实验成果,展示了完全依赖 AI Agent(Codex)进行编程的开发模式。在长达五个月的实验中,团队从空仓库开始构建了一个包含约 100 万行代码的产...
本文深入探讨了软件开发中提升系统可靠性的核心策略:错误分类处理。作者提出将错误明确划分为“预期错误”与“非预期错误”。预期错误(如网络故障、无效输入)是正常运营的一部分,不应归咎于开发者,应通过返回值而非抛出异常来优雅处理和恢复;非预期错误...
这篇文章深刻剖析了AI时代软件工程面临的严峻挑战。虽然AI Agent让开发成本坍缩,任何人都能快速交付产品,但这导致系统复杂度急剧膨胀。作者指出,行业早已被微服务和云工具的“官僚主义”吞噬,而AI的加入更是让代码变更速度提升了30倍,却未...
摘要:当我们谈论 Agent 时,大多数人关注的是模型、提示词、智能体架构。但作为一个在软件工程领域摸爬滚打多年的 CTO,我要告诉你们一个被忽视的真相:依赖管理才是 Agent 系统的阿喀琉斯之踵。而且,这个问题比传统软件的依赖地狱更致命...
面对庞大且缺乏测试的遗留代码,开发者常因试图升级依赖或修复架构而陷入“改一个错两个”的泥潭。本文介绍了“Mikado Method”,一种通过将大目标拆解为时间盒内的小步骤,并在失败时果断回滚、通过回溯寻找前置子目标的策略。这种方法借鉴了“...
随着 AI 在代码生成中的广泛应用,传统的代码质量评估体系正面临挑战。作者指出,虽然 AI 能在陌生语言中提供巨大帮助,但其生成的代码常被人类开发者诟病质量不佳。然而,传统的评判标准如函数长度或逻辑复杂度,主要是为了降低人类认知负担而设定的...
在 Python 开发中,使用空容器(如 `[]` 或 `{}`)而不显式声明类型是一种常见做法,但这给静态类型检查器带来了推断难题。本文深入对比了 Mypy、Pyright、Pytype 等主流工具的三种核心策略:推断为 `Any`、基于...
本文深刻剖析了AI工具在降低编码门槛的同时,如何意外增加了软件工程师的认知负荷与工作压力。研究显示,由于生产效率的提升,企业对产出的期望水涨船高,导致83%的员工工作量不降反升。作者指出,工程师正面临深刻的“身份危机”,从充满创造力的代码构...
文章提出了“Viber”这一新概念,指代那些过度依赖 LLM 自动生成代码的开发者,暗示传统的 Coder 生态位正被取代。然而,真正的 Programmer 不会消失,因为高质量的 AI 代码生成仍需人类具备清晰的头脑,能够把控架构设计、...