

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

# 加入 Amazon Q Developer 的最佳實務
<a name="onboarding"></a>

Amazon Q Developer 是強大的生成式 AI 編碼助理，可透過 Visual Studio Code 和 JetBrains 等熱門 IDEs 取得。本節著重於存取 Amazon Q Developer 並將其加入您的編碼開發環境的最佳實務。

## Amazon Q Developer 的先決條件
<a name="prerequisites"></a>

Amazon Q Developer 作為 AWS Toolkit for Visual Studio Code 和 的一部分提供 AWS Toolkit for JetBrains （例如，IntelliJ 和 PyCharm)。針對 Visual Studio Code 和 JetBrains IDEs，Amazon Q Developer 支援 Python、Java、JavaScript、TypeScript、C\#、Go、Rust、PHP、Ruy、Kotlin、C、C\+\+、Shell 指令碼、SQL 和 Scala。

如需 AWS 工具組 為 Visual Studio Code 和 JetBrains IDE 安裝 的詳細說明，請參閱《[Amazon Q Developer 使用者指南》中的在 IDE 中安裝 Amazon Q Developer 延伸模組或外掛程式](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE-setup.html)。 **

## 使用 Amazon Q Developer 時的最佳實務
<a name="best-practices-onboarding"></a>

使用 Amazon Q Developer 的一般最佳實務包括下列項目：
+ 提供相關內容以取得更準確的回應，例如程式設計語言、架構和正在使用的工具。將複雜的問題細分為較小的元件。
+ 對您的提示和問題進行實驗和反覆運算。程式設計通常涉及嘗試不同的方法。
+ 務必先檢閱程式碼建議，再接受它們，並視需要進行編輯，以確保它們完全按照您的預期執行。
+ 使用[自訂功能](advanced-capabilities.md)，讓 Amazon Q Developer 了解您的內部程式庫、APIs、最佳實務和架構模式，以取得更相關的建議。

## Amazon Q Developer 中的資料隱私權和內容使用量
<a name="data-privacy"></a>

決定使用 Amazon Q Developer 時，您應該了解如何使用您的資料和內容。以下是重點：
+ 對於 Amazon Q Developer Pro 使用者，您的程式碼內容不會用於改善服務或模型訓練。
+ 對於 Amazon Q Developer 免費方案使用者，您可以選擇不讓內容透過 IDE 設定或 AWS Organizations 政策用於改善服務。
+ 傳輸的內容會加密，而任何儲存的內容都會以靜態加密和存取控制進行保護。如需詳細資訊，請參閱《[Amazon Q 開發人員使用者指南》中的 Amazon Q 開發人員中的資料加密](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/data-encryption.html)。 **