17611538698
info@21cto.com

Google 预览 Android CLI,开启智能开发新时代

动态 0 16 13小时前
图片

谷歌推出了一款专为 AI 代理构建的全新 Android 命令行界面(CLI),声称可将Token使用量减少 70%,并将任务完成时间缩短三倍。

图片

使用 Android CLI 和 Google Gemini 构建和测试 Android 应用程序(来自 Google 官方视频)

Android Studio 仍是主流的 Android 开发环境,它内置了对 AI 代理的支持。但新的 CLI 意味着在 Android Studio 之外运行的代理可以更轻松地构建 Android 应用程序。CLI 并非 Android Studio 的替代品,使用 CLI 构建的应用程序也可以在 IDE(集成开发环境)中打开。

“您可以使用 Android CLI 通过代理快速启动原型,然后在 Android Studio 中打开项目以微调您的 UI,” 谷歌在介绍性帖子中写道。

CLI 本身并非由 AI 驱动,也适用于脚本和其他自动化工具,或者适用于喜欢在代码编辑器而不是完整的 IDE 中工作的开发人员。

安装适用于 Apple 芯片、AMD64 Linux 和 AMD64 Windows 的 Android CLI 后,即可启用 android 命令。该命令包含用于从模板创建应用程序、安装和管理 Android SDK 及设备模拟器,以及查找和列出 Android 技能(即指导代理执行特定任务的指令文件)的参数。此外,还有“describe”参数,用于分析项目并生成描述性元数据;以及“docs”参数,用于从 Android 知识库中搜索和获取文档。Android 技能已上传至 GitHub 代码库。目前仅列出了 7 项技能,但未来可能会添加更多。

服务条款显示,谷歌默认收集 Android CLI 使用数据,以“帮助改进该工具”。可以通过添加 `--no-metric` 标志来排除某些命令的数据收集。

Android CLI 包含的数据收集策略与可用命令 

开发者对 Android CLI 的早期评价褒贬不一,一些开发者认为它的功能过于有限。“它只不过是对 Android 基本设置命令进行了一些封装,而 LLM 已经能够很好地完成这些操作,” 一位开发者说道 。 

CLI 将继续改进,并且会有更多的技能和模板可供使用。

传统的集成开发环境(IDE)是为人类用户而非人工智能代理优化的,谷歌并非唯一一家思考人工智能将如何重塑开发工具的厂商。微软曾谈到“我们对IDE的思考方式将发生根本性转变”,并提及了 Visual Studio的一项全新智能体功能;JetBrains也已发布了 Central  ,作为一款面向智能体软件开发的系统。

集成开发环境 (IDE) 的功能之一是方便用户查看和浏览构成软件项目的所有代码。让 AI 代理使用命令行操作可以提高它们的效率,但也可能进一步拉开软件开发与开发者之间的距离,因为代码是在后台生成和编译的。 

作者:场长

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信