什麼是 Amazon Q 開發者? - Amazon Q 開發

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon Q 開發者?

注意

由 Amazon 基岩提供支援: AWS 實作自動濫用偵測。由於 Amazon Q 開發人員建立在 Amazon 基岩基礎上,因此使用者可以充分利用 Amazon 基岩中實作的控制項,強制執行人工智慧 (AI) 的安全性、安全性和負責任的使用。

Amazon Q Developer 是採用生成式人工智慧 (AI) 的交談助理,可協助您了解、建置、擴充和操作 AWS 應用程式。您可以詢問有關 AWS 架構、資 AWS 源、最佳實務、文件、支援等的問題。Amazon Q 不斷更新其功能,讓您的問題獲得與情境相關且可行的最佳解答。

在整合式開發環境 (IDE) 中使用時,Amazon Q 會提供軟體開發協助。Amazon Q 可以聊天程式碼、提供內嵌程式碼完成、產生淨新程式碼、掃描程式碼中的安全漏洞,以及進行程式碼升級和改善,例如語言更新、偵錯和優化。

Amazon Q 由 Amazon 基岩提供支援,這是一項全受管服務,可透過 API 提供基礎模型 (FMs)。支援 Amazon Q 的模型已增強高品質 AWS 內容,讓您獲得更完整、可操作和參考的答案,以加速您的建置 AWS。

注意

這是 Amazon Q 開發人員的文檔。如果您正在尋找 Amazon Q 商務版的說明文件,請參閱 Amazon Q 商務使用者指南

Amazon Q 開發人員的主要功能

Amazon Q 開發人員包含下列功能:

  • 聊天 — Amazon Q 以英文回答自然語言問題 AWS,包括有關 AWS 服務 選擇、 AWS Command Line Interface (AWS CLI) 用法、文件、最佳實務和 AWS 資源的問題。Amazon Q 會回應資訊摘要或 step-by-step 指示,並包含其資訊來源的連結。

  • 對話記憶體 — Amazon Q 會使用您對話的內容,為您的對話期間 future 的回應提供通知。

  • 程式碼改進和建議 − 在 IDE 中,Amazon Q 可以回答有關軟體開發的問題、改善程式碼並生成新程式碼。

  • 程式碼完成 — 在您撰寫程式碼時,Amazon Q 會根據您現有的程式碼和註解,即時自動產生建議。

  • 疑難排解和支援 — Amazon Q 可協助您了解中的錯誤, AWS Management Console 並提供即時 AWS Support 代理程式的存取權,以解決您的 AWS 問題和問題。

如需這些功能和其他 Amazon Q 功能的詳細資訊,請參閱Amazon Q 開發者功能

開始使用 Amazon Q 開發人員

若要快速開始使用 Amazon Q,您可以透過下列方式存取它:

AWS 應用程式和網站

必要的許可新增至 IAM 身分,然後選擇 Amazon Q 圖示開始在 AWS Documentation 網站 AWS Management Console、網站或 AWS 網站中聊天 AWS Console Mobile Application。如需詳細資訊,請參閱 AWS 應用程式和網站上的 Amazon Q 開發人員

IDE

下載 Amazon Q 擴充功能並使用您的 AWS 建構家 ID (無需 AWS 帳戶) 免費登入。

下載 Amazon Q Visual Studio Code

在 JetBrains IDE 中下載 Amazon Q

在 AWS Toolkit for Visual Studio 中下載 Amazon Q

在 Amazon Q 擴充功能中,選擇開啟聊天面板以開始聊天或啟動開發工作流程。如需詳細資訊,請參閱 在 IDE 中安裝 Amazon Q 開發人員擴充功能或外掛程式

命令列

下載 Amazon Q 的 macOS 命令列. 如需詳細資訊,請參閱 Amazon Q 開發人員的命令行

AWS Chatbot 為Microsoft Teams和 Slack

AmazonQ FullAccess 受管政策新增至您的 IAM 身分識別和頻道護欄Microsoft Teams或Slack設定使用的管道。 AWS Chatbot如需詳細資訊,請參閱 與 Amazon Q 開發人員聊天 AWS Chatbot

Amazon Q 開發者定價

Amazon Q 開發人員可透過免費方案和 Amazon Q 開發人員專業版訂閱取得。如需詳細資訊,請參閱 Amazon Q 開發人員定價