在 Crashlytics 中获取 AI 帮助

使用 Gemini in Firebase 提供的 Crashlytics 中的 AI 辅助功能,更快地了解崩溃发生的原因以及应采取的应对措施。Crashlytics 中的 AI 辅助功能可以识别根本原因,提供切实可行的数据分析和量身定制的解决方案,并且今后会提供最佳实践建议。

Crashlytics 中的 AI 协助功能可为您提供以下数据洞见:

  • 摘要/原因:简洁但信息丰富的解释,说明了用户所发生的情况以及导致问题的原因。
  • 调试选项:Gemini 将提供几种可能的方法来重现错误,或提供后续步骤来进一步调试问题以确定根本原因。Gemini 可以提供建议尝试的命令或要使用的代码(非常谨慎)。
  • 切实可行的后续步骤:虽然 Gemini 有时无法得知问题的所有背景信息(尤其是无法查看源代码时),但 Crashlytics 中的 AI 辅助功能会利用 Firebase 在移动应用开发方面积累的丰富知识,尽可能推荐一些可能的解决方案。
  • 最佳实践:分类流程的一个环节是,理想情况下,让您的应用能够满足未来需求,从而避免此类问题再次发生。Gemini 会参考数千页(甚至更多)的 Firebase 文档,为您提供解决问题的可能方法。

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

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

所需权限

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

以下是为项目成员分配 Cloud AI Companion User 角色的方法。请注意,只有项目所有者才能修改 IAM 角色。

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

在 Crashlytics 中设置 AI 助理

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

生成洞见

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

  1. 打开项目中的 Crashlytics 页面并选择您的应用。
  2. 找到并选择您要调查的崩溃问题。系统随即会显示 Crashlytics 事件页面,其中提供一个 Generate AI Insights 按钮。

  3. 点击 Generate AI Insights 按钮。

    系统会显示数据分析,并显示以下一项或多项信息:

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

对 Crashlytics 中的 AI 协助进行问题排查

请参阅排查 Gemini in Firebase 问题

配额和价格

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

配额和限制

Crashlytics 中的 AI 辅助功能包含在 Gemini in Firebase 使用的 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 定价方案