谷歌 Antigravity Artifacts 介绍及使用教程,深入了解各类核心 Artifacts

深入谷歌Antigravity平台核心概念——Artifacts,了解它们如何作为AI Agent与你沟通协作的桥梁。本文将详细介绍任务清单、实施计划、知识项等多种Artifact,并提供实用的使用指南,助你高效驾驭智能开发流程。

用 Apifox,节省研发团队的每一分钟

谷歌 Antigravity Artifacts 介绍及使用教程,深入了解各类核心 Artifacts

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

Antigravity Artifacts是谷歌Antigravity平台中一个核心概念,它们是AI Agent在完成任务、思考问题或与用户沟通时所创建的一切产物。这些产物涵盖了从富文本Markdown文档、代码差异视图、架构图、图像、浏览器录屏到代码差异等多种形式,是Agent与用户进行异步交流的关键媒介。

       

设想一下,当Agent需要长时间自主运行时,你不可能时刻紧盯它的每一步操作。这时,Artifacts就成了Agent向你汇报工作进展、展示思考过程的“窗口”。它们主要在Agent的“规划模式”(Planning mode)下生成,并在“Agent Manager”和“Editor”视图中展示。“Agent Manager”视图更侧重于Artifacts的显示、组织和管理。

 

Artifacts不仅是Agent的输出,更是实现Agent与用户高效协作的重要机制。通过Artifacts,用户可以提供反馈,引导Agent朝着正确的方向前进。根据不同的用户设置,Agent可能会主动请求对中间Artifacts进行审查,以确认其思路或实现是否符合用户意图。不同类型的Artifacts,其反馈的用户界面和用户体验(UI/UX)也有所不同,但核心目的都是为了让用户能够便捷地介入并施加影响。

   

深入了解各类核心 Artifacts

Antigravity平台为了应对不同的开发场景和任务需求,设计了多种特定的Artifacts,每种都有其独特的用途和交互方式。

   

任务清单 (Task List)

任务清单是Agent用于处理复杂任务并监控各项行动进度的“内部备忘录”。它以Markdown列表的形式呈现,包含了Agent在研究、实施、验证等方面的相关条目,是Agent保持专注、不偏离用户总体目标的重要工具。通常情况下,用户无需直接与此Artifact进行交互,它更多是Agent自我管理的一个实时快照。

任务清单 (Task List)

实施计划 (Implementation Plan)

实施计划Artifact是Agent在代码库中构思和架构更改的核心载体。这些计划详细说明了完成特定任务所需的修订内容,并且至关重要地,它们需要用户进行审查。

谷歌 Antigravity Artifacts 介绍及使用教程

除非你将Artifact审查策略设置为“始终继续”(Always Proceed),否则Agent在进行实际更改前,通常会请求你对实施计划进行审查。你可以点击对话中或Artifact头部按钮的“继续”(Proceed),立即让Agent继续执行该计划。

实施计划 (Implementation Plan)

Agent生成的计划有时可能与你的预期存在细微差异。Antigravity支持对这些Artifact进行评论,你可以基于任何原因向Agent提供反馈,例如缩小变更范围、建议使用不同的技术栈,或纠正Agent的任何偏差。  

实施计划 (Implementation Plan)

即使你已在实施计划上留下了评论,仍然可以使用“继续”按钮来推进Agent的计划。此外,你也可以切换到Artifact头部的“审查”(Review)按钮,在那里你可以查看所有评论并集中留下反馈信息,而不仅仅是直接继续。一旦你选择了“继续”或完成了审查,Agent将继续其工作,这可能是迭代实施计划并再次请求你的审查,也可能是直接开始实施。

Artifact头部的“审查”(Review)

 

实施概要 (Walkthrough)

当Agent完成任务实施后,会创建实施概要Artifact。它提供了对所做更改的简洁总结,旨在提醒用户在当前对话中发生了什么。如果你没有全程紧密关注Agent的工作,这是一个快速了解代码库当前状态的绝佳方式。对于涉及浏览器操作的任务,实施概要往往会包含Agent在浏览器中构建或创建内容的屏幕截图和屏幕录屏。

实施概要 (Walkthrough)

屏幕截图 (Screenshots)

浏览器子Agent可以在需要你审查页面状态时,对打开的页面或页面元素进行截图。这作为Agent的一个工具被呈现,你也可以主动提示Agent对某个页面进行截图。所有屏幕截图都以图像Artifact的形式保存,并且可以进行评论,以便向Agent提供反馈。  

屏幕截图 (Screenshots)

浏览器录屏 (Browser Recordings)

