什么是Personal Data?
每个用户在「文档」模块中,都会默认拥有一个 Personal Data 文件夹。

在工作流编排中,「开始」节点会提供一个变量:$PersonalDataPath
该变量表示:当前工作流执行者在文档模块中的 Personal Data 文件夹目录。
这也意味着,不同用户运行同一个工作流时,$PersonalDataPath 指向的是各自账号下的 Personal Data 文件夹,而不是同一个固定目录。
如何使用Personal Data?
1. 读取 Personal Data 中的文档
$PersonalDataPath 搭配 Document Read 节点使用,可用于读取当前工作流执行者 Personal Data 文件夹中的文档内容。
例如,假设需要读取当前运行工作流用户的 Personal Data 文件夹中的 Memory 文档,可以在 Document Read 节点中配置文档路径为:$PersonalDataPath/Memory
工作流运行时,系统会自动读取当前执行用户 Personal Data 文件夹下名为 Memory 的文档。如图所示:

2. 写入 Personal Data 中的文档
写入逻辑与读取类似。在工作流编排中,可以使用 Document Write 节点,将数据写入当前工作流执行者的 Personal Data 文件夹中。
例如,如果希望将数据写入当前用户 Personal Data 文件夹下的 Memory 文档,可以在 Document Write 节点中配置路径为:$PersonalDataPath/Memory

与 Document Read 不同的是,写入时如果当前用户的 Personal Data 文件夹中没有 Memory 文档,可以选择自动创建名为 Memory 的文档,然后再写入内容。
- 使用 Document Write 节点自动创建文档时,系统会提供一个权限配置项,用于设置自动创建文档的初始权限。
- 但需要注意的是:如果是在 Personal Data 下创建新的知识库分类,该权限配置不会生效。新创建的分类会自动继承 Personal Data 的权限规则,仅其所有者可以管理。
Personal Data的使用效果
由于 $PersonalDataPath 指向的是当前工作流执行者自己的 Personal Data 文件夹,因此:
同一个工作流,在流程不变的情况下,不同用户运行时,读取或写入的都是各自 Personal Data 文件夹中的文档内容。这意味着,同一个工作流可以根据不同用户的 Personal Data 内容,产生不同的运行效果。
常见应用包括:
- 存储用户自己的记忆信息
- 存储用户自己的账号信息
- 让同一个工作流根据不同用户的数据读取不同内容
例如,某个工作流需要读取用户自己的账号信息。可以将账号信息存放在用户自己的 Personal Data 中,再通过 Document Read 节点读取。这样就不需要为不同用户复制多份工作流。
Personal Data与普通 Documents 的区别
普通的 Documents 通常是组织共用的文档空间,适合存放组织内通用的知识内容,例如:
- 产品说明
- 公司介绍
- 客户 QA 问答
在不考虑权限设置的情况下,组织内用户访问同一目录下的普通 Documents 文档时,看到的内容通常是一致的。而 Personal Data 更偏向于存放用户个人相关的数据。不同用户拥有各自独立的 Personal Data 内容。此外,Personal Data 与普通 Documents 还存在以下区别:
- Personal Data 不支持训练
- Personal Data 不支持 RAG 回答
- Personal Data 不支持添加至「知识检索节点」
- 轻聊机器人不允许将 Personal Data 中的文档作为数据源
- Personal Data 文件夹不支持像普通文档文件夹一样进行“编辑”
普通 Documents 的私有权限,主要是用于控制文档的可见范围;而 Personal Data 虽然也可以实现类似“仅自己可见”的效果,但它更核心的用途,是让工作流在运行时读取或写入当前执行用户自己的数据。
因此,Personal Data 更适合用于需要“千人千面”的工作流场景。也就是同一个工作流流程保持不变,但不同用户运行时,可以基于各自 Personal Data 中的数据,得到不同的执行结果。
Member Personal Data
如果你是账号所有者,在「Workspace Documents」中还会额外看到一个 Member Personal Data 入口。

Member Personal Data 是用于集中管理组织成员 Personal Data 的入口。账号所有者可以在这里查看成员的 Personal Data 列表,并基于组织权限进行相应管理。
在 Member Personal Data 页面中,通常可以看到以下信息:
- 成员 Personal Data 名称
- 所属用户
- 已存储文档数量
- 状态
- 占用大小
- 最后修改时间
- 可执行操作
此外,Member Personal Data 同样不支持像普通文档文件夹一样直接编辑。
Personal Data 主要用于当前用户个人数据的读取和写入;而 Member Personal Data 更偏向于账号所有者对组织成员 Personal Data 的统一查看和管理入口,但不用于直接查看或编辑成员的具体文档内容。
发表评论.