AWS宣布其人工智慧開發助理Amazon Q Developer推出內嵌聊天功能,使開發者不需要切換視窗,能夠直接在編輯器中與人工智慧助理互動,進行程式碼最佳化、添加註解或撰寫測試等工作。Amazon Q Developer生成的建議會即時顯示,相容於VS Code和JetBrains等開發環境,提供跨平臺開發支援。
AWS在2022年6月時,首推出Amazon CodeWhisperer預覽版,該服務便是以機器學習技術為核心,利用開源儲存庫、Amazon自有儲存庫、API文件和論壇數十億行程式碼訓練而成的程式開發輔助服務,而該服務在2024年4月時併入Amazon Q,成為現在Amazon Q Developer服務的一部分。
Amazon Q Developer使用最新的Claude 3.5 Sonnet模型提供內嵌聊天支援,生成的程式碼差異會即時顯示,開發者不需要切換到其他聊天視窗,就可完成檢視與編輯的過程。此外,內嵌聊天進一步支援VS Code和JetBrains等知名開發環境,因此可跨平臺在各種場景提供程式碼建議服務。
內嵌聊天的形式得以方便地支援更深入的開發應用,包括程式碼重構,開發者可以選取多個方法,由人工智慧助理將其合併為單一方法,並添加可選參數,簡化程式碼結構。此外,開發者也能快速添加程式碼註解,藉由選取整段程式碼,要求人工智慧添加詳細註解,包括參數說明、回傳值等資訊,節省開發者大量編輯文件的時間,也可協助開發團隊新成員快速上手專案。
Amazon Q Developer建構在Amazon Bedrock平臺之上,該服務透過支援多種生成式人工智慧基礎模型,以滿足不同的程式開發需求。這樣的架構設計允許系統根據任務自動選擇最適合的模型,而內嵌聊天則是Amazon Q Developer中完全由Claude 3.5 Sonnet驅動的功能。
隨著生成式人工智慧輔助開發工具競爭激烈,開發者對自動化程式開發支援的需求也日益成長。目前市場上,GitHub Copilot以其與GitHub平臺及開發工具的深度整合,成為市占率最高的人工智慧輔助開發工具,近期更支援Xcode進入Apple開發生態系。Amazon Q Developer則持續擴充功能,期望在激烈競爭中脫穎而出。
熱門新聞
2024-11-18
2024-11-12
2024-11-20
2024-11-15
2024-11-15
2024-11-19