《红帽:2026年面向企业的AI辅助应用开发白皮书(16页).pdf》由会员分享,可在线阅读,更多相关《红帽:2026年面向企业的AI辅助应用开发白皮书(16页).pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、红帽指南:利用平台工程提高开发人员的生产力面向企业的 AI 辅助应用开发电子书 面向企业的 AI 辅助应用开发目录 1 前言.3 2 AI 在应用开发中的作用越来越大.4 2.1 氛围编程.4 2.2 代理式编码.5 3 AI 辅助应用开发的基础.6 3.1 内部开发人员平台和内部开发人员门户.6 3.2 平台工程.7 3.3 软件供应链安全防护.7 4 应对 AI 辅助应用开发过程中的挑战.8 5 在企业中采用 AI 辅助应用开发.10 6 红帽如何助力企业组织采用现代开发实践.11 6.1 平台工程.11 6.2 软件供应链安全防护.13 6.3 AI 辅助应用开发.14 7 结语.16电
2、子书 面向企业的 AI 辅助应用开发前言企业应用开发正在经历一场重大变革,这在很大程度上得益于生成式 AI 的日益普及。氛围编程、代理式编码等基于生成式 AI 的新兴方法提供的工具可辅助开发人员编写代码、撰写文档、进行调试甚至是完整构建应用,进而显著提高生产力。这类方法需要依托于其他基础实践。通过整合应用工具和最佳实践,采用内部开发人员平台(IDP)可有效简化开发流程。随着平台工程的日益普及,越来越多的开发人员可轻松使用先进的开发工具。软件供应链安全防护的扩展有助于在应用生命周期的各个阶段树立以安全为中心的意识。在 AI 辅助实践的加持下,这些变革不仅可以简化并优化编码流程,还有助于减轻开发人
3、员的认知负荷,从而改善体验并提高效率和生产力。通过将这些方法集成到应用开发生命周期,企业组织能够加快交付并发挥更大的创新潜力。本电子书探讨了正在重塑应用开发格局的趋势和变革,以及它们赋予企业开发团队的能力。本书剖析了 AI 辅助应用开发带来的机遇和挑战,并概述了企业组织优化其流程、平台和团队的实用方法。通过采用以安全防护为先的集成式 AI 辅助方法,企业组织能够充分发挥现代企业应用开发的价值。电子书 面向企业的 AI 辅助应用开发AI 在应用开发中的作用越来越大随着工具日趋成熟及成功案例不断涌现,将生成式 AI 用于应用开发和交付这一做法获得了显著认可。推动这一演进的两大关键趋势:氛围编程和代
4、理式编码。氛围编程氛围编程是一种新兴的软件开发模式,在这种模式下,人类程序员直接编写代码的工作变少,而是更多地充当高级协调者。“氛围编程”一词由计算机科学家 Andrej Karpathy 提出,它描述的是一种注重直觉的人机回圈的交互方法,在这种方法中,开发人员通过自然语言指令、概念概述和渐进式优化的方式来传达期望的效果(即所谓的“氛围”),而非通过语法细节来指定逻辑。传统编程侧重于掌握语法和底层操作,氛围编程则聚焦于意图、架构和交互式调试。随着基础模型和基于大语言模型(LLM)的专业化编程平台(例如 Replit、Windsurf 和 Cursor)的发展,氛围编程逐渐兴起,它融合了提示词工
5、程、敏捷设计和人机共创的理念,剥离了语法细节,让开发人员能够专注于更高层级的设计和快速迭代。最终形成了一种更为顺畅且更具协作性的开发模式,既可提高灵活性,又能快速实现迭代优化。这使得氛围编程尤其适合小型任务(例如生成单个函数和撰写文档)、早期开发阶段以及探索性开发场景。氛围编程的关键要素包括:人类主导的流程:开发人员始终掌握控制权,使用自然语言提示词引导 AI,并对输出进行审核。轻量级工具:工具通常嵌入集成开发环境(IDE)或具有无状态的简洁界面的 Web 应用,AI 负责生成代码,开发人员则进行测试、运行和调试。人类主导的规划:开发人员分解任务并撰写提示词,AI 则仅专注于当前请求,不进行整
6、体规划。手动验证:由于没有内置反馈环,因此,开发人员需要通过测试和优化提示词来检查 AI 的输出。最低级别的安全防护功能:由于没有内置防护机制,开发人员必须使用外部工具排查漏洞并管控 风险。电子书 面向企业的 AI 辅助应用开发代理式编码 代理式编码是 AI 辅助编程的一种更高级、更自主化的发展形式。与氛围编程“提示词-响应”的动态交互模式不同,代理式编码最大限度地减少了对持续的人类指令的需求。它依赖于代理式 AI 系统,这种软件代理能够独立解析高层级目标,将任务分解为子任务,规划执行策略,并根据实时反馈和结果来调整行为。这类 AI 代理具有意图性、前瞻性和自适应性,能够主动发起操作,访问工具