在 Crashlytics 中获取 AI 帮助

在 Crashlytics 中使用 Gemini in Firebase 提供的 AI 辅助功能,更快地了解发生崩溃的原因以及应采取的应对措施。Crashlytics 中的 AI 协助可识别根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。

Crashlytics 中的 AI 助理可以为您提供以下数据分析:

  • 摘要/原因:简要说明用户遇到的情况和导致问题的原因,但信息丰富。
  • 调试选项:Gemini 将提供几种重现错误的方法,或者提供用于进一步调试问题的后续步骤,以确定根本原因。Gemini 可以提供推荐使用的命令或编码(需谨慎)。
  • 可行的后续步骤:虽然 Gemini 不一定总能获取与您的问题相关的所有背景信息(尤其是在无法掌握源代码的情况下),但 Crashlytics 中的 AI 协助将利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐一些可能的解决途径。
  • 最佳实践:理想情况下,分类流程的一部分是确保应用能够满足未来需求,避免此类问题再次发生。Gemini 参考了数千页的 Firebase 文档(以及更多文档),为您提供了解决此问题的可能方法。

Crashlytics 中的 AI 协助如何使用您的数据

Crashlytics 中的 AI 协助不会使用您的崩溃、响应或反馈作为数据来训练其模型。如需了解详情,请参阅 Google Cloud 中的 Gemini 如何使用您的数据

所需权限

如需在 Firebase 中启用和使用 Gemini 的功能,您需要具备某些 IAM 角色和权限。

下面介绍了如何为项目成员分配 Cloud AI Companion User 角色。请注意,只有项目所有者才能修改 IAM 角色。

  1. 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限
  2. 找到适用项目成员所在的行。
  3. 点击 更多选项,然后选择修改权限
  4. 展开角色,选择 Cloud AI Companion User,然后点击完成
  5. 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用到您的用户。

在 Crashlytics 中设置 AI 协助

如需在 Crashlytics 中设置 AI 协助,请按照在 Firebase 中设置 Gemini 中的说明在 Firebase 中启用 Gemini,然后继续生成数据分析

生成洞见

如需在 Crashlytics 中使用 AI 助理生成有关崩溃的数据分析,请执行以下操作:

  1. 在项目中打开 Crashlytics 页面,然后选择您的应用。
  2. 找到并选择您要调查的崩溃问题。系统随即会显示 Crashlytics 事件页面,其中包含一个生成 AI 数据分析按钮。

  3. 点击生成 AI 数据分析按钮。

    系统会显示数据分析,其中包含以下一项或多项信息:

    • 分析崩溃及其可能原因
    • 调试说明
    • 切实可行的后续步骤
    • 最佳实践

排查 Crashlytics 中的 AI 协助问题

请参阅对 Firebase 中的 Genmini 进行问题排查

配额和价格

本部分介绍了 Crashlytics 中 AI 协助的配额和价格结构。

配额和限制

Crashlytics 配额中的 AI 协助包含在 Gemini 使用的 Cloud AI Companion API 配额中。

您可以在 Cloud AI Companion API 的“配额”页面上查看您当前的配额:

  1. Google Cloud 控制台中,选择已启用的 API 和服务
  2. 搜索,然后点击 Cloud AI Companion API
  3. 点击配额和系统限制

系统会显示 Cloud AI Companion API 配额。Crashlytics 中的 AI 助理使用“每位用户每天的 Chat API 请求数”配额。

如需申请增加配额,请执行以下操作:

  1. 选择要增加的配额,然后点击修改请求
  2. 使用您要申请的配额更新新值文本字段,然后点击提交。Google Cloud 团队将评估您的请求并通过电子邮件回复。

价格

在促销期间,Crashlytics 中的 AI 支持是 Gemini in Firebase 的一部分。在此促销期间,您无需支付任何费用。促销期将于 2024 年 7 月 30 日结束。如需了解详情,请参阅 Firebase 定价方案