产品资讯

Android Studio Panda 3 增强了对智能体模式的指导和控制

阅读用时:3 分钟
Matt Dyor
高级产品经理

Android Studio Panda 3 现已是稳定版,可在生产环境中使用。此版本可让您对 AI 赋能的工作流程进行更多控制和自定义,从而比以往更轻松地构建高品质的 Android 应用。

无论您是为现有应用添加新功能,还是开发全新应用,这些更新都能让 Android Studio 中的 AI 智能体学习您的特定实践,并让您精细控制其权限,从而提升您的开发体验。

最后,除了 AI 技能和智能体模式增强功能之外,Android Studio Panda 3 还包含对构建汽车 Android 应用的更新支持。

下面我们来深入了解一下新变化:

客服人员技能

在 Android Studio 中使用智能体技能,打造更实用的 AI 智能体。代理技能是专门的指令,可教导代理学习特定工作流的新功能和最佳实践,然后代理可以根据需要利用这些技能。这样一来,您在日常提示中所需提供的详细程度就会大大降低。代理技能可与 Android Studio 中的 Gemini 或您集成到 Android Studio 中的代理框架中的其他远程第三方 LLM 搭配使用。

您和团队成员可以创建技能,让智能体准确了解您希望如何处理代码库中的特定任务。例如,您可以创建符合组织编码标准的自定义“代码审核”技能,也可以创建自定义技能,以便为代理提供有关使用内部库的更多信息。

创建技能后,代理将能够自动使用该技能,您也可以通过输入 @,然后输入技能名称来手动触发该技能。如需详细了解如何为代码库创建技能,请参阅相关文档;或者,您也可以让智能体帮助您构建新技能,它会引导您完成详细步骤!

large_CROPPED-1-3-skill-used-REV.png
在 Android Studio 中手动触发代理技能

使用入门

如需为项目构建技能,请执行以下操作:

  • 在项目的根文件夹中创建一个 .skills 目录。
  • 将 SKILL.md 文件放在此新目录中。
  • 为文件添加名称和说明以定义自定义工作流,然后您的技能就可以使用了。
  • 您可以选择性地添加脚本、素材资源和参考资料,以便为代理提供更多指导。
large_CROPPED-1-2-skill-md-REV.png
Android Studio 中的代理技能

管理智能体模式的权限

您可以控制代码库,现在可以更慎重地选择与 AI 代理分享哪些数据和功能。借助 Android Studio 中新增的精细化代理权限,您可以准确决定代理可以为您执行哪些操作。

当智能体模式需要读取文件、运行 shell 命令或访问网络时,会明确征求您的许可。我们知道,在 AI 工作流中,“审批疲劳”是一项实实在在的风险 - 如果工具过于频繁地请求权限,用户很容易在未充分审核操作的情况下就开始点击“允许”。Android Studio 为可信操作提供精细的“始终允许”规则,并为实验性操作提供可选的沙盒,有助于您专注于真正需要手动批准的高风险决策。

large_2-2-alt-permission-request-REV (1).png
客服人员权限

代理权限的设置和使用非常直观。例如,授予高级别权限会自动授权相关子工具,而您之前批准的命令会自动运行,不会中断您的流程。请放心,访问 SSH 密钥等敏感文件始终需要您的明确批准。

为了进一步提高安全性,您还可以使用可选的沙盒来对代理强制执行严格的隔离控制。

large_2-3-sandbox-REV.png
Agent Shell 沙盒

空汽车应用库应用模板

我们正在努力让您能够更轻松地为汽车构建 Android 应用。过去,为汽车构建应用意味着要与复杂的配置作斗争,才能成功构建项目。

现在,您可以使用 Android Studio 中的新“Empty Car App Library App”模板加快开发速度。此模板可处理 Android Auto 和 Android Automotive OS 上经过驾驶优化的应用所需的样板代码,从而为您节省大量时间和精力。您无需再为设置而烦恼,可以专注于为旅途中的用户打造最佳体验。

使用入门

如需使用新模板,请执行以下操作:

  • 在“Welcome to Android Studio”界面上选择 New Project(或在项目中依次选择 File > New > New Project)。
  • 搜索或选择空汽车应用库应用模板。
  • 为应用命名,然后点击 Finish 以生成针对驾驶优化的应用。
large_3-1-empty-car-app-library-app-template-REV.png
空汽车应用库应用模板

Android Studio Panda 版本

Panda 3 基于上个月以 AI 为重点的 Panda 2 版本构建。请参阅使用 Android Studio Panda 2 从提示到工作原型一文,详细了解新的 Android Studio 功能,包括由 AI 赋能的“新建项目”流程(可让您从提示直接生成原型)以及可让您轻松更新依赖项的版本升级助理。

开始使用

深入了解并加快开发速度。下载 Android Studio Panda 3,立即开始探索这些强大的全新智能体功能。

一如既往,您的反馈对我们至关重要。查看已知问题报告 bug,并通过 LinkedInMediumYouTubeX 加入我们生机勃勃的社区。祝大家编码顺利!

作者:

继续阅读