www.huabei.mmdtt.com全方位打造有影响力地区网站

华为云DevCloud提供智能软件开发,全面增强软件工程能力和实践

2019-12-10 08:25:03 栏目: 新闻
TAG:

在HUAWEI CONNECT 2019期间,在华为云服务开发者论坛上,华为Cloud DevCloud技术专家在《AI驱动的软件开发》上做了主题演讲,主要介绍了华为Cloud DevCloud在AI中进行软件开发的新探索以及通过AI进行驱动。软件开发,软件工程能力和实践的全面改进,以创造可信的高质量产品。

华为云DevCloud技术专家发表演讲

华为云对AI驱动开发的探索

Gartner预测,AI驱动程序软件开发将可能成为智能化的三个主要方向之一。 2017年,华为Cloud DevCloud开展了智能软件工程探索。

在AI时代的背景下,作为AI数字世界的构建者的软件开发人员一直在努力寻找如何帮助用户从AI中受益的方法。作为研发工具的构建者,他们一直在考虑和探索软件开发。人们还能从AI中受益吗?据专家介绍,经过多年的探索,华为云在AI代码审查和代码修复方面取得了显著成绩。

●华为探索在代码审查中引入AI自动查看,并以编码标准为核心为整个公司构建代码查看生态系统。最新结果是:AI的代码审查意见几乎与人们的意见相符50%; Codetyle,代码优化类复习意见机器学习效率高,自动覆盖率超过60%,准确性达到80%

查看流程图结构图

●华为对代码修复的探索主要集中在危险功能的自动修复上。随机森林算法用于集成到IDE中并提供手动批处理。缺陷修复率约为60%,与手动修复完全相同。实际维修准确率超过85%。

代码修复流程图

从感知智能到认知智能:软件开发中的AI应用需要新的想法

专家,软件的本质是智力活动,知识和经验的积累以及艺术与工程相结合的产业的产物。人工智能用于软件开发,是一个无人探索的领域。 当前,目前的状况与理想的虚拟发展之间还有很大差距。尽管AI已用于许多领域,尤其是在图像识别中,但AI应用程序仍处于软件开发的探索阶段。因此,一般的机器学习被应用于软件。发展仍然面临重大挑战,例如判断困难,对错误的容忍度低和知识分歧。

为了迎接这些软件行业的独特挑战,人工智能在软件开发中的应用需要新的思想,从感知智能到认知智能,并使用人机协同思想,并且机器可以是重复性的和确定性的。性工作,人们完成决策,创造力,不确定性,并且人与机器必须互动。

华为云DevCloud是华为30年来研发的一站式软件开发平台。它具有精益,敏捷和DevOps最佳实践,并已帮助许多客户大大提高了研发效率和质量。 华为云开发云团队一直为内部和外部用户提供最先进的研发设备,并希望与数字建筑开发商一起成长,以提供更好,更可靠的产品和服务。

现在至少有5人免费使用,并且可以保留用于免费的产品演示和技术交流。具体请参见华为云官方网站或百度搜索DevCloud。