Netlify 首席技术官 Dana Lawson 认为,代理式人工智能(Agentic AI)的兴起正在重塑软件工程,使工程师的角色从编写代码转向精通“代理体验”(AX)。随着人工智能赋能“平民开发者”通过对话意图构建应用程序,传统工程师的价值已不再体现在语法上,而在于系统架构、商业策略和监督能力。
Lawson 强调,工程如今已演变为“生产的引导者”。在代理驱动的世界中,要获得成功,就需要重新思考系统设计,使其具备可被代理理解、事件驱动的特性,并能够处理意图而非仅仅是 API 请求。通过构建防护栏、确保可审计性并坚持“人在回路”(human-in-the-loop)的原则,工程师能够提供必要的判断力和品味,从而有效引导 AI 代理。
归根结底,Lawson 认为 AX 并非要取代开发人员,而是为了增强他们的能力。通过梳理架构并消除 AI 的阻碍,工程师同时也为人类创造了更好的系统。工程的未来在于设计稳健、可信且可扩展的环境,让机器与人类无缝协作,将意图转化为安全且高价值的成果。
**Lathe** 是一款开源工具,旨在将大语言模型(LLM)的角色从“代你完成工作”转变为“交互式导师”。它允许用户按需生成手把手的多阶段技术教程,专为主动式、手动学习而设计。
**工作原理:**
* **生成与交互:** 利用 LLM 技能(兼容 Claude Code、Cursor 和 Codex),你可以通过指令(例如 `/lathe build a 3D Slicer`)让 Lathe 创建教程。随后,你需要手动完成代码编写,从而在实践中获得“顿悟”时刻。
* **生态系统:** 基于 Go 语言开发的命令行界面(CLI)用于管理你的教程库,而本地网页界面(运行于 `localhost:4242`)则提供无干扰的阅读体验,并包含进度追踪、侧边笔记和练习题等功能。
* **验证:** 你可以使用内置技能来验证教程步骤、扩展课程内容,或者在遇到困难时向 LLM 提问以获取解答。
* **透明度:** 每篇教程都会注明其来源、所使用的 LLM 模型以及撰写时采用的“语调”(角色设定)。
Lathe 专为那些倾向于“在实践中学习”的人而打造。虽然它无法替代人类编写的内容,但在探索传统文档尚不存在的新兴领域时,它是一个非常有效的工具。