项目是一条数据线的家:从第一次上传,到训练出的模型,都放在同一个项目里。它保存录制、处理录制的工作流、任务片段、数据集版本,以及基于它们训练的模型。多数团队会为每套机器人或每次采集各建一个项目。
在侧边栏打开「项目」,就能看到你能打开的全部项目。每一行写着项目种类、可见性,以及录制和数据集版本的数量。你可以按名称、slug 或 ID 搜索,用「可见性」筛选,或按「最近活动」「名称」排序。行尾的「⋯」菜单可以直接进入「上传」或「设置」,也可以复制项目 ID。
机器人项目与人类项目
新建项目时要选择录制种类,而且选定后不能再改:它决定上传后由哪条工作流处理、运行哪些检查。「机器人」适合遥操作、机械臂和夹爪,机器人会记录自己的话题、相机和关节数据。「人类」适合用头戴相机采集的第一人称示范。
机器人录制和人类录制请放在不同的项目里。项目设置中会以「录制类型(只读)」显示种类。
新建项目
打开新建项目
在项目页右上角点击「新建项目」,会打开一个完整的「新建项目」页面,而不是小对话框。
选择录制种类
选择「机器人」或「人类」。选了「机器人」后,页面会多出「机器人类型」和「默认任务」(例如 倒豆子)两栏,都可以先不填,之后在「设置」里修改;上传时如果没有单独填写任务,就使用这个默认任务。
选择谁能打开
「私有」项目只有你添加的人能打开;「团队内可见」项目团队里的每个人都能打开。
命名并创建
填写「项目名称」和可选的「描述」,点击「创建」。项目会直接打开上传页,等你放入第一批录制。
成员与项目角色
私有项目靠成员来决定谁能进来。打开项目,在侧边栏选择「设置」,再选「成员」。你可以把已有的团队成员加进来,也可以在「邀请成员」里填写邮箱,点击「发送邀请」,对方接受后就会带着你选的角色加入。一个成员可以同时有多个角色,并获得每个角色允许的全部权限。
| 角色 | 可以做什么 |
|---|---|
| 「所有者」 | 完全控制此项目。 |
| 「编辑者」 | 更改数据并开始处理,不能管理成员或项目。 |
| 「审核员」 | 审核标注、质量和审批。 |
| 「标注员」 | 标注分配给自己的条目。 |
| 「查看者」 | 可以读取和下载数据,不能更改任何内容或开始处理。 |
| 「上传者」 | 上传数据并开始处理。 |
| 「采集员」 | 向分配给自己的采集任务单上传。 |
之后要调整某人的权限,在该成员行的「⋯」菜单里选择「管理访问」;要让他离开项目,选择「移除成员」。团队所有者、团队管理员和项目所有者可以管理成员,其他人只能查看列表。团队层面的角色见 角色与权限。
项目设置
「设置」位于项目侧边栏菜单的最下方,左侧共有五个分区。
- 「基本」:项目名称、描述、机器人类型和默认任务,改完点击「保存更改」。
- 「成员」:项目里有谁、各自是什么角色,见上一节。
- 「标注模式」:标注员使用的字段(任务、结果、相关性、子任务、子任务结果)、标注语言、人工编辑是否需要复核、任务片段能否重叠,以及子任务标签和属性。点击「保存模式」生效。
- 「机密」:工作流步骤可以作为环境变量读取的值,例如访问密钥,这样就不用把它写进工作流。值只能写入:保存后可以替换,但不能再读出来。
- 「回收站」:这个项目里被删除的条目。
「基本」里还有「录制隐私要求」。「需要隐私处理」表示录制要先有匿名化结果,其他人才能读取或导出;「不需要隐私处理」只适用于不含人物和个人内容的数据,需要你写明依据,这次变更会记入审计日志。只有团队所有者能修改。新设置对之后的上传生效,你也可以选择同时应用到已有录制;处理结果和数据集版本不会被改写。
「基本」最下方是「危险操作」。「归档项目」后项目仍可查看,但变为只读;「删除项目」会把项目移入回收站。
回收站与恢复
删除的项目、录制、任务片段、数据集版本和模型会在回收站保留 30 天。在这段时间里,点击「恢复」就能把它找回来;恢复项目时,项目里的条目也会一起回来。每一行都写着最晚可以恢复的日期。
团队回收站在团队菜单里:点击侧边栏底部的团队名称,再选「回收站」。单个项目的回收站在「设置」›「回收站」。