20260514:增加新内容
This commit is contained in:
36
concepts/prompt-layering.md
Normal file
36
concepts/prompt-layering.md
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
title: "Prompt Layering(提示分层)"
|
||||
created: 2026-05-11
|
||||
updated: 2026-05-11
|
||||
type: concept
|
||||
tags: [agent-architecture, prompt-engineering, system-design]
|
||||
sources: [[prompt-caching-architecture]]
|
||||
---
|
||||
|
||||
# Prompt Layering(提示分层)
|
||||
|
||||
## 定义
|
||||
|
||||
Prompt Layering 是为最大化 [[cache-hit-ratio|缓存命中率]] 而构建的分层 Prompt 堆栈架构,将 Agent 的上下文按**变更频率**从低到高分为四层。
|
||||
|
||||
## 四层架构
|
||||
|
||||
| 层级 | 内容 | 变更频率 | 缓存状态 |
|
||||
|------|------|----------|----------|
|
||||
| **Global Layer** | System Prompt、通用工具定义、行为准则 | 几乎不变 | 持久缓存根节点 |
|
||||
| **Project Layer** | 项目上下文、CLAUDE.md、因子库索引 | 版本级变更 | 跨实例复用 |
|
||||
| **Session Layer** | 本次分析初始参数(品种、因子集) | 会话级变更 | 缓存边界 |
|
||||
| **Dynamic Layer** | 实时行情、当前任务、历史对话 | 高频变动 | 缓存断点之后 |
|
||||
|
||||
## 设计原则
|
||||
|
||||
1. **静态前缀不可变性**:前三层必须保持字符级一致
|
||||
2. **纪律性构建**:Session Layer 避免硬编码过多临时变量
|
||||
3. **计算开销隔离**:所有高频计算只发生在 Dynamic Layer
|
||||
|
||||
## 相关概念
|
||||
|
||||
- [[prompt-caching|Prompt Caching]]
|
||||
- [[cache-hit-ratio|缓存命中率]]
|
||||
- [[cache-invalidation|缓存失效]]
|
||||
- [[stub-pattern|Stub 模式]]
|
||||
Reference in New Issue
Block a user