最新消息:关注人工智能 AI赋能新媒体运营

让开发者更全面地掌控AI代理,Android Studio新增代理技能与权限管理机制

科技资讯 admin 浏览

Google 发布 Android Studio Panda 3 稳定版,更新重点在于提升 AI 代理的可控性,新增 Agent Skills 机制与更精细的权限管理功能,让开发者可根据团队需求调整 AI 代理的行为,并控制其可访问的文件、命令与网络权限。

Agent Skills 是本次更新的核心功能之一。开发者可在项目根目录下创建 .skills 文件夹,并在其中放置 SKILL.md 文件,通过名称与描述定义专属工作流程。这些技能文件可让 AI 代理遵循特定的开发规范或内部库的使用方式,例如建立符合团队标准的代码审查流程,或提供内部自研库的使用说明。技能创建后,代理可在适当时机自动调用,开发者也可在对话中输入 @ 加上技能名称手动触发。该机制支持 Gemini,以及集成至 Android Studio 代理框架的远程第三方大语言模型。

Google 指出,Agent Skills 的设计旨在大幅降低日常提示词的编写门槛,开发者无需每次都从头描述需求细节,而是将团队的最佳实践编写成可重复使用的技能文件。开发者甚至可直接让 AI 协助创建新技能,由 AI 引导完成配置流程。

另一项重点功能是 Agent Mode 的权限管理机制。当代理需要读取文件、执行 shell 命令或访问网络时,系统会明确要求开发者授权。为避免频繁授权提示导致的“授权疲劳”,Android Studio 提供“始终允许”规则,允许开发者对可信操作设置永久授权,高级权限的授予会自动涵盖相关子工具。但涉及敏感文件的操作,例如访问 SSH 密钥,无论此前是否设置过授权,均需开发者手动确认。

对于安全要求更高的场景,Android Studio 还提供可选的沙箱(Sandbox)模式,让代理在严格隔离的环境中执行操作,限制其可访问的系统资源范围。

除了 AI 相关功能,Panda 3 还提升了车载应用开发能力。新版内置 Empty Car App Library 模板,涵盖 Android Auto 与 Android Automotive OS 所需的基础代码架构,开发者创建新项目时可直接选用该模板,省去过去手动配置复杂构建设置的步骤。