Amazon公布Amazon Q Developer新代理人功能

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時間:2024-12-12
2766
AWS在re:Invent大會上公布開發(fā)工具Amazon Q Developer最新版本,增加代理人能力及轉換舊程序的功能。

AWS在re:Invent大會上公布開發(fā)工具Amazon Q Developer最新版本,增加代理人能力及轉換舊程序的功能。

Amazon Q Developer首先是今年4月正式推出,陸續(xù)加入AWS CLI、SageMaker Studio、CloudShell及內置聊天(inline chat)等能力。Q Developer的代理人可即時提供程序代碼建議、輸入提示生成程序代碼(/dev)、轉換(/transform)舊Java程序等開發(fā)協(xié)助。AWS今天宣布為Q Developer代理人添加3項代理人(agent)功能。

3項代理人功能分別是文件(/doc)、品質審查(/review)和測試(/test)。首先,開發(fā)人員可以Q Developer在屬意的IDE中生成文件,像是readme文件或數(shù)據(jù)流程圖。其次,他們可用Q Developer偵測及修正IDE或GitLab存儲庫中程序品質的問題,包括程序代碼異味(code smells)、反模式(anti-patterns)、違反命名規(guī)則、bug、邏輯錯誤、程序代碼重復、不良文件文件或安全漏洞。在查看建議后開發(fā)人員可選擇接受或拒絕。

65AECC9D-F2C6-499A-9CCA-0565491580F3.jpeg

最后,Q Developer還能自動生成單元測試,修正測試涵蓋范圍。它會生成簡單用例,例如邊界條件、空值、差1(off-by-1)情況以及檢查多個輸入類型。Amazon Q Developer生成的單元測試會加入相關的測試文件進行調試。開發(fā)人員可以先預覽差別,再決定是接受或拒絕產(chǎn)出的單元測試。Amazon Q Developer 3種開發(fā)代理人功能,現(xiàn)在已于所有有Q Developer的AWS區(qū)域上線。

Q Developer還添加轉換(transform)舊應用程序的功能。最新支持的舊應用程序類型包括.NET、大型主機和VMware VM程序.方便企業(yè)將本地部署的.NET應用和VMware負載搬移到AWS云計算,或將大型主機程序現(xiàn)代化(modernization)。

0C68086E-7E47-402E-8572-3E3D4839DFC3.jpeg

它會自動化帶領用戶走完程序代碼現(xiàn)代化的每個步驟,包括資產(chǎn)發(fā)現(xiàn)、codebase分析、波浪(wave)分析、程序重構、解決不兼容及實例網(wǎng)絡自動化。例如用戶要求Q Developer創(chuàng)建大型主機程序現(xiàn)代化過程,Q Developer在規(guī)劃時,創(chuàng)建了4個階段,包括啟動現(xiàn)代化、分析程序代碼、拆解程序、規(guī)劃搬移波浪(migration wave)、反復式規(guī)劃及重構(refactoring)。它還會主動要求開發(fā)人員從提示提供特殊資訊,像是輸入.NET版本,以及選擇想轉換的程序庫。Q Developer還提供儀表板,以便關注整體轉換的過程,包括網(wǎng)絡部署和特定臺服務器狀態(tài)。

Q Developer 3個轉換功能現(xiàn)在已經(jīng)以預覽版在AWS上線,但欲試用的用戶必須具備Amazon Q Developer Pro訂閱。圖片來源/AWS

立即登錄,閱讀全文
原文鏈接:點擊前往 >
版權說明:本文內容來自于十輪網(wǎng),本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家