跳至主要內容

Amazon Q Developer

Amazon Q Developer:您的 AI 程式碼助理

Amazon Q Developer 專為處理大型專案而建置,可助您將構思創意轉變為生產程式碼

終端的 AI 代理人

Q Developer CLI 代理程式是一種極快速的編碼體驗,其使用原生和基於 MCP 伺服器的工具中的資訊,在本機讀取和寫入檔案、呼叫 AWS API、執行 bash 命令以及編寫程式碼,同時即時因應您的意見回饋。

在 IDE 中以智慧方式編碼

Q Developer 是一種代理編碼體驗,可幫助您輕鬆完成任務。其會自動在本機讀取和寫入檔案,產生程式碼差異並執行 Shell 命令,同時整合您的意見回饋並在此過程中傳送即時更新。

使用您的程式碼聊天

輸入 @workspace 即可一目了然地了解您的整個專案前後關聯 – 從身分驗證流程到服務相依性。詢問有關整個專案、程式碼的任何問題,並獲取答案,甚至是架構圖。 

A chat interface displaying a breakdown of Lambda functions, including an ETL Lambda for document processing, over a purple-to-orange gradient background.

解開並記錄複雜的程式碼

產生和更新 README 檔案、建立資料流程圖,並保持專案完整記錄,以便您可以更快地加入並專注於程式碼。

Alt-text: A chat interface with a prompt "generate a README for my repo" and a response explaining the process of creating a README file by analyzing source files. Below, a folder icon shows "4 files read," and a "readme.md" file is marked as complete.

自動執行程式碼審核

透過自動程式碼審查簡化您的提取要求流程。在錯誤、安全性弱點和 IaC 錯誤設定之前,先識別錯誤的錯誤,然後再到您的團隊成員進行審查

"Code review interface highlighting an AWS API logging issue with options to 'Generate fix,' 'Explain,' or 'Ignore,' and a text input field labeled 'Review my project file.'"

開發運營整合

GitLab Duo with Amazon Q

GitLab Utlimate 自我管理客戶現在可使用 Amazon Q Developer 的進階 AI 代理人,來加速跨 SDLC 的多步驟複雜任務。進一步了解。

GitHub.com 和 GitHub 企業雲端

將 GitHub 問題指派給 Amazon Q Developer,以自動實作新功能、針對提取請求執行程式碼審查,以及現代化舊式 Java 應用程式,同時使用現有的 GitHub 問題和提取請求工作流程。進一步了解。

比較功能

Free Tier
Pro Tier
價格

免費 


開始使用

每位使用者每月 19 USD


訂閱

 
特點

 

代理人請求(問答聊天,代理編碼)

每月 50 次聊天互動(2025 年 8 月 1 日起)

每月 1,000 次聊天互動(2025 年 8 月 1 日起)

查詢您的 AWS 資源相關資訊

每個帳戶每月 25 個

包含

 

 

安心無虞

 

 

智慧財產權賠償保證

 

✔️

安全的雲端處理

✔️

✔️

參考追蹤

✔️

✔️

隱藏公開程式碼建議

✔️

✔️

資料收集

可選擇退出

自動選擇退出

價格

免費 


開始使用

每位使用者每月 19 USD


訂閱

受建構家信任

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value

統計資料

利用 Amazon Bedrock
在執行多行程式碼建議的助理中,Amazon Q Developer 擁有業界最高的程式碼接受率。BT Group 最近報告稱,他們接受了 Amazon Q 的 37% 程式碼建議,而 National Australia Bank reporting 報告的接受率為 50%。
表現優異
Amazon Q Developer 提供的安全掃描功能在大多數熱門程式設計語言的偵測中均優於領先的公開基準測試工具。

常見問答集

Amazon Q Developer 可在軟體開發生命週期為開發人員和 IT 專業人員 (IT pros) 提供所有任務的協助,從編碼、測試和部署,到疑難排解、執行安全掃描和修正、現代化應用程式、最佳化 AWS 資源以及建立資料工程管道。資料科學家可以取得指引,以快速輕鬆地建置分析、AI/ML 和生成式 AI 應用程式。

為了加速建置,Amazon Q 開發人員代理程式編碼體驗可以自主執行一系列任務,包括實作功能、記錄和重構程式碼,到執行軟體升級等各種工作。您可以向 Q Developer 描述一項新功能-例如開發傳遞確認訊息的 SMS 通知系統--它將分析您現有的代碼庫,制定涵蓋多個檔案的逐步實作計劃,並在您的批准後,在幾分鐘內執行所有必要的程式碼變更和測試。執行這些任務,Amazon Q 開發人員在 SWE-Bench 上獲得最高分數,這是一個用於測量編碼功能的資料集。

Amazon Q Developer 透過近乎即時產生程式碼建議和推薦,協助開發人員更快、更安全地進行建置。事實上,在執行多行程式碼建議的助理中,Amazon Q Developer 擁有業界最高的程式碼接受率,其中澳洲國民銀行 (NAB) 報告的接受率為 50%。此外,透過自訂 Amazon Q Developer,讓其根據內部程式碼庫產生更相關的內嵌程式碼建議和聊天回應,NAB 的接受率甚至達到了 60%。

除了產生程式碼,Q Developer 還會透過掃描程式碼來尋找難以偵測的弱點 (例如洩露的憑證和日誌注入),從而提高安全性。僅需按一下,Q Developer 就會自動建議針對應用程式程式碼量身打造的修復措施,讓開發人員可以放心地快速接受修正。Q Developer 的安全掃描功能在大多數熱門程式設計語言的偵測中均優於領先的公開基準測試工具,有助於顯著提高開發人員應用程式的安全性和程式碼品質。

 

作為 AWS Toolkit for VS Code 和 JetBrains 的一部分,Amazon Q Developer 目前支援以英文對話及 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 指令碼、SQL 和 Scala 程式設計語言。

Amazon Q Developer 可以使用多種語言回應問題,包括英語、簡體中文、法語、德語、義大利語、日語、西班牙語、韓語、印地語和葡萄牙語等。

Amazon Q Developer 可作為 AWS Toolkit for VS Code 和 AWS Toolkit for JetBrains 的一部分,目前支援 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 指令碼、SQL、Scala、JSON、YAML 和 HCL。除了 VS Code 和 JetBrains 系列 (包括 IntelliJ、PyCharm、GoLand、CLion、PhpStorm、RubyMine、Rider、WebStorm、DataGrip、Eclipse (預覽版) 和 Visual Studio) 之外,Amazon Q Developer 還可在 AWS Cloud9 和 Lambda 主控台上使用。開發人員版 Amazon Q 也可用於您最愛的命令列,包括 macOS 終端、iTerm2 和內建 VS Code 終端。

Amazon Q Developer 提供永久免費方案,以 AWS Identity and Access Management (IAM) 使用者或 AWS 建構家 ID 使用者身分登入的使用者具有每月限制。IDE 中的免費方案限制僅適用於建構家 ID 使用者。

對於 VS CodeJetBrains,請透過對應的擴充功能或外掛程式市場安裝 Amazon Q IDE 擴充功能。對於 Visual Studio,請安裝帶有 Amazon Q 擴充功能的 AWS Toolkit。然後,使用 AWS 建構家 ID 或 AWS IAM Identity Center 進行身分驗證。經過身分驗證後,可以在 VS Code 的活動列中或固定於 JetBrains 右上角的工具視窗中找到 Amazon Q Developer。如需開發人員版 Amazon Q 入門的更多協助,請參閱開發人員版 Amazon Q 入門