五大策略助力开发者最大化AI软件开发影响
快速阅读: 技术专家指出AI正深刻影响软件开发,几乎开发者均依赖AI工具,角色面临自动化挑战。会议分享AI应用实践,强调灵活性、沟通及引导变革的重要性。
随连续强降雨影响,南部多地出现洪水,相关部门紧急启动防汛响应。
技术专家认为,人工智能(AI)正在对软件开发产生巨大影响。研究显示,几乎所有开发者现在都依赖AI工具,许多专业人士的角色和职责面临被自动化取代的风险。
在伦敦举行的Harness公司Unscripted软件开发会议上,五位金融服务企业的领导者分享了他们如何拥抱AI的最佳实践建议:
1. 在指导方针内鼓励灵活性
Allianz Global Investors的AI技术负责人Dill Bath表示,其组织正在使用Open Policy Agent (OPA)引擎,以简化整个堆栈的政策管理,增强安全性和审计能力。“我们正在将所有政策编码化,不是为了阻止我们的开发者,而是像副驾一样引导他们走上正确的方向。”他说,“我们报告并提醒,‘嘿,这里可能有误’。这种方法在试点项目中效果良好,但我们希望进一步推进。”
面对新法规,Bath表示公司倾向于采取技术优先的态度。“不是说,‘嘿,让我们把法规加到政策里,创建手动流程,然后每年检查一次人们是否这样做’,而是当新法规出台时,从技术角度解读它们。”此外,他的团队正在进行文化转变,通过平台工程和敏捷转型增加合规情况下的交付速度。“最终,开发者想要自主权,这是我们试图提供给他们的,同时不妥协于各种标准。”
2. 注重沟通
Lloyds Banking Group的DevOps服务工程负责人Tony Phillips表示,公司正在运行名为Platform 3.0的计划,旨在现代化基础设施,为采用AI奠定基础。“我们正在为开发者社区创造生产力提升的机会,但现在我们正考虑如何将这些改进扩展到整个交付管道中。”
在Lloyds这样拥有1万名软件工程师和开发者的大型企业中引入变革文化是一项重大任务,他指出沟通至关重要。“要不断强调正在发生的变革,因为人们的反应从不相信到认为变革不会成功,再到我们现在看到的成功不等。因此,传达信息是我们面临的关键挑战之一。”
银行初步探索AI的结果表明,从经验中学习是重要的最佳实践。“始终存在平衡,因为你需要让人们掌握技术,将其置于他们正在做的事情的背景中,然后理解什么才是好的。”他还提到,需要建立反馈机制以便快速响应。
3. 带领人们经历旅程
Hargreaves Lansdown的高级软件工程经理Bettina Topali表示,受监管的金融服务公司必须在确保风险和安全可控的同时创新。“在快速变化的环境中停滞不前也是一种风险。”她说,“客户希望获得流畅的体验和现代服务,而不是整天与客服电话打交道。”
通过拥抱自动化,可以在一定控制下更快地推进。“我们嵌入了自动测试、安全扫描和代码覆盖率等防护措施,这为我们提供了更多的创新空间。”Topali还建议数字领导者超越新兴技术相关的流行语,通过让人们对创新项目有可见进展的体验来实现技术实验的好处。
“如果我们引导他们完成这些步骤,那么,希望他们的怀疑会被信任所取代。”她表示,“新的初创企业和金融科技公司正在涌现,并将获得市场份额。借助所有这些工具,我们有机会。所以,让我们保持步伐。”
丹尼尔·特里,北欧企业银行SEB的开发者体验副域架构师,表示其组织正在向开发人员提供诸如GitHub和Copilot等工具,以准备应对向代理型人工智能的转变。“我们正进入一个开发人员不再是代码的生产者,而更像是代理的指挥者的时代。”他说,“当到达这个阶段时,我们也需要考虑如何应对管道中的挑战。如何在几分钟而不是几个月或几年内确保数千行代码的生成安全?”
特里还提到,治理至关重要。当开发人员采取不合规的行为时,给予反馈——人工智能可能有助于这一过程。“我们有许多不同的平台,但可能还没有建立各平台之间的联系。”他说,“人工智能可能是实现这一点的机会,让开发人员从一开始就做正确的事情。”
特里还提到了氛围编码的兴起,并建议初入企业环境的编码者不应使用这种方法。“氛围编码适合那些能够正确提示AI的资深人士。”他说,“你还需要回归基础。测试你的代码,确保它按预期工作,因为AI可以在极短时间内生成大量代码。”
亚伦·加拉莫尔,Global Payments的云工程高级总监,认为AI可以使开发人员更容易利用广泛可用的工具。“我们的主要目标是使系统可扩展、安全并得到批准,这样我们的开发人员就可以花更少的时间在工具之间切换。”他说。
虽然加拉莫尔表示,他期待大型语言模型能够承担一些与开发工作相关的繁重任务,但其他IT职业也能从中受益。“公司将向开发人员提供Copilot或下一个重要的编码代理,却忽略了组织的其他部分。”他说,“我们正努力为信息安全和审计团队配备工具,以火攻火。”
加拉莫尔认为成功的关键在于培训IT专业人员有效使用AI工具。“我们已经开始组织大学课程,人们可以来参加上周所做的短演示。”他说,“你会看到人们眼中的火花,他们意识到‘哦,我可以使用这项技术。’这关乎于构建知识和文化变革的飞轮。”
(以上内容均由Ai生成)