在中建立問題 CodeCatalyst - Amazon CodeCatalyst

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

在中建立問題 CodeCatalyst

開發團隊創建問題,以幫助跟踪和管理他們的工作。您可以根據自己的需求在專案中建立問題。例如,您可以建立問題來追蹤程式碼中變數的更新。您可以將問題分配給項目中的其他用戶,使用標籤來幫助您跟踪工作等。

請按照下列指示在中建立問題 CodeCatalyst。

若要建立問題
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 瀏覽至您要在其中建立問題的專案。

  3. 在專案首頁上,選擇 [建立問題]。或者,在導覽窗格中,選擇「問題」。

  4. 選擇 [建立問題]。

    注意

    您也可以在使用網格檢視時以內嵌方式新增問題。

  5. 輸入問題的標題。

  6. (選擇性) 輸入「說明」。您可以使用降價來添加格式。

  7. (選擇性) 選擇問題的 [狀態]、[優先順序] 和 [估計]。

    注意

    如果專案的估計設定設定為 [隱藏預估值],則不會有 [計] 欄位。

  8. (選擇性) 將工作新增至問題。任務可用於將問題的工作細分為較小的目標。若要新增工作,請選擇 [+ 新增工作]。然後,在文本字段中輸入任務名稱,然後按 Enter 鍵。新增工作後,您可以透過選擇核取方塊將其標示為已完成,或透過從核取方塊左側選擇並拖曳工作來重新排序工作。

  9. (選擇性) 新增現有標籤或建立新標籤,然後選擇 + 新增標籤來加入標籤

    1. 若要新增現有標示,請從清單中選擇標示。您可以在欄位中輸入搜尋字詞,以搜尋專案中包含該字詞的所有標籤。

    2. 若要建立新標籤並新增標籤,請在搜尋欄位中輸入要建立的標籤名稱,然後按 Enter 鍵。

  10. (選擇性) 選擇 + 新增工作負責人以新增工作負責人。您可以選擇 + 加入我,快速將自己新增為受指派人。

    提示

    您可以選擇將問題分配給 Amazon Q,讓 Amazon Q 嘗試解決問題。如需詳細資訊,請參閱 教學課程:使用 CodeCatalyst 生成式 AI 功能加速開發工作。此功能僅在美國西部 (奧勒岡) 區域提供。

    此功能需要為空間啟用生成 AI 功能。如需詳細資訊,請參閱管理生成 AI 功能

  11. (選擇性) 新增現有的自訂欄位或建立新的自訂欄位。問題可以有多個自定義字段。

    1. 若要新增現有的自訂欄位,請從清單中選擇自訂欄位。您可以在欄位中輸入搜尋字詞,以搜尋專案中包含該字詞的所有自訂欄位。

    2. 要創建一個新的自定義字段並添加它,請在搜索字段中輸入要創建的自定義字段的名稱,然後按 Enter 鍵。然後選擇要創建的自定義字段的類型並設置一個值。

  12. 選擇 [建立問題]。右下角會顯示通知:如果問題已成功建立,便會顯示確認訊息,指出問題已成功建立。如果問題未成功建立,則會顯示錯誤訊息,其中包含失敗原因。然後,您可以選擇「重試」以編輯並重試建立問題,或選擇「捨棄」以捨棄問題。這兩個選項都會關閉通知。

    注意

    您無法在建立提取要求時將其連結至問題。不過,您可以在建立後對其進行編輯,以新增提取請求的連結。

建立和處理指派給 Amazon Q 的問題時的最佳實務

當你創建問題,有時他們中的一些徘徊。造成這種情況的原因可能是複雜且可變的。有時候是因為目前尚不清楚誰應該對它進行工作。其他時候,這個問題需要對代碼庫的特定部分進行研究或專業知識,以及工作的最佳候選人正忙於其他問題。往往還有其他緊急工作必須先參加。任何或所有這些原因都可能導致無法解決的問題。 CodeCatalyst 包括與名為 Amazon Q 的生成 AI 助理整合,該助理可以根據問題的標題和說明分析問題。如果您將問題指派給 Amazon Q,它會嘗試建立草擬解決方案供您評估。這可以幫助您和您的團隊專注於需要注意的問題並優化工作,而 Amazon Q 則針對您沒有資源可立即解決的問題提供解決方案。

注意

由 Amazon 基岩提供支援: AWS 實自動濫用偵測。由於使用 Amazon Q 開發人員代理程式進行軟體開發的「將問題指派給 Amazon Q」功能是建立在 Amazon 基岩上,因此使用者可以充分利用 Amazon 基岩中實作的控制項來執行安全性、安全性和負責任的人工智慧 (AI) 使用。

Amazon Q 在簡單問題和簡單的問題上表現最佳。為了獲得最佳效果,請使用簡單的語言清楚地解釋您想要完成的工作。以下是一些最佳實務,可協助您建立針對 Amazon Q 進行最佳化的問題。

重要

生成式 AI 功能僅在美國西部 (奧勒岡) 區域提供。

  • 保持簡單。Amazon Q 最擅長進行簡單的程式碼變更和修正,這些修正可在問題的標題和說明中加以說明。不要指定含糊標題或過於華麗或矛盾描述的問題。

  • 要具體。您可以提供解決問題所需的確切變更的資訊越多,Amazon Q 就越有可能建立解決問題的解決方案。如果可能,請包括特定的詳細信息,例如要更改的 API 名稱,要更新的方法,需要更改的測試以及您可以想到的任何其他詳細信息。

  • 在將問題指派給 Amazon Q 之前,請確認問題的標題和說明中已包含所有詳細資訊。 將問題指派給 Amazon Q 後,就無法變更問題的標題或說明,因此在將問題指派給 Amazon Q 之前,請確定您已取得問題中所需的所有資訊。

  • 僅在單一來源儲存庫中指派需要變更程式碼的問題。Amazon Q 只能在中處理單一來源儲存庫中的程式碼 CodeCatalyst。不支援連結的儲存庫。在將問題指派給 Amazon Q 之前,請確定問題只需要在單一來源儲存庫中進行變更。

  • 使用 Amazon Q 建議的預設核准每個步驟。根據預設,Amazon Q 需要您核准所需的每個步驟。這使您不僅可以在問題上的註解中與 Amazon Q 互動,還可以在其建立的任何提取請求上與 Amazon Q 互動。這為 Amazon Q 提供更具互動性的體驗,可協助您調整其方法並優化其建立的程式碼以解決問題。

    注意

    Amazon Q 不會回應問題或提取請求中的個別註解,但會在系統要求重新考慮其方法或建立修訂時進行審核。

  • 始終仔細查看 Amazon Q 提出的方法。 一旦您核准其方法,Amazon Q 就會開始根據該方法產生程式碼。在告訴 Amazon Q 繼續之前,請確保方法看起來正確,並包含您期望的所有詳細資訊。

  • 如果您沒有現有的工作流程可在審核之前部署工作流程,請確保僅允許 Amazon Q 處理工作流程。您的專案可能已設定為在提取要求事件上開始執行的工作流程。如果是這樣,Amazon Q 建立的任何提取請求 (包括建立或更新工作流程 YAML) 都可能會開始執行提取請求中包含的工作流程。最佳做法是,請勿選擇允許 Amazon Q 處理工作流程檔案,除非您確定專案中沒有工作流程會自動執行這些工作流程,然後再檢閱並核准其建立的提取請求。

如需詳細資訊,請參閱教學課程:使用 CodeCatalyst 生成式 AI 功能加速開發工作管理生成 AI 功能