HERMES AGENT · PROFILE rag-archive

把待入档资料变成
可判定、可追溯、可验证的入库结果

自动读取飞书附件或本地路径,按全名规则判定知识库与敏感等级; 第一期仅 L1–L2 自动入库,L3–L5 直接退回;产出 Markdown 报告与飞书通知。

公开展示说明:本站交互演示仅使用虚构或脱敏数据,不连接 Hermes、Mate API 或飞书; 不会上传、读取或保存访问者输入。真实 Agent 运行于 WSL Hermes Profile rag-archive

Agent 已完成真实端到端测试

RAG入档助手

飞书投递 → 规则预检 → Mate 入库 → 本地报告 → 飞书回执

3 次命名校验迭代
L1–L2第一期自动范围
2 项报告 + 飞书

亲自走一遍入档流程

选择一份样例文件,逐步查看 Agent 如何判定。所有结果由浏览器本地状态生成,不调用任何后端。

RAG入档助手 演示 Bot · Hermes rag-archive · 不连接真实数据
等待开始

    选择样例文件并点击「开始处理」

    它如何完成一次入档

    从材料接收到结果验证,每一步都有完成条件和异常分支。

    01

    接收与摘要

    飞书附件落盘或读取本地 path,抽取标题与正文摘要;格式不支持直接失败。

    02

    全名与荐库

    校验 知识库名 标题 (Lx).ext;标题匹配别名表,唯一命中才继续。

    03

    L 档分流

    L1–L2 且合规 → 自动入库;L3–L5 → 本期直接退回,不做确认流。

    04

    清洗与门禁

    预览第一屏优先;乱码或大段丢失驳回;全局同名检查。

    05

    入库与回执

    调用 Mate 聚合 API,跟踪解析→切片→向量→发布;写 MD 报告并发飞书。

    Hermes Profile rag-archive、SOUL 岗位规则、飞书 Gateway Mate MySoft.Rag 聚合入档 API、清洗、向量、发布 飞书 附件接收、进度与成败通知 Qdrant + MySQL 向量与元数据(运维依赖)

    它不只是「扔文件进库」

    RAG入档助手遵循可追溯、少推断、硬规则优先的业务规范(第一期)。

    必须遵守

    • 文件名必须含规范 (L1)(L5) 标注,缺失即退回
    • 知识库只从标题 + 别名表匹配,零命中或多命中均退回
    • L3–L5 本期不支持,直接退回说明,不入库
    • 标题含合同/提成/报价等敏感词时,即使标 L1–L2 也退回
    • 清洗预览发现硬伤(乱码、大段丢失)必须驳回
    • 全局同名冲突拒绝,不自动改名或覆盖
    • 每个终态必须产出 Markdown 报告并尝试飞书通知

    能力边界(第一期不做)

    • 不自动新建知识库
    • 不自动修改 ACL 权限
    • 不做 L3–L5 确认流与人工审核卡片
    • 不做内容合规终审替代
    • 不做批量文件夹一次全量入库
    • 失败不自动重试,需人工重新触发
    人工兜底示例

    荐库不确定、清洗不达标、入库失败、用户主动改选知识库或敏感级。

    生成报告 → 飞书告警 → 人工介入

    最近一次真实测试覆盖了什么

    2026-08-18 飞书端到端实测(脱敏摘要)。真实报告存于 Agent 仓库 reports/ 目录。

    01

    飞书附件接收

    用户向 Bot 发送 行政部 员工年假 L1.txt,Gateway 落盘至 Hermes cache,Agent 开始处理。

    证据:gateway 日志 + 飞书截图
    02

    命名校验三次迭代

    L1.txt 缺括号 → 退回;② 员工年假(L1) 缺空格 → 退回;③ 员工年假 (L1).txt 合规 → 继续。

    证据:reports/rag-archive-20260818-*.md
    03

    Mate 聚合 API 真实入库

    调用 POST /rag/agent/archive(upload 模式),任务 ID 23,终态 Success(已发布)。

    证据:API 响应 + 任务轮询
    04

    Markdown 报告落盘

    每次终态写入 reports/rag-archive-YYYYMMDD-HHmmss.md,含维度化归因表。

    证据:本地报告文件
    05

    飞书回执

    成功/退回/失败均尝试飞书短摘要;失败时在报告中标注「通知未送达」。

    证据:飞书对话记录
    06

    干跑回归(规则层)

    dry-run.ps1 覆盖 L2 自动通过、无等级待确认、L2+合同敏感词失败等用例。

    证据:rag-archive-dryrun-*.md