--- title: 用项目组织工作 description: 项目把一件事的表格、页面、文件和对话放在一起:工作视图、构建视图,以及把项目发布成 gem。 section: guide order: 25 updated: 2026-11-09 --- # 用项目组织工作 一个项目放一件持续在做的事:它的表格、一个页面(画布)、一个文件夹,以及你和助手之间的若干个对话。你和助手在同一份表格上干活,事情做到哪一步,记在项目里,而不是某一个对话里。 一次性的问题用侧边栏的「对话」就够了。要做几天、几周,要记下一批条目、跟踪进度的事,用项目。 ## 新建项目 首页上方是你的项目。点 **新建项目**,会立刻建一个「未命名项目」并打开,名字可以直接改;以后点项目顶栏上的名字也能改。 也可以从一个对话开始:在对话里让助手把这个对话变成一个项目。这个对话会成为新项目的第一个对话,对话里产生的文件一起搬进项目的文件夹;如果这个对话用的是你选的文件夹,那个文件夹就成为项目的文件夹,文件不搬。 ## 工作视图 打开项目看到的是工作视图。顶栏上有项目名、「工作 / 构建」切换、**Agent**、**文件**、**数据** 三个面板按钮,和右边的齿轮菜单。右边是助手面板。 离开项目页(回到首页、去设置)不会打断正在进行的对话和运行。 ### 画布 页面的大部分是画布:助手排好的一块块内容,比如说明文字、表格、统计数字、图表、看板、表单。每一块显示的都是某张表的实时数据,表里的数据一变,画布跟着变。 - 排版由助手来做:告诉它想看什么,它来加、改、删这些块。 - 你可以把一块从页面上移除,它的数据仍在表里。 - 在看板上把卡片拖到另一栏、在表单里新增一行,改的就是表里的数据。 ### Agent、文件、数据三个面板 点顶栏上的按钮,对应的面板浮在画布上方展开,一次开一个,再点一下收起。 **数据**:项目的表格。 - 像电子表格一样直接改,每改一格就保存,没有保存按钮。 - 每张表的第一列是行号 `id`,自动编号,谁都不能改。你和助手说「第 7 行」,指的是同一行。 - 标签后面的 **+** 新建一张表;表头最后的 **+** 加一列(填列名,选类型:文字、数字、是 / 否、日期、JSON);在表格下面点「加一行」。双击表名或列名可以改名。 - 列头的「⋯」菜单可以改这一列的类型,或者隐藏这一列;表也可以隐藏。隐藏不删除数据,在「已隐藏」里点一下就显示回来。隐藏整张表只有你能做,助手不能。 - 改类型时,只要有一个值换不过去,整个改动都不做,并告诉你是哪几行。先改好那几行再来。 **文件**:项目的文件夹。 - 把文件或文件夹拖到面板上(或者拖到顶栏的「文件」按钮上)就复制进来。同名的不覆盖,新的那个名字后面加「 (2)」。 - 项目的所有对话共用这个文件夹:你拖进对话的附件放在这里,助手写的文件也在这里,下一个对话还能用。 **Agent**:现在正在为这个项目工作的东西——项目助手交出去的子 agent,以及项目的对话启动的 gem 的 agent 和 SOP,每个标着它现在的状态(比如「工作中」「等待你的批准」)。agent 旁边的下拉框可以换它用的角色或模型,见[自己给子 agent 换角色](/zh/guide/models.md#自己给子-agent-换角色)。 ### 助手和对话 右边的助手面板里,一个项目可以有好几个对话:在面板顶上切换、新建或删除。面板可以拖宽,也可以折叠,折叠后窗口右边留一条窄栏,点它展开。 - 每个对话看不到以前的对话内容。能接着用的是表格和文件夹,所以要留下来的东西,让助手记进表里。 - 助手每次回复前会知道:项目名、项目可用账号的名字(看不到密钥)、有哪些表,以及上次回复以来表里哪些行被改过——包括你在表格里改的、别的对话改的。 - 项目里的助手用哪个模型,在「设置 › AI 设置 › Agent › 项目」里选,见[配置模型](/zh/guide/models.md#给各个-agent-选模型)。 ### 齿轮菜单 - **账号**:在这个项目里工作的 gem 能用你的哪些账号(包括邮箱)。默认一个都不勾;没勾的账号,gem 为这个项目工作时用不了。助手看得到勾选的账号的名字,看不到密钥。 - **工具**:项目助手能用哪些工具。没改过时和「对话」的助手相同;表格工具始终开启。 - **代码的权限**:见下文[项目的代码](#项目的代码)。 - **打开文件夹**、**选择文件夹…**:项目默认用自己的文件夹,也可以换成电脑上已有的一个文件夹,省得把文件再导一遍。不能选用户主目录、系统目录、应用自己的数据目录和隐藏的文件夹。换文件夹时文件不搬,两边的文件都留在原处;点「改用项目自己的文件夹」换回来。 - **删除项目**:删掉它的对话和表格,项目自己的文件夹进回收站;你为它选的文件夹不动。 账号和工具改完点 **保存** 才生效。 ## 项目的代码 助手可以为项目写工具和 SOP(自动流程),让项目自己去取数据、一行一行处理,或者按时间自动运行。这些代码用的是项目自己的表格和文件夹。 代码要做下面这些事时,先要你允许: - 访问互联网上的某个网站; - 访问你在「设置 › 系统 › 网络访问」里列出的本机和内网地址; - 使用 AI 模型; - 按时间自动运行。 项目页上方会列出它请求的每一项,你点 **允许** 才生效。只改了代码、或者要的比以前少,不用再问。助手不能替你允许。 齿轮 ›「代码的权限」里能看到已经允许的项,也可以 **全部收回**:收回后定时运行停止,代码不再运行,直到你再次允许。 ## 构建视图 顶栏切到「构建」,看到的是项目背后的代码:工具、SOP、改动历史和发布。它的样子和 Gem Studio 的工作台一样:可以看、改代码,试跑工具和 SOP,在运行记录里看每次运行的输入、输出和出错的地方,在历史里回到以前的版本。 右边还是同一个助手、同一个对话。大多数时候不用打开构建视图,让助手写、改代码就行。 ## 发布成 gem 在构建视图的顶栏点 **发布…**。发布把这个项目的格式固定下来,做成一个 gem:谁装上它,都得到同样的表格和代码,从空的开始。 - **带上的**:表格的结构(表、列、类型,包括隐藏的)、工具和 SOP、代码申请的权限。 - **从不带上的**:表里的数据、文件、账号、对话。 - 画布现在还不能放进 gem,发布对话框里会写明有几块不会带上。 - 代码里有项目还不支持发布的内容时,不能发布,对话框会列出原因。 发布有两种: - **安装到本机**:装成这台电脑上的一个 gem,在首页的 gem 里,设置在它自己的页面上(见 [Gem:安装与使用](/zh/guide/gems.md))。再次发布会更新这个 gem。 - **导出 .gem 文件**:得到一个文件,可以给别人,也可以在 Gem Studio 里导入。 构建视图的顶栏显示发布状态:「未发布」「已发布到本机」或「有改动还没发布」。 装好的 gem,表格格式是固定的:在 gem 里不能改它的表结构,只有你回到项目里改好、再发布一次,它才会变。
Notochord
简体中文English