GitHub推出一款针对Java开发者的新工具Copilot升级助理(Copilot Upgrade Assistant for Java),目前已经开放技术预览。该工具利用人工智能技术,协助开发者自动化升级Java应用程序的执行环境、框架和依赖性,简化企业在更新技术堆栈时的操作的过程。目前这项新工具通过VS Code扩展功能提供,开发者可在本地项目中执行升级流程。
Copilot升级助理的核心是代理工作流程(Agentic Workflow),也就是人工智能助理,人工智能可以有效的进行决策并自动达成目标。通过自动化代理技术,Copilot升级助理能够分析项目、设计升级策略,并执行程序代码更新。官方指出,Copilot升级助理可处理复杂的Java升级过程,从解决API兼容性问题到自动处理多层相依关系,将有利于企业缩短升级所需要的时间与人力成本。
在技术预览版中,Copilot升级助理能帮助开发者设置JDK、Maven路径、特定功能分支名称等参数,并辨别项目中的主要相依项目,像是Spring Boot和JUnit等测试框架。完成这些设置之后,人工智能能够生成一系列升级任务,并允许开发者在仪表板中即时查看每个步骤的进度,包括执行的指令、修改的文件和可能的错误细节。
在升级过程出现错误时,Copilot升级助理会自动修复,并创建动态构建与修复循环尝试多种解决实际问题的方法。官方提到,Copilot升级助理运行尽可能透明,并提供控制权,开发者能随时暂停或是调整升级流程。当开发者手动修正错误时,人工智能也会记录并学习,在未来相似的场景中自动应用。
GitHub Copilot升级助理支持分支管理和提交记录,当开发者能够在新建分支上进行本地提交,并标记每次提交的任务来源,方便后续审查使用。完成升级后,Copilot升级助理也会提供升级摘要,包括程序代码变更、依赖性更新和错误修复记录,同时让开发者直接整合变更或是创建拉取请求。
Copilot升级助理将有利于简化,企业在升级Java应用程序时所面临的复杂程序,目前想尝鲜使用新工具的开发者,可登记等候名单参与技术预览测试。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
三星 Galaxy S25 Ultra 手机外观照曝光:极窄等宽边框、R 角圆润
深度|诺奖得主Hinton:人类当下局面是,旧石器时代的大脑、中世纪的制度与类神的技术
Bussiness DayNG:奥斯梅恩决心加盟曼联;西媒:曼联和AC米兰就拉什福德的情况做了谈判
《编码物候》展览开幕 北京时代美术馆以科学艺术解读数字与生物交织的宇宙节律
Copyright ©2017-2022 Hainan Zose Group 琼ICP备13000627号