亞馬遜網絡服務(AWS)今天在一篇博客文章中宣佈,推出了一款名爲 Amazon Q Developer 的 AI 助手,旨在幫助開發者在編寫代碼時提高效率。

image.png

這款助手可以直接集成到開發者的 IDE(集成開發環境)中,比如 Visual Studio Code 和 JetBrains。開發者只需簡單地高亮文本,就可以調出 Q Developer 的新功能選項,如 “優化代碼”、“添加註釋” 或 “編寫測試”。用戶只需輸入具體的指令,Q Developer 就會自動完成請求的操作。

最初,Q Developer 是在2022年以 Amazon CodeWhisperer 的名義推出,最開始只是提供基於註釋和已有代碼的內聯代碼建議。隨着時間的推移,其功能不斷增強,現已包括可以在 IDE 內進行聊天的功能,幫助開發者生成新代碼或爲特定的編程任務提供解釋。現在,Q Developer 的內聯聊天功能進一步整合了代碼修改建議,使開發者能夠快速接受更改,從而保持專注。

這款 AI 助手是基於亞馬遜投資的 Anthropic 的 Claude3.5Sonnet 模型,能有效提升編碼任務的效率,並在現實世界的 GitHub 問題上實現了49% 的成功率。Q Developer 還與 Amazon Bedrock 集成,能夠動態選擇最適合的基礎模型,從而提升用戶的工作效率。

Q Developer 的內聯聊天功能在代碼重構和文檔生成方面表現尤爲突出。開發者可以選擇多個代碼方法並描述所需的重構,AI 會將這些方法整合成一個帶有可選參數的函數,並以 diff 格式展示更改內容,方便開發者快速查看哪些代碼行會被添加或刪除。通過簡單的操作,開發者可以即時整合這些修改。

官方入口:https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/

劃重點:  

💻 亞馬遜推出 Amazon Q Developer AI 助手,支持 IDE 內的直接操作,提升開發者效率。  

🤖 Q Developer 基於 Claude3.5Sonnet 模型,能夠自動化處理代碼重構和文檔生成。