谷歌为Android开发者推出面向智能体AI的全新工具与资源

谷歌Android团队近日推出两大新工具,助力开发者构建高质量AI智能体应用。其一是重构后的Android命令行界面(CLI),支持智能体高效执行环境配置、项目创建和设备管理,相比标准工具集减少逾70%的token消耗,任务完成速度提升3倍以上。其二是Android Skills GitHub仓库,提供模块化Markdown指令集,帮助LLM准确执行开发任务。此外,谷歌还上线Android知识库,确保LLM始终获取最新官方开发文档。

谷歌Android团队近日推出了一系列新工具,旨在帮助开发者借助AI智能体为其移动平台构建高质量软件。

此次谷歌共发布了两套新工具,包括一款经过重构的Android命令行界面,专为支持智能体高效构建而设计,以及一个内含官方文档的知识库。

为智能体重构命令行界面

这两项新资源相辅相成。命令行界面(CLI)是一种轻量级的开发者与AI编程智能体交互方式,它摒弃了图形化窗口,直接面向终端操作,完全依赖文本与键盘输入,而非按钮和图标。

谷歌表示,此次针对Android开发对命令行界面进行了重构,为开发者提供了环境配置、项目创建和设备管理等核心命令,使其触手可及,让开发者能够直接深入核心工作,无需受图形界面的干扰。

谷歌还指出,这一精简客户端将大语言模型在开发过程中所消耗的Token数量减少了70%以上,任务完成速度比标准工具集快三倍以上,但公司并未详细说明这些优化的具体来源。

更新后的命令行界面新增了多项功能,包括通过"android sdk install"命令实现更广泛的软件开发包管理以下载特定组件,通过"android create"从官方模板生成新项目,以及快速创建虚拟设备等能力。

借助官方技能规范大语言模型工作边界

传统文档是为人类阅读、学习和理解而设计的,目的是帮助开发者构建和设计软件,但这种方式并不适合大语言模型和AI智能体。AI智能体需要严格、可执行的指令来逐步完成任务,有时还需要预设静态示例和边界情况。

尽管AI智能体可以解析适合人类阅读的文档,但这会降低其处理速度并造成混乱。为此,Android团队推出了Android技能GitHub仓库。

技能是以Markdown格式编写的模块化指令集,包含针对特定任务的技术规范,可在提示词与特定条件匹配时自动触发。使用智能体系统的开发者通常将其称为SKILL.md文件及配套元数据,能够简化常规流程和常用提示词。

谷歌表示,Android技能覆盖了Android开发者和大语言模型在整个生态系统中普遍遇到困难的典型工作流,并遵循最佳实践。在初始版本中,Android团队内置了用于处理Navigation 3、Android Gradle插件9支持、XML转Compose、R8配置分析等场景的技能。

Android命令行界面及其不断扩充的技能集现已在谷歌Android开发者工具门户网站上以预览版形式提供。

通过Android知识库提供开发指引

最后,谷歌宣布推出一个完整的文档门户——Android知识库,现可通过"android docs"命令以及最新版Android Studio访问。

这是一个专用数据源,允许编程智能体快速检索和获取最新的权威开发者指南,作为上下文参考。谷歌解释称,该知识库持续更新,为智能体提供扎实的响应基础,并始终与Android开发的最新信息保持同步。这确保了大语言模型即便在训练数据截止日期之后,仍能掌握最新的开发指引。

当前,开发者面临一个日益突出的挑战:大语言模型可能因知识过时而生成低质量代码,这往往需要手动清理、与AI多轮对话迭代,或借助另一层智能体来修复初次生成的结果,从而浪费更多Token。如果大语言模型能够在第一次生成时就写出符合最佳实践、遵循公司代码风格的高质量代码,将显著提升代码的长期可维护性。

Q&A

Q1:谷歌Android命令行界面重构后,能带来哪些具体优化?

A:重构后的Android命令行界面专为AI智能体开发场景设计,集成了环境配置、项目创建和设备管理等核心命令。谷歌表示,新版CLI将大语言模型在开发过程中消耗的Token数量减少了70%以上,任务完成速度比标准工具集快三倍以上,大幅提升了开发效率。此外,新增的"android sdk install"和"android create"等命令也让项目创建和组件管理更加便捷。

Q2:Android技能GitHub仓库里的"技能"是什么?

A:Android技能是以Markdown格式编写的模块化指令集,包含面向特定任务的技术规范,当提示词匹配特定条件时可自动触发。开发者通常称其为SKILL.md文件,它能帮助AI智能体按照最佳实践完成开发任务,避免依赖人类可读文档带来的效率损耗。初始版本已包含Navigation 3、Android Gradle插件9、XML转Compose等常见场景的技能支持。

Q3:Android知识库如何解决大语言模型知识过时的问题?

A:Android知识库是一个持续更新的专用文档门户,AI智能体可通过"android docs"命令实时检索最新的官方开发指南。由于大语言模型存在训练数据截止日期,生成代码时可能基于过时知识,导致代码质量下降。知识库的持续更新机制确保智能体始终能获取最新的Android开发规范,从而在第一次生成时就输出高质量、可维护的代码。

来源:SiliconANGLE

0赞

好文章,需要你的鼓励

2026

04/17

13:59

分享

点赞

邮件订阅