构建智能 Android 应用:云端与混合推理 笔记

构建智能 Android 应用:云端与混合推理

本文探讨如何使用 Firebase AI Logic 构建具备云托管和混合 AI 功能的智能 Android 应用。文章详细介绍了如何利用 URL、Google 搜索和地图进行 grounding,使 AI 回答基于真实世界上下文。同时解释了混合推理机制,支持在云端和本地执行之间动态路由,例如用于撰写餐厅评论等功能。通过博物馆助手示例,展示了如何使用网络上下文和搜索获取最新信息。酒店支持聊天功能则展示了自定义混合路由以处理翻译,利用 ML Kit 进行语言识别,并结合设备端和云端模型完成翻译。文章还介绍了 Firebase App Check,用于保护 AI 流水线免受 API 密钥滥用和未经授权计费的影响。云端与设备端能力的结合,打造了一款智能、安全且支持离线使用的旅行应用。Jetpacker 应用的完整源代码已在 GitHub 上提供。这是构建智能 Android 应用系列文章的第三部分。