在 IDE 中與 Amazon Q 聊天 - Amazon Q

Amazon Q 目前為預覽版本,並可能有所變更。

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

在 IDE 中與 Amazon Q 聊天

在整合式開發環境 (IDE) 中與 Amazon Q 聊天,詢問有關支援、架構AWS、最佳實務和文件的問題,包括但不限於支援、架構、最佳實務和文件。您還可以詢問有關軟件開發以及理解和更新代碼的問題。

若要與 Amazon Q 開始對話,請從 IDE 的「AWS工具組」面板中選擇 Amazon Q,然後選擇「與 Q 聊天」。

在您的 IDE 中使用 Amazon Q

您可以詢問 Amazon Q 問題、更新程式碼,並使用快速命令來啟動動作,一切均可從 Amazon Q 聊天面板達成。

當您向 Amazon Q 提出問題時,它會使用在您的 IDE 中開啟的目前檔案作為脈絡,包含程式設計語言和檔案路徑。

如果 Amazon Q 的回應中包含程式碼,您可以複製程式碼或選擇插入程式碼,直接將程式碼插入檔案。Amazon Q 可能會在回應中包含對其來源的內嵌參考。若要檢視來源清單,請展開回應底部的來源區段。

Amazon Q 會在指定工作階段中追蹤您的對話作為背景資訊,以通知 future 的回應。您可以在整個會話期間提出後續問題或參考以前的問題和回答。您可以在面板中開啟新索引標籤,與 Amazon Q 展開新的對話。您一次最多可以打開 10 個索引標籤。Amazon Q 不會保留跨不同對話的內容。

快速命令

您可以在即時聊天面板中輸入以下快速命令:

  • /clear-使用此命令清除當前對話。這會從聊天面板中移除所有先前的對話,並清除 Amazon Q 對您先前對話的內容。

  • /dev-使用此命令取得實作計劃,透過 Amazon Q 開發功能。如需詳細資訊,請參閱Amazon Q 功能開發

  • /transform-使用此指令更新整個專案的程式碼語言版本。如需詳細資訊,請參閱 使用 Amazon Q 程式碼轉換升級語言版本

  • /help-使用此命令查看 Amazon Q 可以執行和不能執行的操作概觀、範例問題和快速命令。

範例主題和問題

除了產生程式碼之外,Amazon Q 還可以在 IDE 中回答有關AWS 服務軟體開發的問題。Amazon Q 特別適用於回答與下列主題領域相關的問題:

  • 建立在基AWS礎上,包括AWS 服務選擇,限制和最佳實踐

  • 一般軟體開發概念,包含程式語言語法和應用程式開發

  • 撰寫程式碼,包含解釋程式碼、偵錯程式碼,以及撰寫單元測試

以下是您可以要求在 IDE 中充分利用 Amazon Q 的一些範例問題:

  • 我要如何在部署到 AWS 之前,在本機偵錯 Lambda 函數的問題?

  • 我要如何在 AWS Lambda 和 Amazon EC2 之間針對可擴展的 Web 應用程式後端做出選擇?

  • 在TypeScript中聲明變量的語法是什麼?

  • 我如何編寫一個應用程序React?

  • 為我提供這個 [選定的代碼或應用程序] 的功能以及它如何工作的描述。

  • 為 [選定的代碼或函數] 生成測試用例。

舉報來自 Amazon Q 之回應的問題

您可以選擇使用豎起大拇指和向下大拇指圖示,為 Amazon Q 產生的每個回應留下意見反應。若要報告回應的問題,請選擇「向下拇指」圖示,然後在顯示的意見反應視窗中輸入資訊。