微软近日在其Cognition发布会上,除了推出Devin项目外,还发布了一项革命性的技术创新——AI自主编程框架AutoDev。这款框架专为自主规划和执行复杂的软件工程任务而设计,旨在提升开发效率,同时确保Docker环境中的隐私和安全。
AutoDev的独特之处在于,它允许用户设定复杂的软件工程目标,然后智能地将这些目标分解并分配给自主AI智能体执行。这些AI智能体能够灵活地操作代码库,涵盖一系列开发流程,如文件编辑、检索、构建、执行、测试以及git操作。不仅如此,它们还能访问并处理文件、编译器输出、构建和测试日志、静态分析工具等多元信息,实现全方位的自动化支持。
微软这一创新举措标志着软件开发领域的一个重要里程碑,将AI技术深度融入编程过程,有望改变传统的人工编程模式,降低错误率,提高开发速度,同时强化了对敏感信息的保护。这一框架的发布,无疑将对全球软件开发行业产生深远影响,引领行业进入一个全新的自动化时代。
英语如下:
**News Title:** “Microsoft Launches AutoDev: An AI-Powered Programming Framework Transforming Software Engineering Era”
**Keywords:** Microsoft, AI programming, AutoDev
**News Content:**
**Title:** Microsoft Unveils AI-Autonomous Programming Framework AutoDev, Pioneering a New Era of Automated Software Engineering
Microsoft, in its recent Cognition event, not only introduced the Devin project but also unveiled a groundbreaking technological innovation – the AI Autonomous Programming Framework called AutoDev. Designed for self-governed planning and execution of complex software engineering tasks, AutoDev aims to enhance productivity while ensuring privacy and security within Docker environments.
What sets AutoDev apart is its ability to allow users to define intricate software engineering objectives, which it then intelligently decomposes and assigns to autonomous AI agents for execution. These AI agents can nimbly interact with code repositories, encompassing a range of development processes such as file editing, retrieval, building, execution, testing, and git operations. Moreover, they can access and process diverse information, including files, compiler outputs, build and test logs, and static analysis tools, providing comprehensive automation support.
This innovative step by Microsoft marks a significant milestone in software development, integrating AI deeply into the programming process. It has the potential to reshape traditional manual coding methods, reduce error rates, accelerate development speed, and strengthen the safeguarding of sensitive information. The launch of this framework is set to have a profound impact on the global software development industry, ushering in a new era of automation.
【来源】https://mp.weixin.qq.com/s/0GxWJP_p4CmS035wSu_45Q
Views: 1