Skip to main content
Actor 代表 MemoryLake 中的参与者身份。会话中的每条消息都归属于一个 actor,从对话中提取的每个事实都与之关联。Actor 是记忆的主体 — 它是 MemoryLake “记住的对象”。

Actor 类型

Actor API 面向的是使用您的应用的人。您在这里创建的 actor 就是一个人,没有别的类型可选。 Agent 不能通过这套 API 访问。 Agent 也有自己的记忆,但要通过 Agent 相关端点、用 Agent 的 id 来访问。这里不会返回任何属于 Agent 的东西,传入不是 actor 的 id 会得到 404。
如果您此前通过 Agent 的身份 actor 读取它的记忆,请改用 agent id。记忆是同一份,只是改用和其他地方一致的称呼方式。

工作流程

  1. 创建 actor,使用 custom_id 映射到您系统中的用户 ID
  2. 绑定 actor 到一个或多个工作空间
  3. 使用 actor 的 ID 追加消息到会话中
  4. 查询 actor 积累的事实,通过 Actor 事实

Actor 的事实

Actor 会在工作空间内的所有项目中积累事实——“Jane 偏好深色模式”——并且这些事实跟着它跨项目走。这正是让每个人在您的应用里拥有各自记忆的机制。读取路径:
范围落在项目而不是人身上的事实,会留在项目里。各范围之间的关系见记忆。

端点