框架: read-context补归属判据——agent prompt=系统位在四层之前,换作品不变进prompt/随作品变进L2/随回合变进L0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
lili 2026-07-09 08:48:49 -07:00
parent ee74e2f567
commit dd34f17715

View File

@ -34,6 +34,7 @@ SoT 对齐:包结构=专题-03 §4.2 **四层上下文**;字段级 aiContext 裁
- **预算序**(谁不许被裁,对齐专题-03 §4.2):L0 必须完整保留;超长先摘要化 L3→L2,再截 L1,永不动 L0;
- **拼装序**(物理顺序,按稳定度递减,吃 prompt 前缀缓存):agent 系统 prompt(含 agent 级输出合同,最稳) → **L2 作品事实**(章间缓变) → **L1 近邻正文**(每章变,章内稳定) → **L0 稳定部**=本章细纲+本次输出特化(同章多轮重生成不变) → **L3 授权资料**(文件版按场景选卡每章变;PG 版是检索结果,随查询每回合可能变) → **L0 易变部**=用户本回合意图/修改意见(每回合必变,**绝对尾置**,亦是遵循度最优位)。
- 缓存注记:L3 检索查询尽量从本章细纲构造,意图只在用户点名新参考时追加——使 L3 章内趋稳,同章 n=5 重生成环吃到更长前缀。
- 归属判据(什么进 agent prompt,什么进层):**换作品也不变**的进 agent 系统 prompt(角色/方法论/agent 级输出合同/红线);**随作品变**的进 L2(文风画像/设定——agent prompt 不得硬编任何作品专属内容,这是「换绑写手不动链」的前提);**随回合变**的进 L0。阶段一物理形态:派发子代理时 agent `.md` 正文=子代理 system prompt,本 skill 的四层包+派发指令=user message;阶段二同构(agent_version.config 的 prompt 进系统位,Context Assembly 进消息体)。
包尾附**裁剪回显**两段:字段级=被 aiContext 挡掉的字段名与原因;来源级=omittedSources(未绑定跳过的库、出场无关未选的卡数,原因对齐 `not_authorized`/`not_relevant`/`token_budget` 枚举)。
5. 回显落盘:`works/<书>/评审/上下文-第NNN章-<用途>.md`(运行噪音,gitignore 已挡,不提交)。