据4月18日报道,微软公司发布了一篇关于AI框架AutoDev的学术论文,该框架致力于全自动化软件项目开发,使开发人员得以转型为“纯粹的监管者”。
AutoDev具备文件编辑、检索、构建流程执行及测试和git操作能力。其能够自动解析软件项目需求,配置合适的开发环境并自动编写和调试代码,无需或只需少量开发者即可轻松完成项目,使之摆脱烦琐编码过程,转型为“监督者”角色,负责测试与审查由AI生成的代码。
IT之家对报告部分内容进行了如下翻译:
在AutoDev框架中,开发人员的角色将从人工操作和验证AI建议,转变为监督多种Agent(多重代理)协同工作的负责人。
开发人员可通过观察代理与存储库间的持续对话,以监控AutoDev的开发进度并调整相关内容。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
微软
+关注
关注
4文章
6253浏览量
103085 -
框架
+关注
关注
0文章
301浏览量
17049 -
AI
+关注
关注
87文章
26486浏览量
264135
发布评论请先 登录
相关推荐
鸿蒙OS开发实战:【自动化测试框架】使用指南
为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行UI自动化脚本的编写。
苹果准备推出AI软件开发工具
近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
嵌入式软件开发和软件开发的区别
嵌入式软件开发和软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
HamronyOS自动化测试框架使用指南
概述
为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元测试,并且可基于 UI 操作进行 UI
发表于 12-19 10:26
LabVIEW与Tektronix示波器实现电源测试自动化
LabVIEW与Tektronix示波器实现电源测试自动化
在现代电子测试与测量领域,自动化测试系统的构建是提高效率和精确度的关键。本案例介绍了如何利用LabVIEW软件结合Tektronix
发表于 12-09 20:37
基于软件性质的自动化测试技术
在软件开发的生命周期中,测试是至关重要的一环。为了确保软件产品的质量,开发团队需要进行全面的测试,以发现和修复软件中潜在的缺陷和问题。传统的人工测试虽然有效,但却耗时耗力,且成本较高。
云途车规MCU软件开发环境搭建及使用详解
在MCU的嵌入式软件开发领域,过去很长一段时间都是以基于Eclipse框架开发的IDE为主,典型此类IDE包括:NXP的CodeWarrior 10.x/11.xIDE, S32DS IDE
AI大模型重塑软件开发,有哪些落地前景和痛点?
AI First 和数据优先的思维方式,使得更多的需求能在软件内部自动产生,而不是事先规划。而在软件开发自动驾驶的方面,一个人配合一个 AI
软件开发的未来:生成式AI增强角色并解锁共同创新
生成式 AI 正在通过自动化任务、增强协作和加速创新来改变软件开发。这项尖端技术有望增强各种软件角色,为共同创新创造不同的视角和机会。在本文中,我将深入研究生成式
发表于 06-09 09:18
•393次阅读
详解自动驾驶安全软件开发流程
自动驾驶汽车开发越来越重视性能、质量和性价比,自动驾驶口碑成为新技术应用取得市场成功的关键,而口碑的建立依赖于相关软
件开发流程、周期、时间和质量。一家汽车企业只有拥有或者其
发表于 06-01 11:38
•0次下载
上位机软件开发项目案例(一)之C#开发
该软件为线束连接器自动化生产设备上位机软件,系统采用高级编程语言C#开发,基于WPF框架,下位机为西门子S7-1500系列PLC,上位机
发表于 05-29 15:53
•6次下载
微软Build 2023:人工智能重新定义软件开发与工作的未来
2023年5月23日,美国华盛顿州西雅图 —— 微软年度开发者大会Build 2023在西雅图开 幕,面对当今由AI引领的技术趋势,微软向超过20万名注册参会的
OpenHarmony自动化测试框架开发指南
OpenHarmony 自动化测试框架是 OpenHarmony 提供的支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口或系统接口进行单元测试,并且可基于 UI
为自动化测试选择合适的Python框架
测试自动化是使用框架和工具自动执行测试以更快地执行测试并减少对人工测试人员的需求的实践。在这种软件测试方法中,创建可重用的测试脚本来测试应用程序的功能,从而减少整体回归时间并促进更快的
评论