从一次提问到答案可见:ETF Agent 六层调用全景 · V3
架构阅读版本:2026-10-25。 本文依据
etf-agent的六层 V2、2026-10-24 的 43 项能力 Owner 清单及当前main中的 Native Runtime、并发会话与交付契约重写。它是一张用户请求的阅读地图,不是六个物理进程、严格单向调用栈,也不改变任何 Owner 的授权和事实归属。受控验证、真实模型质量和生产默认启用分别判断。版本保留: V2:从一次提问到持续协作 · V1:一句“帮我看看组合” · 原版图文存档
一、一次用户提问,为什么需要六个环节
用户在聊天框输入:“分析我的基金组合,看看行业集中度和汇率风险。”
从界面上看,只发生了一件事:发送消息,然后收到回答。从系统内部看,至少要解决六个不同问题:工作由什么输入或事件触发;该触发归属哪个用户与 Run、允许使用什么上下文;模型准备如何处理;是否需要调用工具;哪些内容真正获准发布;用户界面如何显示或恢复它。
早期的六层文章按架构能力罗列模块,后来新增的后台 Research、Coord、Subagent、HIO、模型路由和异步交付很难放入原来的顺序,Subagent 甚至被挤成入口层的一小节。V3 改用“输入 URL 到页面渲染”式的讲法:沿一次请求前进,再对有分支和回环的地方局部放大。
交互导航: 点击主图中任意实线 Owner 标签,可直达其专文;尚无独立专文的模块会打开对应 Owner 详情。虚线流程说明不是独立模块。点击图上方的“全屏展开”,可适应屏幕、缩放或按原始尺寸滚动查看,按 Esc 或“退出全屏”返回正文;正文模块索引也提供相同入口。
打开可放大的 SVG 全景图:9 个能力分组、43 个独立模块标签;研究工具与金融工具、身份与授权分别合列。
图中六条横带对应六个请求处理环节;每条彩色竖柱是为了阅读而聚合的一组能力。每个实线标签代表独立 Owner 模块;浅色虚线框代表处理动作或使用说明,并在框内标明“来源:对应 Owner”。顶部的虚线列标题只是阅读分组,并非单一模块。 纵向分组可以跨层、也可以断开,但不会因此增加授权或控制权。横向分层与纵向能力并不是彼此排斥的分类:一个 Owner 可以参与多层,但其事实归属不会因此复制。
| 环节 | 一句话 | 向下一环节交接什么 |
|---|---|---|
| L1 任务输入与触发 | 什么事情让 Agent 开始工作? | 聊天请求、周报指令、定时 Task 或个性化研究触发意图 |
| L2 身份、会话与上下文 | 谁的任务、是否合法、模型能拿到什么? | 认证主体、稳定 Run 身份、原 Run Grant、获准材料与方法 |
| L3 Agent 决策与运行 | 模型决定答、研究,还是协调已有任务? | Direct 正文、研究动作或定向控制提议 |
| L4 工具与领域能力 | 需要外部事实、代码执行或业务效果时,谁执行? | 真实回执、材料、计算结果及缺口 |
| L5 结果发布与交付 | 哪版内容被接纳、保存并送达? | Publication 版本、SSE/History、通知或 Artifact |
| L6 用户界面 | 用户实际看到哪次 Run 的哪版结果? | 可阅读内容、任务状态和后续交互入口 |
这里的 L6 不是说界面只在最后出现。发送按钮和模型选择也发生在 L6,但 L1 不只接收聊天消息:已确认的定时 Task 也可触发 Research。随后 L2 对触发关联的身份、Run 和权限进行确定性核验。六层描述主链,不意味着每次都重新创建 Run。
二、L1 任务输入与触发:Agent 不一定从聊天框开始
把 L1 理解为任务起点,而不是 HTTP 认证层。用户点击“发送”是最常见的入口;用户主动要求生成周报、点击“今日研究”,或者已经确认的定时任务到期,都可能让同一 Agent 执行体系开始工作。L1 只回答“是谁或什么约定提出了一项工作”,不替后续模型决定研究计划,也不创建额外执行引擎。
| 输入或触发 | 当前适用能力 | L1 向后传什么 |
|---|---|---|
| 聊天、明确的 Research / Deep 选择 | 客户端输入、对话消息接纳 | 原始请求和显式工作意图 |
| 主动生成周报或日报 | 用户触发的报告/每日个性研究入口 | 获选方法、用户请求、研究日期等候选上下文 |
| 定时 / 周期 / 条件任务 | 已确认的 Schedule / Task 机制 | 原 Task、Occurrence 与触发事实 |
| 关注主题(Follow) | 已实现的关注字符串与每日研究选择器 | 用户明确选择的主题,供获准研究使用 |
注意最后一项的区别:保存关注主题并不自动触发无人值守监控。订阅后自动生成每日研究报告仍是独立 MVP 计划,不能把“有 Follow 输入”写成“自动推送已上线”。同理,周报有内容生产能力并不代表每项周报都已经获准按时定时运行。
非聊天入口与聊天入口最终复用原 Conversation/Task、Run、授权、Budget、Main/Child 和 Publication 机制。L1 的入口不同,并不产生第二套 Runtime。
三、L2 身份、会话与上下文:核对触发后准备任务
**账户身份先核验触发归属的真实主体、会话范围和可信变更来源;定时执行使用已确认的 Task/账户身份与原始授权记录,不能绕过认证。对话接纳与任务接续**再建立或复用消息与 Run,分开 Conversation 与单次执行身份。显式 Continue、普通追问、同消息重发以及已在运行的后台任务,不共享一种“继续”语义。
**Run 授权与能力准入**把来源、工具和能力范围绑定到原 Run。账户身份回答“是谁的任务”,Run 授权回答“这个 Run 具体可以做什么”,二者都在 L2 有自己的 Owner,任何一种入口都不得绕过。恢复后的同 Run 使用原获准事实,不让某次重新装配的上下文变成新的授权。
每次模型调用还需要准备材料。**上下文投影与拟合组装本轮历史、已获准工具结果、来源身份与容量限制;长期记忆提供受控的偏好或回忆;Main 上下文压缩决定哪些已结算历史可生成摘要、采纳并恢复;行动提醒协调**把资源或上下文压力转成不具有授权效果的建议。四者会相遇,但负责的事实不同。
方法也在这里装配:**Skill 方法与资源提供版本化研究方法,插件准入与生命周期约束扩展包的激活和冻结版本,生命周期事件与 Hook 执行**随后在相应生命周期点执行局部回调。Skill/Plugin 不是模型凭名称获得访问权限的捷径。
L2 不只发生一次。进入 Research 的下一次 ModelTurn,仍可能重新投影上下文、读取当前合格结果或触发压缩,但不会因此重新创建 Run 或放大原授权。
四、L3 Agent 决策与运行:先分支,再多轮执行
这一层是模型真正参加决策的地方。**研究决策与综合**消费原问题与可见上下文,提出 Direct、Research 或 Coord;但可用分支由当前合法会话状态和资源条件决定,不能假定三种动作永远同时出现。
4.1 Direct:调用模型,但跳过研究工具
“行业集中度是什么意思?”可以直接形成短回答。它仍要走**模型目录与路由配置、模型调用与请求配置(Gateway)**和必要的 Provider 容量准入,但可以不执行 Web、PDF、Python 或金融工具。已有生产契约明确:Direct 内容也进入既有 Publication Owner,而非绕开正式发布机制。
模型选择需要看四个不同事实:客户端只能提出已配置的模型 ID;模型目录决定哪些路由与能力声明有效;本次 Gateway 绑定并发送实际配置;容量与 Run Budget 分别负责本次 Provider 资源和原 Run 的消耗。Deep 由 Run 资源管理批准,不等于切换模型;思考强度属于具体模型请求配置,也不自动证明供应商实际采用了更深思考。
4.2 Research:Main 与 Subagent 是执行主角
用户要求结合真实持仓与基金报告时,Main 在 Native Loop 中选择下一步:取数、读资料、复算、要求 Child 探索、合成结论,或提出结束。循环的底层执行语义仍由已有 AgentTurn → ActionRuntime → CompletionGate 承担,不需要新造一套 Supervisor 或通用 Workflow。
**Child 执行生命周期**不是入口的小功能。Subagent 拥有自己的局部执行、重试、取消、结果身份和 Handoff;但继续共享 Root Run 的授权、资源与可靠恢复事实,不能因为独立执行就建立第二套投资账本或公共发布权。Main 消费 Child 的真实结果,负责综合和最终面向用户的正文。
Web/PDF/Python 类型的 Child 和投资视角 Child 可以共用这套执行机制;是否值得委派由 Main 按任务判断。Child 读过某份原文、Main 只看过它提交的摘要,代表不同的证据消费事实,不可混用。
放大图:研究为什么是一个回环,而不是从 L1 到 L6 的单向流水线
主循环是 Main 决策 → Host 执行 → 工具回执/研究结果 → 新一轮 Main 决策。Main 可以在任何合规的研究时点委派 Child;Child 只提交本地结果和引用,Main 再决定是否补查或综合。一次循环结束不代表整个 Run 已完成,而在循环尚未结束时,已经成立的部分正文也可以经 Publication 独立提交。
图底部三条路径并不顺序执行:Publication 管内容版本,Recovery/HIO 管停放与原身份接续,观测与评估 用独立证据解释错误。它们不能因为触及同一个 Run 就互相签发权限或重写事实。Direct 仍要调用模型 Gateway 和发布系统,只跳过研究工具。
这与 V2 强调的 Native Loop 是同一个架构选择;V3 只是把 Context、Agent、Tool、Result、Publication 和恢复的实际交接重新标到当前六层。
4.2.1 研究如何继续、改道、等待与结束
上图放大的是一次模型回合的决策与观察。如果从完整任务看,还可以区分三个时间尺度;它们是同一架构的阅读视角,不是三套嵌套的调度器。
| 时间尺度 | 谁改变下一步 | 哪项事实不能被偷换 |
|---|---|---|
| 回合内:观察驱动 | Main 看到 Host 已结算的工具结果后,决定再查、计算、委派 Child 或回答 | 工具返回成功不等于原问题已解决 |
| 同一 Run:研究判断 | Main 可以维护、修订或重新打开工作问题,发现反例时改变研究方向 | researchNeeds 是模型的工作笔记,不是证据覆盖、完成或发布硬门 |
| 跨时间:安全接续 | 原 Recovery/Control/HIO 依据持久身份停放、唤醒、纠偏;终态后由显式 Continue 建立关联的新 Run | 旧回执、权限、预算和已经发布的正文不能被重新签发为新事实 |
例如,用户询问“我的基金行业集中度是否变化”。检索结果中一篇今天重新转载的基金报告可能对应数月前的持仓截止日。Main 应区分资料转载日、实际披露日与数据 as-of,决定是否补查原始披露、保留旧数据并注明范围,或者坦诚输出尚无法确认的变化;不能因为搜到了“最新文章”就生成“最新持仓”的结论。时间来源与市场日历有独立的 A36 时间语义 Owner,其普通真实研究验收尚未完成,不应把这种理想研究行为写成已验证的全自动正确性。
结束也是两个判断:Main 负责回答是否足够、需要哪些反证及不确定性解释;CompletionGate/Publication 处理合法的完成、资源耗尽、部分正文及实际发布。Run 终态不认证金融分析质量,resolved 也不等于任务已完成。Child、Reviewer 和多空视角可以在需要时参与,但不是每项研究都必经的外围循环。
这三个时间尺度的真实机制、一个失败示例以及当前验收缺口,另见投研 Agent 的关键不是多调用工具:Model、Harness 与 Loop。
4.3 Coord:协调原 Run,不是第三套 Agent
当同一个 Conversation 已有后台 Research,用户说“给刚才那项研究补上汇率因素”,普通新消息可以走 Coord。它必须关联合法的目标 Run,提出 inspect、correct 或 stop 等有界动作,再由原 持久控制事件、Correction、Continue 或终结 Owner 接纳真正的效果。模糊目标只澄清,不靠最新消息猜对象。
当前初始并发配置下,没有活动后台 Research 时普通 Entry 可选 Direct/Research;有活动后台 Research 时普通 Entry 可选 Direct/Coord。这只是经准入的动作集合,而不是先按 hasBackground 做一轮固定分类。显式 Research/Deep 可跳过普通分类,但仍受后台容量、Scope 总额、Provider 租约和原预算约束。
Coord 消耗短交互资格;它可以独立回答问题,也可能请求调整原研究。一个 Coord 消息接受了,不等于原 Research 已完成纠偏。 只有目标 Owner 的实际回执能说明效果。
五、L4 工具与领域能力:把模型的“去查”变成可核对的回执
模型提出一次工具动作,并不说明外部执行已经发生。**模型能力呈现与工具表面确认模型真正看到的可用工具与 Host 当次获准执行面一致;受控工具调用核对参数、执行、结算并留存回执;MCP 服务接入**负责远端连接、目录与协议通信。它们的权限、发送与结果职责不能互相替代。
读研究资料时,可复用 Web 研究读取、PDF 文档读取、知识检索、研究资料资产、隔离分析。基金相关的数据与计算则通过“金融工具”族提供:市场证据采集、投资事实读取、确定性投资计算、投资账本与确认、原子报告生产。财务或时间敏感任务还会使用时间语义与市场 Session 解释,必要时使用精确数值运算。
因此,V3 不再设一层通用必经的“证据与计算”。它们是L4 里可选、可组合的研究与领域工具能力。普通 Direct 完全可以跳过;复杂投研可以反复取数、重读和计算。
但有两条责任不能隐藏:第一,**研究结果与引用管理保留 ResultRef、版本和来源/派生谱系,不能因为模型改写摘要就把新断言变成原始事实;第二,投资账本与确认**的真实写入仍由业务 Owner 和用户确认要求控制,不能把模型建议当成已获批准的交易效果。
5.1 四个容易混淆的交接
工具链中经常出现“上一环节成功,却被当作下一环节也成功”的误判。以基金资料研究为例:
| 交接 | 已经成立的事实 | 还不能据此认为 | 主要负责模块 |
|---|---|---|---|
| 模型 → Gateway | 模型请求返回了正文或工具提议;完整性按真实协议检查 | 半截工具参数也能执行,或供应商内部思考强度已生效 | 模型调用与请求配置 |
| 工具目录 → Host | MCP 能发现并描述工具,本次 Host 仍须核对参数与 Run Grant | 工具在目录中就是用户已经获准调用 | MCP 服务接入、受控工具调用、Run 授权 |
| 检索命中 → 阅读原文 | RAG 找到带来源的候选片段,或 PDF 定位到页码 | 已核对完整报告、适用条件或所有缺失页段 | 知识检索、研究资料资产、PDF 文档读取 |
| 执行回执 → 下一轮模型 | Python 或外部工具的真实结果带着身份、版本与来源可被消费 | 脚本成功就证明金融公式适用,或者 Child 摘要等同 Main 亲读原文 | 研究结果与引用管理、上下文投影与拟合 |
这里还有一个细小但重要的扩展约束:调用后 Hook 允许收窄模型可见投影,但不能把保留下来的原始数值、来源和路径悄悄换成另一套事实。Hook 的局部失败也不自动拥有整个 Run 的终结权。
当数据时点、覆盖率或金融口径不足时,正确结果可以是 Partial 或 Unknown。模型负责分析和解释缺口,确定性金融计算负责领域公式,Numeric 只执行合同规定的数值运算;三者并不互相认证。
六、L5 结果发布与交付:生成了内容,还不代表已经交给用户
**正文发布与内容准备负责候选正文、预览、版本修订、提交及其回执。Direct、Research 的部分结果与最终结果都要尊重它的内容处置权。私有产物保存、访问与分享另管 HTML、图表等 Artifact 的字节身份和下载许可;会话事件与历史交付**负责 SSE、顺序、History 重放和后台通知。
同一段文字可能经历不同事实:模型生成了正文、Publication 接纳了预览、数据库提交了修订、服务端推送了事件、客户端最终绘制了它。它们不是一个 completed。合法的部分正文可以先发布;后续工具失败不能把此前已提交的正文自动清空。
后台研究尤其需要这些区分。Research 可以不占住当前聊天输入,在另一个 Run 中持续执行、阶段性发布、到约定时点报告真实进度,最后提交 Final。at 和 by 的时间承诺、Research 完成时刻与消息通知时刻是不同事实;通知不会为了重发而重新跑一次研究。
6.1 一次“继续”,可能是三件不同的事
| 用户看到的情形 | 系统应该怎样处理 | 不允许偷换成什么 |
|---|---|---|
| Research 仍在后台运行 | 原 Run 继续工作,按需发布 Partial 或最终正文;新的短问有独立 Run | 一条新消息自动取消旧研究,或复用同一个全局 busy |
| Run 因真实等待而安全停放 | 经原 Control/Recovery 的有效 Claim 与 Fence 唤醒,沿原预算、授权和已结算回执继续 | 重新派发已经完成的工具,或刷新截止时间获得新额度 |
| 原 Run 已经终态,用户显式要求继续 | Conversation/Continue 建立有来源关联的新 Run,依法继承可继承的上下文与授权 | 把新一轮研究伪装成原 Run 从未结束 |
这也解释了为什么 Run 结束、正文已提交、用户被通知、浏览器已经显示 必须分成不同事实。观测应回到它们各自的真实回执,而不是依赖一条 completed 或最后一个 Trace Span。
七、L6 用户界面:交付对象必须能对回原 Run
**客户端交互与阅读**负责输入、消息时间线、Markdown 和引用卡片、研究面板、SSE 消费、历史重放,以及中途插话后的多个 Run 展示。
它不应该靠数组最后一条消息或一个全局 busy 决定所有消息归属。后台 Research A 尚未完成时,用户可以发起 Direct B;B 可以先完成,而 A 的阶段性结果和 Final 仍显示在 A 的研究视图下。History 快照也必须按照 Run 与 Publication revision 做有序还原,不把旧内容覆盖为新结果。
浏览器显示 answer-preview 不等于内容已经耐久保存;服务端说“事件已发送”也不等于浏览器完成绘制,更不等于用户真正阅读。L5 负责可交付的事实,L6 负责客户端实际呈现,两者分开是必要的。
八、再用三次用户输入,走一遍真实分支
用户先说:“分析我的基金组合行业集中度,给出来源。”并显式开启后台研究。L1 形成任务输入,L2 认证并建立 Research A 和合法 grant;L3 Main 决定研究策略,可能委派 PDF Child 核对报告或 Python Child 做数据转换;L4 返回工具真实回执与来源;L5 可以先发布部分材料,再发布最终报告;L6 用 A 的身份显示研究卡片。
随后用户问:“行业集中度为什么重要?”新的短交互 B 可以由 L3 走 Direct,不等待 A 结束,也不读取 A 未获准公开的内部状态;短回答经过 Publication/History 到前端。
再随后用户说:“给刚才的 A 加上汇率风险。”新的短交互 C 经 L3 判断为 Coord,仅向明确的目标 Run 提出纠偏;原控制 Owner 接纳后,A 在合法安全点消费它,继续已有预算和恢复身份。C 不自己生成第二份金融分析账本。若 A 此时已结束,Coord 不能装作成功注入,用户可以再选择显式 Continue 建立关联的新 Run。
这套并发交互目前有受控工程路径,但配置开关默认关闭;初始短交互、后台研究容量配置为 3/1,仍受 Scope 总上限和 Provider 容量共同约束。支持多个目标身份的结构,不等于多后台真实执行已经通过生产验收。
九、纵向能力柱为什么允许跨层,甚至断裂
六层是“什么时候需要完成什么交接”,Owner 是“谁对这项事实负责”。两种视角不是强制一一对应。
账户身份与 Run 授权与能力准入主要在 L2,但 L4 的 Host 执行和 L5 的来源相关处置都要消费原授权。长期记忆、上下文投影、Main 上下文压缩主要归 L2,却会在 L3 的下一次模型请求中再次出现。模型目录与路由配置、**模型调用与请求配置**主要服务 L3,但模型选择从 L6 发起并经 L1/L2 验证或绑定。
Child 执行生命周期在 L3 形成核心协作,在 L4 触达真实工具;研究结果与引用管理贯穿工具结果与发布消费。发布与交付主要在 L5,用户界面通过 L6 消费其合法版本。它们可以在图中形成连续或断裂的纵向柱子,不要求调用总是沿着柱子上下执行。
跨层显示不能制造新的权限:一根柱子覆盖几层,仍然只有原来的 Owner 能接纳、拒绝和结算自己负责的效果。纵向聚合只是为了让读者先理解系统,而不是新设一个父级模块。
十、Recovery、治理、观测为什么没有第七、第八层
Recovery 不是用户提交后必经的独立工序。它在当前 Native Runtime 中持有 durable continuation、sealed ModelTurn、回执及 lease/fence 事实;进程丢失后沿原身份恢复,已结算工具调用和 Publication 不得再次执行。对应的 Run 继续/终结、资源、授权、Child、发布与历史交付 Owner 仍保持各自职责,不再新增包办一切的 Recovery Manager。
Authorization、Run Budget、Provider Capacity、内容信任、HIO 分别在多个环节提供约束或交接,而不是集中到单独的“安全层”。其中 HIO 已完成限定本地 Stage A–D 机制关闭和归档,但生产 Human Park 默认关闭;“模型发问—用户答复—原研究继续”必须与真正的 Grant、Effect 以及人类审批区分。
研究调用证据留存与回读、Langfuse 和质量评估属于跨层观测与离线反馈。Trace 可以帮助定位哪次模型请求没看到工具结果,评估可以复核真实发布的答案是否符合原题;它们不承担发布、授权、终结或业务真值的决定权。请求成功、工具返回、正文提交和金融结论正确,也不应合并为一个成功率。
十一、这张图能回答什么,不能回答什么
这张六层图能在一分钟内告诉读者:用户问题进入哪几个阶段;Direct 为什么能跳过研究工具;Main 与 Subagent 为什么是核心;模型选择、Gateway、Memory、压缩、授权、工具、发布、前端分别出现在哪里;后台研究为何可以持续运行而前台继续回答。
它不能代替完整 Owner 图谱、源码调用关系、部署拓扑、精确的执行时序或线上质量报告。为保持可读性,主图将相近能力放进纵向能力柱,将五项 B 类金融模块与研究工具放在同一列,同时保留每个模块自己的实线标签;完整名字与编号由权威清单索引,实际授权与事实不因视觉聚合改变。
V1 和 V2 记录了研究架构从单次执行走向并发与持续协作的真实演进。V3 不否定它们,而是换一张更容易解释的地图:六个处理环节(多种任务触发汇入身份与上下文)、一处 Agent/Tool 多轮回环、三个按条件可选的交互分支,以及可以贯穿多层的能力。
附录:能力 Owner 与六层的主归属索引
正文与主图使用模块名称;编号仅供查阅 权威 Owner 清单 和代码。下表的“主层”不表示只在该层运行。
L1 · 任务输入与触发
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A09 | 定时任务 · Owner 详情 | L2、L3、L5 |
| A27 | 每日个性研究 | L2、L3、L5 |
L2 · 身份、会话与上下文
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A01 | 账户身份 · 相关文章 | L1、L4 |
| A02 | 对话接纳与任务接续 · 相关文章 | L1、L5、L6 |
| A04 | Run 授权与能力准入 · Owner 详情 | L1、L3、L4、L5 |
| A08 | 持久控制事件 · Owner 详情 | L3、L5 |
| A12 | Skill 方法与资源 · 相关文章 | L3、L4 |
| A13 | 插件准入与生命周期 · Owner 详情 | L3、L4 |
| A14 | 上下文投影与拟合 · Owner 详情 | L3 |
| A15 | 行动提醒协调 · 相关文章 | L3 |
| A26 | 长期记忆 · Owner 详情 | L3、L4 |
| A28 | Main 上下文压缩 · Owner 详情 | L3 |
| A35 | 内容安全策略与信任 · Owner 详情 | L3、L4 |
| A37 | 持久人机交互(HIO) · Owner 详情 | L3、L5、L6 |
L3 · Agent 决策与运行
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A03 | 研究决策与综合 · Owner 详情 | L2、L4、L5 |
| A05 | Run 资源管理(含 Deep) · Owner 详情 | L2、L4、L5 |
| A06 | Run 继续与终结 · Owner 详情 | L2、L5 |
| A07 | Child 执行生命周期 · Owner 详情 | L2、L4 |
| A10 | 模型调用与请求配置 · Owner 详情 | L2 |
| A29 | 生命周期事件与 Hook 执行 · Owner 详情 | L2、L4 |
| A30 | Provider 容量准入 · Owner 详情 | L2 |
| A32 | 模型目录与路由配置 · 相关文章 | L1、L2 |
| A34 | 模型能力呈现与工具表面 · Owner 详情 | L2、L4 |
| E04 | 研究调用证据留存与回读 · 相关文章 | L4、L5 |
L4 · 工具与领域能力
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A11 | 受控工具调用 · Owner 详情 | L2、L3 |
| A16 | 研究结果与引用管理 · Owner 详情 | L3、L5 |
| A17 | 研究资料资产 · 相关文章 | L2 |
| A18 | Web 研究读取 · Owner 详情 | L3 |
| A19 | PDF 文档读取 · Owner 详情 | L3 |
| A20 | 知识检索 · 相关文章 | L3 |
| A21 | 隔离分析 · Owner 详情 | L3、L5 |
| A31 | MCP 服务接入 · Owner 详情 | L2、L3 |
| A33 | 精确数值运算 · 相关文章 | L3 |
| A36 | 时间语义与市场 Session 解释 · Owner 详情 | L2、L3 |
| B01 | 市场证据采集 · Owner 详情 | L3 |
| B02 | 投资事实读取 · Owner 详情 | L3 |
| B03 | 确定性投资计算 · 相关文章 | L3 |
| B04 | 投资账本与确认 · 相关文章 | L6 |
| B05 | 原子报告生产 · 相关文章 | L3、L5 |
L5 · 结果发布与交付
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A22 | 私有产物保存、访问与分享 · Owner 详情 | L4、L6 |
| A23 | 正文发布与内容准备 · Owner 详情 | L3、L4、L6 |
| A24 | 会话事件与历史交付 · Owner 详情 | L2、L6 |
L6 · 用户界面
| 编号 | 模块名称 | 跨层参与 |
|---|---|---|
| A25 | 客户端交互与阅读 · 相关文章 | L1、L2、L5 |
工程导航 E01–E03 不计入上述 43 个生产能力 Owner。各模块是否已实施、限定验证、生产启用,仍以自身 Spec 与验收记录为准。
贯穿全景的两条判断: 模型负责语义、系统负责执行事实用来区分模型的研究提议与 Host 的授权和回执;用户实际收到的结果才是任务终点要求把模型生成、正文提交和浏览器可见交付分别核验。六层是读懂交接的地图,而不是任何一层的自我成功声明。
旧版 V2 · V1 历史存档 · Owner 图册 · 技术文章仓库(欢迎 Star)