HistoPilot
HistoPilot 是一个面向大型病理切片(WSI)的 AI 导航与协作读片项目。它把 PathTogether 的切片、Viewer、权限和协作能力,与 HistoPilot 的 Agent、视觉上下文和 AI 观察能力组合成一个用户可以直接理解和使用的产品。
一个 HistoPilot,三层协作能力
用户不需要分别理解三个仓库:
- PathTogether 是用户入口和 GitHub 主仓库,负责 WSI、项目、Viewer、标注、评论、分享、权限和审计;
- HistoPilot 服务与插件 负责自然语言任务、低倍概览、区域定位、放大确认、快照观察、会话、SSE、上下文压缩和 AI 标注草稿;
- HistoPilot-DSH 是可选的 DeepSeek Harness 适配器,只负责把 DSH 的对话和任务编排接到 HistoPilot,不产生第二套导航 Agent。
产品主页:histopilot.com
GitHub 主仓库:PathTogether
开发目标
HistoPilot 的目标不是替代病理医生,也不是建设复杂的 SaaS 或病人管理系统,而是把一次读片过程变成可追踪、可复核、可协作的观察链路:
- 从自然语言到读片动作:从全片概览开始,定位目标区域,逐步放大,生成快照和观察记录,并在需要时草拟标注;
- 让 AI 看见的内容可解释:保存坐标、倍率、通道、图像上下文和来源信息,避免“用户看的是一张图,AI 实际看的是另一张图”;
- 让长任务稳定运行:支持 session、SSE 重连、继续运行、追问、分支、取消、上下文压缩和视觉预算,保留可回放的过程证据;
- 保持平台边界清楚:PathTogether 掌握数据和权限,HistoPilot 掌握 AI 运行状态,双方通过版本化插件契约通信,浏览器不接触长期服务凭据;
- 人工始终在回路中:AI 输出是观察和标注草稿,正式协作数据回到 PathTogether,并由人接受、修改或驳回。
当前进度
已经跑通
- HistoPilot 已形成独立服务和可安装的 PathTogether UI bundle,并采用独立版本与 session 数据目录;
- Agent loop、goto、zoom、snapshot、annotation、continue、ask、branch、cancel 等核心导航与会话路径已经具备;
- SSE 进度、重连、历史恢复、上下文压缩、视觉预算和派生图缓存已经纳入运行链路;
- 插件通过 HostBridge 与 Viewer 协作,通过版本化 Plugin Contract 获取授权能力;HistoPilot 不直接读取 PathTogether 数据库、WSI 路径或 Viewer 全局对象;
- HistoPilot 停止或未安装时,PathTogether 仍可独立完成人工查看、标注、评论和分享。
正在完善
- 多色荧光的通道语义、伪彩显示、强度窗口、坐标和 T/Z 状态,需要与 HistoPilot 的 render context、缓存和 checkpoint 保持一致;
- whole-slide 概览、实际读取层级、视野比例和高倍证据图仍在继续收紧,避免把“逻辑倍率”误写成“实际读取事实”;
- session 隔离、分支与路径回放、附件冻结和跨仓契约还在持续补齐;
- 图片工作集、编码指纹、缓存换代和上下文压缩正在从实验方案整理成更稳定的产品契约。
下一阶段
- 逐步从旧的兼容网关迁移到通用 Plugin BFF,同时保持旧客户端可恢复;
- 完善独立安装、升级、停用和回滚流程,确保插件故障不拖垮 PathTogether;
- 把跨仓测试、真实浏览器验收和发布检查纳入稳定门禁;
- 继续扩大格式、通道和大文件导入的兼容性,但对未完成校准或验证的能力明确标为实验或待确认。
一次运行如何结束
用户任务
└─ PathTogether / HistoPilot 插件面板
└─ HistoPilot session / agent
├─ 查看授权范围内的切片和区域
├─ 通过视觉模型导航、观察并记录证据
└─ 把 AI 标注草稿写回 PathTogether
└─ 人工复核、采纳或驳回
技术细节可继续查看:插件架构与安全边界 · HistoPilot-DSH 适配器。
HistoPilot 仍是早期研究软件,不用于临床诊断。
留言
留个言吧(只需邮箱,不会公开)
还没有留言,来抢沙发。