每次浏览器子Agent在浏览器上执行操作时,它都可能选择生成Agent操作的录屏以供你审查。如果可用,你可以在浏览器步骤UI的底部查看此回放。所有浏览器录屏也会作为录屏Artifact保存以供你审查。这个视图会循环播放浏览器Agent的动作,清晰展示其操作路径。

浏览器录屏 (Browser Recordings)

知识项 (Knowledge Items)

知识项是Antigravity的持久性记忆系统,它自动捕获并组织你编码会话中的重要见解、模式和解决方案。它们帮助你在不同会话中构建和重用之前的工作成果。

 

知识项是什么?一个知识项是关于特定主题的相关信息集合。每个知识项都包含一个标题和摘要,描述其涵盖的内容,以及一系列提供该主题信息的Artifacts。可能的Artifacts示例包括自动生成的文档、代码示例或用户指令的持久记忆。

知识项如何生成?在你与Agent交互时,Antigravity会自动分析并从你的对话中提取信息,并利用这些信息创建新的知识项或更新现有知识项。

如何查看知识项?你可以在Antigravity的Agent Manager中查看你的知识项。

知识项 (Knowledge Items)

Agent如何使用知识项?所有知识项的摘要都可供Agent使用,Agent利用它们来生成响应。当Agent识别出与对话相关的知识项时,它会自动研究该知识项中的Artifacts并使用适用信息。

Artifacts 类型一览表

为了更好地理解这些Artifacts及其在开发流程中的作用,我们整理了一个简要表格:

Artifact 类型 主要用途 用户交互方式 示例内容 适用场景
任务清单 Agent追踪复杂任务进度,保持目标一致 通常无需直接交互 Markdown列表形式的研究、实现、验证步骤 Agent内部规划与自我管理,用户了解Agent当前行动
实施计划 Agent提出代码库修改方案,供用户审查 审查、评论、点击“继续”或“审查”按钮提供详细反馈。Agent会根据反馈迭代或执行。 技术细节、修改清单、架构变更提议 Agent修改代码前,用户审查和批准其方案,提供指导和纠正
实施概要 Agent完成任务后,总结所做更改 查看,快速了解代码库状态,尤其是在长时间未关注Agent工作后。 任务完成总结、变更点概览、浏览器任务的截图/录屏 了解Agent已完成的工作,验证结果,快速跟进项目进展
屏幕截图 视觉展示页面状态或特定元素,供用户审查 查看图片,可评论提供反馈。可主动要求Agent截图。 网页截图、UI元素截图 视觉验证UI/UX变更,确认浏览器子Agent的操作是否符合预期
浏览器录屏 录制Agent在浏览器中的操作过程,供用户回放审查 查看录像回放,了解Agent在浏览器中的具体动作。 Agent在网页上的点击、输入、导航等操作的视频 深入理解Agent在浏览器任务中的执行逻辑和步骤,用于调试和审计
知识项 持久化存储和组织重要见解、模式和解决方案,形成Agent的长期记忆 在Agent Manager中查看。Agent自动利用相关知识项来生成更明智的响应。 相关Artifacts集合(文档、代码示例、用户指令等),带有标题和摘要 跨会话重用经验,Agent生成更连贯、更准确的响应,提高开发效率和一致性,构建长期项目知识库

   

总结与展望

Antigravity Artifacts的设计精妙之处在于,它通过一套灵活而强大的机制,将AI Agent的高度自主性与用户精准的控制与反馈需求有机结合起来。无论是Agent的内部任务管理,还是与用户在代码变更上的深度协作,乃至长期的知识积累和复用,Artifacts都扮演着不可或缺的角色。掌握并善用这些Artifacts,将极大地提升你与Antigravity Agent的协作效率,共同打造出高质量的软件产品。

   

开发必备:API 全流程管理神器 Apifox

介绍完上文的内容,我想额外介绍一个对开发者同样重要的效率工具 —— Apifox。作为一个集 API 文档API 调试API 设计API 测试API Mock自动化测试等功能于一体的 API 管理工具,Apifox 可以说是开发者提升效率的必备工具之一。

 
如果你正在开发项目需要进行接口调试,不妨试试 Apifox。注册过程非常简单,你可以直接在这里注册使用

Apifox



注册成功后可以先看看官方提供的示例项目,这些案例都是经过精心设计的,能帮助你快速了解 Apifox 的主要功能。

 
使用 Apifox 的一大优势是它完全兼容 PostmanSwagger 数据格式,如果你之前使用过这些工具,数据导入会非常方便。而且它的界面设计非常友好,即使是第一次接触的新手也能很快上手,快去试试吧!

Apifox