在 Crashlytics 中取得 AI 協助

Gemini 版 Firebase 提供的 Crashlytics 中使用 AI 輔助功能,可讓您更快瞭解當機原因和因應方法。Crashlytics 的 AI 輔助功能可找出根本原因,提供可做為行動依據的洞察資料和量身打造的解決方案,以及建議日後的最佳做法。

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

  • 摘要/原因:簡要說明使用者發生的問題,以及導致問題的原因。
  • 偵錯選項: Gemini 可透過幾種方式重現錯誤,或提供後續步驟進一步偵錯,以找出根本原因。Gemini 可提供建議的嘗試指令或程式碼 (請謹慎使用)。
  • 可採取的後續步驟:雖然 Gemini 初期不會有與問題相關的所有背景資訊,但 Crashlytics 中的 AI 輔助功能會使用與行動應用程式開發的豐富 Firebase 知識,盡可能建議幾個可能的解決方案路徑,並讓您加入更多情境和原始碼,以取得更多深入的洞察資料。
  • 最佳做法:理想情況下,分類處理程序的一部分是讓應用程式能因應未來需求,避免這類問題一再發生。Gemini 會參考數千頁的 Firebase 說明文件 (和其他內容),為您提供解決問題的可行方法。

Crashlytics 的 AI 助理如何使用您的資料

Crashlytics 中的 AI 助理不會使用回覆內容、當機資料,或您提供的任何額外程式碼、背景資訊或意見回饋,做為訓練模型的資料。詳情請參閱 Google Cloud 中的 Gemini 如何使用您的資料

所需權限

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

以下說明如何將 Gemini for Google Cloud 使用者角色指派給專案成員。請注意,只有專案擁有者可以編輯身分與存取權管理 (IAM) 角色。

  1. Firebase 主控台中,依序選取 Project settings」和「Users and permissions」
  2. 找出適用專案成員的資料列。
  3. 按一下 「更多選項」,然後選取「編輯權限」
  4. 展開「角色」,選取「Gemini for Google Cloud 使用者」,然後點選「完成」
  5. 按一下「更新角色」,即可儲存變更。系統可能需要一兩分鐘的時間,才能為使用者套用新角色。

Crashlytics 中設定 AI 輔助功能

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

產生深入分析資訊

如要使用 Crashlytics 中的 AI 輔助功能,產生有關當機事件的深入分析資訊,請按照下列步驟操作:

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

  2. 找出並選取要調查的當機事件。系統隨即會顯示 Crashlytics 事件頁面,並提供「Generate AI Insights」按鈕。

    如果沒有看到「產生 AI 洞察」按鈕,請確認已啟用 Firebase 中的 Gemini (如需設定說明,請參閱「Firebase 中設定 Gemini」)。此外,請確認您查看的是 Apple 或 Android 事件。尚不支援 Flutter、Unity 和 Android NDK 事件和一般事件。最後,確認 Crashlytics 事件頁面中的「深入分析」部分已展開。

  3. 按一下「Generate AI Insights」按鈕。

    系統會顯示洞察資料,其中包含下列一或多項資訊:

    • 分析當機事件並找出可能原因
    • 偵錯操作說明
    • 可採取的後續步驟
    • 最佳做法
  4. 如要提供程式碼和背景資訊以取得更詳盡的洞察資料,請在「想要取得更詳盡的深入分析嗎?」方塊中按一下「開始」

  5. Firebase 中 Gemini 要求的程式碼貼到程式碼欄位。

  6. 如果您有其他背景資訊或其他詳細資料可提供,或許有助於改善 AI 洞察,請將這些資訊加入「請提供任何背景資訊或相關詳細資料」欄位。

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

    Gemini 版 Firebase 會根據您提供的程式碼和背景資訊,生成更新後的深入分析資訊。

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

請參閱「Firebase 中疑難排解 Gemini」。

配額與定價

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

配額與限制

Crashlytics 的 AI 輔助功能已包含在 Gemini 版「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. 在「新值」文字欄位中輸入要申請的配額,然後按一下「提交」Google Cloud 團隊會評估您的要求,並透過電子郵件回覆。

定價

Crashlytics 中的 AI 協助功能可透過 Firebase 提供,而 Firebase 則包含在 Gemini Code Assist 中。詳情請參閱Gemini 在 Firebase 中的定價