使用 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 角色和权限。
- 拥有 Owner 或 Editor IAM 角色的项目成员可以启用 Gemini in Firebase 并使用其功能。
- 项目查看者无法启用 Gemini in Firebase,但可以使用其功能,包括 Gemini in Firebase 聊天、帮助和 Crashlytics 中的 AI 协助 (前提是他们被分配了 Cloud AI Companion User 角色)。
以下是为项目成员分配 Cloud AI Companion User 角色的方法。请注意,只有项目所有者才能修改 IAM 角色。
- 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限。
- 找到相应项目成员对应的行。
- 点击 更多选项,然后选择修改访问权限。
- 展开角色,选择 Cloud AI Companion User,然后点击完成。
- 点击更新角色以保存更改。新角色可能需要一两分钟才能应用到用户。
在 Crashlytics 中设置 AI 助理
如需在 Crashlytics 中设置 AI 助手,请按照在 Firebase 中设置 Gemini 中的说明启用 Gemini in Firebase,然后继续生成数据分析。
生成洞见
如需在 Crashlytics 中使用 AI 助理生成有关崩溃的数据分析,请执行以下操作:
- 打开项目中的 Crashlytics 页面并选择您的应用。
找到并选择您要调查的崩溃问题。系统随即会显示 Crashlytics 事件页面,其中提供一个 Generate AI Insights 按钮。
点击 Generate AI Insights 按钮。
系统会显示数据分析,并显示以下一项或多项信息:
- 对崩溃以及可能的原因进行分析
- 调试说明
- 切实可行的后续步骤
- 最佳实践
对 Crashlytics 中的 AI 协助进行问题排查
配额和价格
本部分介绍 Crashlytics 中 AI 协助的配额和价格结构。
配额和限制
Crashlytics 中的 AI 辅助功能包含在 Gemini in Firebase 使用的 Cloud AI Companion API 配额中。
您可以在 Cloud AI Companion API 的“配额”页面上查看当前配额:
- 在 Google Cloud 控制台中,选择已启用的 API 和服务。
- 搜索 Cloud AI Companion API,然后点击。
- 点击配额和系统限制。
系统会显示 Cloud AI Companion API 配额。Crashlytics 中的 AI 助理使用“每位用户每天的 Chat API 请求数”配额。
如需申请增加配额,请执行以下操作:
- 选择要增加的配额,然后点击修改请求。
- 使用您要申请的配额更新新值文本字段,然后点击提交。Google Cloud 团队将评估您的请求并通过电子邮件回复。
价格
Crashlytics 中的 AI 辅助功能是 Gemini in Firebase 的一部分,目前在促销期内提供。在此促销期内,您无需为使用付费。促销期将于 2024 年 7 月 30 日结束。如需了解详情,请参阅 Firebase 定价方案。