跳到主要内容

工作区与知识

工作区将人员、Agent、文档、任务、工作流和知识组织在一个运营边界之内——通常业务的每个部分对应一个工作区:一处你管理的物业、一个客服收件箱、一项营销职能。

工作区

一个工作区界定以下内容的范围:

  • Agent 与技能(通过服务映射和订阅)。
  • 会话与任务。
  • 目标及其执行计划。
  • 文档与文件资产。
  • 知识来源。
  • 集成凭据与渠道
  • 治理规则、权限与审计历史。

工作区页面包含多个标签页:概览(服务、匹配的 Agent、当前工作、运营评分)、目标、任务、文档、渠道、Agent、活动和设置。工作区聊天具有上下文感知能力:它能看到工作区的服务、目标、Agent 和近期活动,并且可以直接从一条消息启动工作流

创建工作区是一个引导式的聊天流程——Manor 会帮你填写工作区的用途、服务、人员、渠道和种子知识,然后完成创建。你也可以安装蓝图,从打包好的配置起步。

知识

知识系统对文档建立索引,使 Agent 可以引用它们。将 PDF、Word 和 Excel 文件、Markdown、纯文本、幻灯片或图片上传到知识中,并按用途将文档分组为知识库(例如"House Rules"、"Vendor Contacts"、"FAQ")。将分组附加到工作区后,其中的 Agent 会自动使用它们。

检索的工作原理

检索是分块级别的混合检索,并通过 Reciprocal Rank Fusion 融合结果:

  1. 文档被切分为约 1,600 字符的分块;每个分块拥有自己的嵌入向量(pgvector,由内置的 Ollama 服务生成)。
  2. 一次查询会在分块上同时运行向量搜索和 trigram/词法搜索(CJK 安全),并辅以文件名匹配。
  3. 结果按每篇文档保留最佳分块进行去重,再做排名融合,使精确词匹配和语义匹配都能浮现。

尚未完成索引的新上传文档,在显式限定范围的搜索中仍然可以被找到——运行时会在工作区或指定知识库范围内回退为直接读取文件。

搜索栏(以及 GET /api/v1/search?q=)在任务、文档、Agent 和会话之间进行快速子串搜索,并遵循每个用户的文档和工作区权限。它是对 Agent 用于内容问题的语义 rag 检索的补充,而非替代。

数据隔离

所有内容都限定在你的实体(组织)范围内,工作区边界在其中生效:Agent 只能看到它们被映射进入的工作区,工作区范围内的结果会按用户进行权限过滤。请保持工作区边界的清晰含义——不要把不相关的团队或客户混在同一个工作区中,除非他们有意共享 Agent、文档和记忆。