本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
與 Amazon Q Developer 的第三方整合
Amazon Q Developer 與熱門開發平台整合,透過專業人工智慧 (AI) 功能增強您的軟體開發工作流程。支援的整合包括 和 GitLab Duo和 GitHub,在整個開發生命週期中提供 AI 支援的協助。這些整合可透過自動化例行任務、改善程式碼品質,以及加速現代化工作,協助簡化開發。
GitLab Duo 搭配 Amazon Q Developer
GitLab Duo 搭配 Amazon Q Developer,提供直接整合到 GitLab 工作流程的完整 AI 體驗套件。適用於 GitLab 自我管理方案和最終方案訂閱者,整合可在 GitLab 問題中啟用快速動作,並合併請求以觸發 AI 功能。整合還包括由 Amazon Q 提供支援的GitLab Duo聊天功能,可在整個開發過程中提供情境式協助。
GitLab Duo 搭配 Amazon Q 提供:
-
在 GitLab 問題中使用快速動作來開發高階想法的功能
-
在合併請求中使用快速動作來檢閱程式碼品質、問題和安全問題的程式碼
-
透過 GitLab 問題的快速動作,將程式碼現代化為最新支援的 Java 版本
-
在合併請求中使用快速動作產生單位測試
-
開發任務的整合聊天支援
若要開始使用,請參閱GitLab Duo使用 Amazon Q 設定
適用於 的 Amazon Q 開發人員 GitHub(預覽版)
Amazon Q Developer 與 整合,可透過專業 AI 代理器GitHub實現自動化功能開發、程式碼檢閱和 Java 現代化。當您將GitHub問題指派給 Amazon Q Developer 時,它會使用問題和專案程式碼做為內容來產生新程式碼並建立提取請求。在開發過程中,您可以提供意見回饋,Amazon Q Developer 會反覆運算建議的程式碼,建立協作開發工作流程。
Amazon Q Developer 在 中提供下列重要功能GitHub:
-
功能開發標籤,可自動從想法實作新功能和錯誤修正,以提取請求
-
針對新的或重新開啟的提取請求,針對程式碼品質、問題和安全問題進行自動程式碼檢閱
-
程式碼轉換標籤,可自動將程式碼庫升級至支援的 Java 版本
-
斜線命令,提供從問題啟動功能開發和程式碼轉換的替代方法,以及初始自動檢閱後的程式碼檢閱
-
透過提供對產生的程式碼和實作的意見回饋,進行反覆開發
-
瀏覽器擴充功能可快速將功能開發和程式碼轉換任務指派給 Amazon Q Developer
若要開始使用,請參閱快速入門:安裝、使用 中的功能GitHub,以及提高用量限制。
Amazon Q Developer 的專案規則
Amazon Q Developer 可讓您在 GitLab 或 中建立和維護專案特定的規則GitHub,為您的團隊定義編碼標準和最佳實務 (例如在 Python 程式碼中要求類型提示,或在 Java 程式碼中要求 Javadoc 註解)。這些規則以 Markdown 檔案形式存放在
目錄中,確保所有開發人員無論經驗層級為何的一致性,並在開發人員在專案中與 Amazon Q Developer 互動時,自動整合到 Amazon Q Developer 的內容中,確保所有產生的回應都符合您建立的指導方針。如需詳細資訊,請參閱在第三方平台中為 Amazon Q Developer 建立專案規則。project-root
/.amazonq/rules