平台工程与GenAI:让你的房间有序

生成式人工智能的影响将影响整个软件开发生命周期中的工作流,DevOps 现代化峰会的一个小组警告说。

译自 Platform Engineering and GenAI: ‘Get Your House in Order’,作者 Loraine Lawson。

平台和站点可靠性工程团队将在其工作中看到 GenAI 的重大影响,Harness 在 3 月份 Harness(是一个软件交付平台) 主办的虚拟 DevOps 现代化峰会 上,小组成员预测了这一点。

迄今为止,开发人员一直是科技行业关于生成式 AI 的大部分讨论的焦点。但小组表示,它将改变整个工程组织的工作。

Srinivas Bandi 说:“围绕着这件事有很多议论,这很好”,他是 Harness 的工程和产品副总裁。“这是一项改变了行业并使其变得更好的创新,但我也个人认为,代码生成会产生很多下游影响。”

产品和开发:更紧密的联系

GenAI 将导致更紧密、更具包容性的关系——特别是在产品管理中——在软件生命周期开发周期 (SDLC) 中Wes Whitlam 预测道,他是 Rockwell Automation 的软件工程总监。

Whitlam 说:“向产品管理团队引入工具最终将帮助工程团队和员工”,他补充说,他看到产品管理层面有更多可视化和模型线框的能力。

他说:“如果我们在谈论 SDLC,当这些内容被引入设计团队时,你真的拥有了这种更切实的管道和信息交换,你可以编辑、更新,然后根据需要重构。”“甚至只是反复试验,比如,‘嘿,我们是否具备进入下一阶段所需的条件?’这将消除繁琐和浪费,让工程团队保持在流程状态,而这正是我们所有人真正希望我们的团队达到的状态。”

Bandi 补充说:“我个人认为可以改进的另一种方式是,有一个产品规范,最终交付的是什么。”

另一位小组成员也表示,在新的范例中,开发将与产品经理更紧密地合作。Nick Colyer 说:“我只是想到产品经理的创造力、他们的能力、他们可以做什么以及他们对这件事可以发展到何处的想法”,他是位于芝加哥的 IT 服务和咨询公司 AHEAD 的数字工程主管。“看到这种紧密结合将会很有趣。”

四个演变领域

科利尔预测,生成式 AI 将引发基础设施自动化和平台工程的重大演变。他说,AHEAD 已经看到 生成式 AI 如何从内部和外部彻底改变 SDLC 领域,包括企业客户。他将生成式 AI 的影响比作云计算出现时看到的转变。

他说:“从我的角度来看,我们的团队正在增加 [人数],在我们的现代应用程序、数据、平台工程空间和平台工程或开发人员平台领域大量招聘。”

他预测将产生影响的四个领域:

  1. 基础设施自动化和 平台工程
  2. 内部开发人员门户,他说这可能是当今开发团队提出的第一要求。科利尔说:“该门户“可能是当今开发团队提出的第一要求”。“我们的现代应用程序团队正在那里开展大量工作。”
  3. 数据内部开发人员门户,因为数据团队需要通过平台提供 数据服务,同时支持文档和知识管理。开发人员体验以及如何衡量 以及团队的生产力。
  4. 开发者体验,以及如何衡量它和团队的生产力。

科利尔在讨论中的一点对观众说:“让你的房间有序,平台工程。”

他预测更多的一切 —— 由于生产力提高、更多代码审查和更多组件安全扫描,更多文档。 “我认为这些问题是如何让运营方面,平台工程,[来]跟上生产力方面的事情,”他说。

SDLC 上的 AI 叠加

数据和分析将成为管理 GenAI 将创造的生产力增长的关键,Colyer 说。

开发人员工作流将包括 GenAI 叠加,提供更多数据和见解 到该工作流中,根据 Whitlam 的说法。

“我们将看到的是更多数据的公开,我们可以用这些数据做一些好事,”他说。这将比 DORA 指标 或产品组合管理工具为开发人员工作流提供更多可见性,他补充说。

“在类似这样的事物上进行 GenAI 叠加,说,‘你的问题可能出在这里,如果那里有约束或瓶颈或优化空间,那将能够帮助工程师、工程领导者,以及,说,这是一个朝着错误方向发展的趋势,我们需要去修复一些东西,”他说。“我们将看到 GenAI 叠加在我们认为对我们的社区很重要的措施上。”

对 AI 的“猛击和废弃”方法

Whitlam 的雇主 Rockwell Automation 正在对生成式 AI 采取一种实验性方法,他说。

“当我们谈论 DevEx 时,我们首先想要创建一个安全网和一个实验区域,”他说。“我们的工程师已经在 试用和使用 GenAI 在他们的个人生活中,因为他们不想错过船,他们想抢先一步。”

在内部,他们称他们的方法为“猛击和废弃”,这意味着他们希望开发人员能够构建一些东西并将其丢弃,而无需结果或某种目的或意图,他说。重点是在不惩罚实验的情况下获得知识。

Whitlam 承认,有法律合规问题需要考虑。但 Rockwell 已经找到了机会,即使是创建像 SQL 语句一样简单的东西,但通过使用 GenAI 而不触及数据库,他说,这些情况“足够值得信赖”。

在 Harness,重点是向用户提供生成式 AI,以及在内部如何利用 GenAI 为最终用户带来更多功能。

“就向我们的用户提供 GenAI 的能力而言,我们希望在 SDLC 中做所有事情,从帮助他们更快地编写代码,到确保构建运行得更快,测试运行得更快,到确保他们编写更安全的代码,确保他们可以适应新事物,例如 [内部开发人员门户],他们如何为他们的组织带来效率?他们如何以尽可能低的成本做到这一点?”Bandi 说。

他说,该公司的目标是“在开发人员生产力方面提供提升,赋予他们超能力,以及如何减少痛苦并增加从事所有这些工作的乐趣。”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注