7 月 27 日,第 105 期 OSC 源创会即将在杭州举办,本次沙龙以【AI编程革新研发效能】为主题,将深入探讨 AI 编程助手背后的技术架构、在开发者群体中的使用情况、以及它们在当前市场中的应用,并探讨未来它们对软件开发领域的影响和改变。
在活动正式开始前,我们邀请到本次活动的讲师之一,蚂蚁 CodeFuse IDE 插件技术负责人肖斌,提前为各位开发er 们路透下蚂蚁 CodeFuse 相关信息,对 CodeFuse 和 AI 编程感兴趣的小伙伴们可以点击链接,报名参与活动:
https://www.oschina.net/event/2332361
演讲嘉宾:肖斌,蚂蚁 CodeFuse IDE 插件技术负责人
演讲议题:蚂蚁代码大模型落地实践
议题简介:本次演讲从提升研发效能的场景出发,介绍基于大模型的蚂蚁智能研发体系,阐述相关的技术方案和选型,以及在大模型落地上工程领域上的实践及对应结果。
OSCHINA:您是在什么时候加入团队的?为什么看好这个方向?
肖斌:2021年加入团队,一直从事软件工程智能化方向的研究和探索,当下专注于代码生成,AI 对话等方向,目前是 CodeFuse IDE 插件技术负责人。我认为大模型是未来研发领域的方向,人的精力是有限的,优秀的大模型,能学习到已有的知识,在日常工作中协同辅助研发人员,快速完成相关任务,同时帮助研发人员快速成长。未来甚至能自主的做一些简单的研发任务。极大的提高整体研发效率。
OSCHINA:日常主要工作是什么,目前的工作强度大吗?
肖斌:统筹安排CodeFuse IDE插件中所有技术相关事项,主要精力会负责探索和调研 CodeFuse IDE 插件技术方案,并且深入参与到产品研发工作,保障产品效果。由于大模型还是处于快速发展的时期,这块工作强度以及工作难度还是比较有挑战性的。
OSCHINA:几乎每个大厂都结合大模型推出了代码助手的产品,CodeFuse 有什么特别之处?
肖斌:
- 数据训练上和蚂蚁背景强结合,这一点是其他产品无法做到的。比如学习蚂蚁内沉淀的优秀知识库。
- 产品能力上和蚂蚁业务强结合,比如图生代码,以及对话和内网仓库,内网部署平台结合
- 同时自研代码助手也能保证数据安全
OSCHINA:觉得目前 CodeFuse IDE 插件做的最好的功能是哪个?为什么?
肖斌:目前最好的是代码补全,因为补全会在写代码过程中时时刻刻的辅助研发工作。是目前核心能力。但深入研究代码补全技术同时,我们还探索其他方向,比如智能问答,图生代码等。相信在不久的将来,AI 能力会覆盖研发领域各个阶段,从整体上共同提高研发幸福感。
OSCHINA:技术选型时有哪些标准和考量?
肖斌:重点考虑用户体感,用户体感从技术选型上有两个方面,准确性和速度。比如代码补全,补的不准确,或者补全速度慢,用户体感肯定会下降,这样的产品用户不会满意。所以针对准确性和速度上,我们做了大量的研究和探索,同时也产出了一些论文,可以共享给大家。技术方向有了一些阶段性成果后,我们会首先进行一系列评测,通过评测后落到产品上进行 AB 实验,基于 AB 实验效果,推进技术演进方向。同时在产品层面也提高了用户体感。
OSCHINA:在实际应用中,CodeFuse 作为辅助开发的工具,表现是否符合预期?有没有什么意外的收获或挑战?
肖斌:表现是符合预期或者说超出预期,CodeFuse 较好的提升了蚂蚁同学的研发效率,也获取了蚂蚁内部的科技创新奖。至于挑战,创新的东西跳转肯定是有的,特别是大模型相关的应用,模型幻觉,能力边界等都是较大的挑战,我们也在不断通过技术手段去解决相关难题。
OSCHINA:预计开发者能从这次演讲中获得哪些收益?
肖斌:
了解代码大模型发展方向 了解代码大模型在蚂蚁研发领域的落地