12月23日,微软持续推进人工智能在软件开发流程中的应用。今年7月,该公司披露其内部使用的AI编程辅助工具已参与每月超过60万个代码拉取请求的审查工作,覆盖公司约90%的相关代码提交量。
12月20日,微软资深工程师加伦·亨特在社交平台发文,进一步阐述了公司在这一领域的长远规划。他表示,目标是在2030年前,通过结合Rust语言与人工智能辅助技术,全面替代微软内部现有的C和C++代码。他设想,未来一名工程师可在一个月内完成百万行代码的编写任务。
亨特也指出,以代码行数作为生产力衡量标准的做法曾在多个场合引发争议,包括Linux创始人林纳斯·托瓦兹在不同背景下对此提出的质疑。
他介绍,微软目前已建成一套高效的代码处理基础设施,能够在预设算法驱动下部署AI智能体,实现对大规模存量代码的自动化修改与重构。为加强相关工具链建设,并加速从C/C++系统向Rust迁移的进程,其团队正公开招聘一名首席软件工程师,岗位明确要求具备至少三年系统级Rust开发经验。
近年来,Rust语言在微软内部的应用范围逐步扩大,公司亦持续倡导使用该语言进行底层驱动开发,以增强系统的安全性与稳定性。
亨特已在微软任职近三十年,现隶属于CoreAI体系下的EngHorizons组织,担任“可扩展软件工程未来”团队的技术负责人。该团队专注于研发新型工具与方法,旨在解决企业级软件开发中的技术债务问题,并致力于将成熟方案推广至更广泛的行业场景。
上述言论在发布后引发了多方讨论,部分用户对是否应全面转向Rust提出疑问。亨特在回应中强调,Rust在内存安全和并发控制方面的内置机制是其选择该语言的核心考量。
