构建智能 Android 应用:Jetpacker 简介
本博客系列介绍 Jetpacker,一款开源 Android 演示应用,展示如何构建生成式人工智能(GenAI)功能。该系列将引导开发者就执行位置、复杂度以及 AI 模型的集成做出选择。Jetpacker 演示了设备端智能,涵盖行程摘要、从收据中提取费用以及语音笔记转录等功能。这些设备端功能具有隐私优势且支持离线运行,利用 Gemini Nano 和 ML Kit 实现。对于需要更广泛世界知识或处理复杂任务的功能(如博物馆助手或评论撰写),则采用云端和混合推理。混合推理动态选择设备端与云端模型,以优化性能和成本。Android 系统集成允许操作系统通过 AppFunctions API 访问应用功能。系列还探讨了代理工作流(Agentic workflows),使模型能够自主行动,并以云端运行的预订助手为例。该系列提供了创建智能 Android 应用的详细实施步骤和架构见解。