在 Crashlytics 中取得 AI 協助

使用 Crashlytics 提供的 AI 輔助功能 (由 Gemini in Firebase 提供),加快瞭解當機原因和解決方案的速度。Crashlytics 中的 AI 輔助功能可找出根本原因、提供可做為行動依據的洞察資料和專屬解決方案,以及建議日後可以採取的最佳做法。

Crashlytics 中的 AI 輔助功能可提供下列洞察資料:

  • 摘要/原因:簡要但資訊豐富的說明,解釋使用者遭遇的情況和問題原因。
  • 除錯選項:Gemini 會提供幾種可能的方法,協助您重現錯誤,或提供後續步驟,進一步排解問題,找出根本原因。Gemini 可以提供建議的指令或程式碼 (請謹慎使用)。
  • 可採取的後續步驟:Gemini 一開始可能無法完全掌握問題脈絡,但 Crashlytics 中的 AI 輔助功能會運用 Firebase 豐富的行動應用程式開發知識,盡可能推薦幾種可能的解決方法,並讓您新增其他脈絡和原始碼,取得更深入的洞察資訊。
  • 最佳做法:理想上,分流程序的一部分是確保應用程式能因應未來變化,避免這類問題再次發生。Gemini 會參考數千頁的 Firebase 說明文件 (以及其他資源),為您提供解決問題的可能方法。

Crashlytics 中的 AI 輔助功能如何使用您的資料

如要進一步瞭解 Gemini in Firebase 如何使用您的資料,請參閱「Gemini in Firebase 如何使用您的資料」一文。

所需權限

如要啟用及使用 Gemini in Firebase 的功能,必須具備特定 IAM 角色和權限。

以下說明如何將Gemini for Google Cloud使用者角色指派給專案成員。請注意,只有專案擁有者才能編輯 IAM 角色。

  1. Firebase 控制台中,依序選取「專案設定」和「使用者和權限」
  2. 找出適用專案成員的資料列。
  3. 按一下「更多選項」,然後選取「編輯權限」
  4. 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後按一下「完成」
  5. 按一下「更新角色」即可儲存變更。新角色可能需要一到兩分鐘才會套用至使用者。

在「Crashlytics」中設定 AI 輔助功能

如要在 Crashlytics 中設定 AI 輔助功能,請按照「Firebase 中設定 Gemini」一文的說明,在 Firebase 中啟用 Gemini,然後繼續生成洞察資料

產生深入分析資訊

如要在 Crashlytics 中使用 AI 輔助功能生成當機深入分析資訊,請按照下列步驟操作:

  1. 在專案中開啟Crashlytics資訊主頁,然後選取應用程式。

  2. 找出並選取要調查的當機事件。系統會顯示「Crashlytics」事件頁面,其中包含下列一或多項洞察資料:

    • 分析當機情形,找出可能原因
    • 偵錯說明
    • 可採取的後續步驟
    • 最佳做法

    如果活動頁面頂端未顯示「AI 輔助」Crashlytics功能,請確認已啟用 Gemini in Firebase (如需設定說明,請參閱「設定 Gemini in Firebase」)。此外,請確認您正在查看當機或 ANR 事件。目前尚不支援非嚴重事件。

  3. 如要提供程式碼和脈絡來取得更深入的洞察資訊,請按一下「想要取得更詳盡的深入分析嗎?」方塊中的「開始使用」

  4. 將 Gemini Firebase 要求的程式碼貼到程式碼欄位。

  5. 如有其他背景資訊或詳細資料,可協助改善 AI 洞察資料,請在「請提供任何背景資訊或相關細節」欄位中加入。

  6. 按一下「重新生成 AI 洞察」

    Gemini in Firebase 會根據您提供的程式碼和背景資訊,生成更新的洞察資料。

排解 Crashlytics中的 AI 輔助功能問題

請參閱「排解 Firebase 中的 Gemini 問題」。

配額與價格

本節說明 Crashlytics 中 AI 輔助功能的配額和定價結構。

配額與限制

Crashlytics 中的 AI 輔助功能配額是 Gemini in Firebase 所用 Gemini for Google Cloud API 配額的一部分。

如要查看目前的配額,請前往 Gemini for Google Cloud API 的「配額」頁面:

  1. Google Cloud 控制台中,選取「已啟用的 API 和服務」
  2. 搜尋並按一下 Gemini for Google Cloud API
  3. 按一下「配額與系統限制」

畫面上會顯示 Gemini for Google Cloud API 項配額。Crashlytics 中的 AI 輔助功能會使用「每位使用者每天的 Chat API 要求數」配額。

如要申請提高配額,請按照下列步驟操作:

  1. 選取要提高的配額,然後按一下「編輯要求」
  2. 在「New value」(新值) 文字欄位中,輸入要申請的配額,然後按一下「Submit」(提交)Google Cloud 團隊會評估您的要求,並透過電子郵件回覆。

定價

Crashlytics 中的 AI 輔助功能是 Firebase 的一部分,個人使用者可免費使用,或透過Gemini Code Assist訂閱方案使用。

詳情請參閱「Gemini in Firebase 定價」一文。