終端的 AI 代理人
Q Developer CLI 代理程式是一種極快速的編碼體驗,其使用原生和基於 MCP 伺服器的工具中的資訊,在本機讀取和寫入檔案、呼叫 AWS API、執行 bash 命令以及編寫程式碼,同時即時因應您的意見回饋。
在 IDE 中以智慧方式編碼
Q Developer 是一種代理編碼體驗,可幫助您輕鬆完成任務。其會自動在本機讀取和寫入檔案,產生程式碼差異並執行 Shell 命令,同時整合您的意見回饋並在此過程中傳送即時更新。
使用您的程式碼聊天
輸入 @workspace 即可一目了然地了解您的整個專案前後關聯 – 從身分驗證流程到服務相依性。詢問有關整個專案、程式碼的任何問題,並獲取答案,甚至是架構圖。
解開並記錄複雜的程式碼
產生和更新 README 檔案、建立資料流程圖,並保持專案完整記錄,以便您可以更快地加入並專注於程式碼。
自動執行程式碼審核
透過自動程式碼審查簡化您的提取要求流程。在錯誤、安全性弱點和 IaC 錯誤設定之前,先識別錯誤的錯誤,然後再到您的團隊成員進行審查
受建構家信任
統計資料
常見問答集
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 Code 或 JetBrains,請透過對應的擴充功能或外掛程式市場安裝 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 入門。