Zed Industries logo
智能工程人工智能在创建高质量软件中的实际应用

软件开发正在发生变化,我们正处于一个交汇点。在技术狂热(“所有代码都将由人工智能生成”)和不屑一顾的怀疑(“人工智能生成的代码是垃圾”)这两个极端之间,存在一种更实际、更细致入微的方法——这种方法有待我们共同探索。

Agentic 工程

将人类的匠心与人工智能工具相结合,构建更好的软件。

Agentic 工程 意味着将人工智能整合到您现有的开发工作流程中。当目标是高质量软件时,熟练的工程师是不可替代的。它旨在通过周到的协作来增强我们所能取得的成就。

完善我们的工具始终是优秀工程的关键。传统的开发者工具是可预测的——相同的输入会给出相同的输出。人工智能工具的工作方式不同——它们功能强大但具有随机性。

学会有效地应对这种不一致性是一项新的工程技能。

善用工具,而非魔法

Agentic 工程 代表了两种看似对立方法的整合

[ 图 1 ] — 传统
10010101011010
快速、可靠、确定性的开发,结果可预测。
[ 图 2 ] — 新兴
00.80.30.90.40.71.00.50.20.60.10.80.30.70.50.90.40.60.20.80.3
流畅、随机、探索性的潜力,具有创造性的可能性。
[ 图 3 ] — 新世界
1010.70.810.90.410.20.40.90.31010.5
可预测与不可预测之间的交织关系。

核心原则

质量是我们的责任

作为工程师,我们对所构建的质量负有全责。何时人工智能能改善我们的成果,何时不能,这取决于我们自己做出判断。目前还没有规定好的公式;我们必须建立自己对人工智能如何最好地融入我们工作的理解。

精湛的技艺至关重要

高质量的软件是目标。人工智能为我们提供了新的优势,但并不能取代品味和判断的必要性。相反,它通过处理重复性任务来放大工程专业知识的影响力,让我们能够专注于重要的事情:创建不仅更快,而且更好的软件。

在氛围时代软件工艺的价值

作者

{Nathan Sobo's profile picture.}

Nathan Sobo

技能改善成果

与智能体协作编写代码需要严谨、清晰和意图。学习有效地指导人工智能工具是一项需要实践和完善的技能。就像我们已经学会掌握堆栈中的其他工具一样,我们需要培养与人工智能智能体合作的专业知识。

一种新的协作方式

传统的开发工具是为人与人之间工作流程而构建的,而不是为实时人工智能交互而构建的。今天的工作流程需要支持快速反馈循环、并行智能体对话以及高效审查人工智能建议更改的工具——所有这些都应在保持代码清晰度和质量的同时进行。

让我们一起学习

人工智能智能体出现的时间并不长。我们已经学到了很多关于如何最好地使用它们的方法,但仍有许多知识有待学习。更重要的是,工具本身也在不断改进,这使得我们追求理解的目标不断变化。

在这个快速发展的环境中,我们如何确定哪些技能和技术最适合哪些工具?我们一如既往地这样做: 互相分享知识!

加入我们的直播

我们每隔一周会邀请专家与我们一起探讨问题。加入我们的探索之旅,让我们一起解决问题。

  • 待定

    更多精彩内容即将推出…

订阅 智能工程 Google 日历 或下载 .ics 版本绝不会错过任何一场直播活动。

过往活动

浏览我们之前直播的录像。

保持联系

要及时了解新嘉宾阵容并接收活动后内容,请订阅您的电子邮件。

智能工程人工智能在创建高质量软件中的实际应用