Karrot 是一款超本地化、社区驱动的 P2P 交易平台应用,可让用户与其他已验证的用户买卖和交易商品。自 2015 年在韩国推出以来,该平台已扩展到全球市场,累计注册用户超过 4,300 万。
在北美推出 Karrot 后,工程师发现该地区有 30% 的用户使用非英语的设备语言,例如西班牙语。为了提高应用的易用性,团队希望快速且大规模地为 Karrot 带来无缝翻译功能。开发者认为,实现高质量翻译的最有效方法是将 AI 服务直接集成到应用中,因此他们选择了 Firebase AI Logic 及其 Android SDK 来访问 Gemini Flash Lite,这使得非英语用户的购买转化率更高。
集成 Gemini Firebase AI Logic
该团队最初测试了两个设备端选项:机器学习套件 Translation SDK 和 Gemini Nano。但该团队发现每种方案都存在一些问题:ML Kit 翻译功能未达到团队的质量预期,而 Gemini Nano 如果尚未安装在设备上,则需要用户下载模型数据。
然后,该团队测试了 Firebase AI Logic。通过直接从应用调用 Gemini API,Firebase AI Logic 以接近自然对话节奏的速度提供了准确的结果。
Karrot 移动平台团队的 Android 软件工程师 TaeGyu An 表示,将 Firebase AI Logic 集成到应用中是一次“非常简单的体验”。TaeGyu 和他的团队利用该平台的文档和代码示例,在不到 3 小时内构建了一个概念验证。
这样一来,团队就能花更多时间来优化提示和寻找最佳配置值。Karrot 北美产品团队的 Android 软件工程师 WonJoong Lee 表示:“即使没有丰富的提示撰写经验,官方文档中的指南和提示也能帮助我快速找到提升翻译质量的正确方向。”
这种低门槛和快速周转时间使工程师能够将开发成本保持在较低水平,并在短短两周内从概念验证阶段过渡到生产代码阶段,而无需设置专用后端。这还腾出了时间来专注于用户体验和政策设计,例如选择启用行为和翻译横幅的条件。
利用增强型 AI 功能提升销售额
自从使用 Gemini 和 Firebase AI Logic 实现翻译功能以来,Karrot 团队发现非英语用户的购买转化率有所提高,这表明翻译功能有助于提高销售额。
在使用非英语设备语言的用户中,有三分之一看到翻译横幅的用户主动使用了该功能。该团队还发现,与未获得翻译功能的买家相比,获得翻译功能的买家开始与卖家聊天的可能性高出 1.4 倍 。
部署 Firebase AI Logic 的灵活性和简易性促使该团队探索其他功能,以简化其工程师的工作流程。TaeGyu 总结道:“能够构建可扩展到各种 Android 设备的功能,同时帮助邻居在当地社区内联系和互动,这让我感到非常欣慰。”
接下来,该团队计划实现 Server Prompt Templates,以便在发布后调整提示,而无需发布应用的新版本。这与 Remote Config 相结合,应有助于该团队更快地进行迭代并减少运营开销。
开始
了解如何使用 Firebase AI Logic 构建支持 Gemini 的功能(例如 AI 翻译和应用内个性化功能等),以便更快地为用户提供更出色的体验。
-
案例研究作为全球最大的在线巴士票务平台,redBus 为印度、东南亚和拉丁美洲的数百万旅客提供服务。
Thomas Ezan, Tracy Agyemang • 阅读用时:3 分钟 -
案例研究众所周知,性能下降问题很难重现,这使得性能下降成为移动开发者的巨大瓶颈。
-
案例研究Monzo 是一家英国数字银行,拥有 1,500 万客户,并且客户数量还在不断增长。随着应用规模的扩大,工程团队发现应用启动时间是一个需要改进的关键领域,但担心这需要对代码库进行重大更改。
Ben Weiss, Tracy Agyemang • 阅读用时:2 分钟
每周通过电子邮件接收最新的 Android 开发洞见。