人工智能软件工程能力成熟度管理与评价体系(
在冯诺依曼的信息化架构中,人类的创新能力与人工智能系统的整体要素至关重要。智能体中的知识创新并非仅通过学习和模仿已知知识来实现,更在于未知、发掘新的潜力。为此,我们急需构建一个新的评价体系——人工智能软件工程能力成熟度管理与评价体系(CRMI)。此体系旨在提高智能体的运用与创新能力,更精确地适应现代人工智能的发展需求。
CRMI体系,全称为人工智能软件工程能力成熟度管理与评价体系,是专门针对人工智能软件开发过程的控制与管理能力进行评估的体系。它系统化地涵盖了关键过程域、控制与管理的能力以及组织成熟度等多个要素。通过可视化、制度化、标准化的手段,CRMI体系能够实现过程管理与交付质量的全面提升。
此体系的诞生源于现有人工智能系统所面临的挑战。在开发过程中,人工智能系统的不可解释性和不确定性是两大难题。而CRMI体系,正是在这一背景下应运而生。它结合可解释人工智能和人工智能软件工程学的技术与工程方面的改善方法,致力于提升整个开发活动的过程与控制管理水平。
CRMI体系的建立对于企业或组织而言具有深远意义。它不仅能够协助企业或组织在人工智能软件工程的开发过程中实现过程管理与商业目标的平衡,而且是实现可解释人工智能系统(XAI)的重要支撑。通过CRMI体系的应用,关键过程域的评级与提升得以进行,开发过程中管理、组织和系统的误差得以降低。该体系为人工智能软件工程的管控提供了标准化和迭代化的路径。
CRMI体系的能力成熟度分为五个等级,每个等级代表了不同的管控水平和组织能力。这些等级之间的差距主要体现在开发过程的标准化、制度化、量化可视以及持续优化的组织能力上。企业或组织可以根据自身的人工智能软件工程的难度选择合适的成熟度等级,逐步提升开发过程的管控水平。
CRMI体系的实施要点并非实践域的管理覆盖度,而是各实践的关键过程域及节点的选择与有效管控。实施CRMI体系的核心在于选择合适的关键过程域及节点,并进行有效的管控。CRMI体系的改善模型也是一个重要的组成部分,它包括关键过程域选择、差距分析、过程标准化/制度化、可视化、评级与反馈等核心流程,为过程改善提供了框架性工程方法与流程。
CRMI体系是一个系统化、标准化的人工智能软件开发过程管理与评价体系。它不仅能够提高智能体的运用与创新能力,还能够协助企业或组织在人工智能软件工程的开发过程中实现过程管理与商业目标的平衡。未来,随着人工智能技术的不断发展,CRMI体系将在人工智能软件开发领域发挥越来越重要的作用。