如何构建全流程辅助的 AI4EE 能力:从 Team AI 到企业级 AI 辅助研发的思考?

💡 原文中文,约4700字,阅读约需11分钟。
📝

内容提要

AI4EE是应用人工智能技术提升工程效能的概念,旨在利用AI技术改善工程领域的各个环节,提高效率、准确性和可靠性。企业需要具备流程规范化、知识显性化、团队实践作为示例和知识、实践与规范到代码的动态结合等要素。构建精准的AI上下文能力是提升AI辅助研发效果的关键。企业需要数字化研发流程、研发知识和研发资产,以便于AI辅助研发。AI4EE涉及工程的各个方面,需要不断探索和实践。

🔎

延伸解读

企业引入生成式AI的成熟度前提

文章指出,数字化是应用生成式AI的重要前提,企业需要具备一定的DevOps成熟度,即规范化的流程。如果流程本身不规范,生成式AI很难发挥预期效果。因此,企业在引入AI辅助研发前,应先评估自身流程的规范化程度,并优先推动研发流程、知识和资产的数字化,为AI提供高质量的上下文基础。

知识流转:超越数据传递的挑战

文章强调,在结合生成式AI时,企业不仅需要传递数据,还需要传递知识。例如,测试人员使用AI编写测试用例时,需要获取需求、方案设计、架构设计等信息;开发人员修复bug时,需要自动获得日志、问题信息、复现步骤等。这意味着企业需要重新思考工具间的集成方式,确保知识在不同部门、团队和工具间有效流转。

尊重团队实践,避免强制规范化

文章提到,每个团队都有自己的一套最快实践,它可能与企业的规范化流程有所差异,但却是最适合团队的。作为工具开发者,应尊重团队已有实践,而不是使用生成式AI强制规范化。在构建工具时,应从现有实践中提取示例,让AI理解团队的“最快实践”,从而在不改变团队现有实践的情况下实现更有用的AI生成。

动态结合知识、实践与规范到代码

为了提升AI生成结果的精准度,文章认为需要将知识、实践与规范动态结合到代码中。例如,生成测试时需结合开发框架依赖、被测试代码信息、测试用例规范等;编写需求时需构建语义化的代码搜索能力。同时,还需关注不破坏现有实践和工具,将AI工具与现有工具整合,提升使用频率,并重视开发者体验。

❓

Q&A

AI4EE的主要目标是什么?

AI4EE旨在利用人工智能技术提升工程效能,改善设计、需求、开发、测试和维护等环节的效率、准确性和可靠性。

企业在构建AI4EE能力时需要哪些要素?

企业需要具备流程规范化、知识显性化、团队实践示例和工具的动态结合等要素。

生成式AI在研发中的主要应用场景有哪些?

生成式AI主要应用于需求与方案设计、架构分析、代码生成、测试辅助等方面。

如何提升AI辅助研发的效果?

提升AI辅助研发效果的关键在于构建精准的AI上下文能力,数字化研发流程、知识和资产。

知识流转在AI4EE中有何重要性?

知识流转确保数据与知识的有效传递,是生成式AI有效应用的重要前提。

企业如何实现研发数字化?

企业需要将研发流程、知识和资产数字化、平台化,以便于AI辅助研发。

🏷️

标签

➡️

继续阅读