Files
myWiki/concepts/procedural-skill-layer.md

44 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Procedural Skill Layer程序技能层"
created: 2026-06-11
updated: 2026-06-11
type: concept
tags: [agent, harness, skill, retrieval]
sources: [raw/papers/xu-life-harness-runtime-adaptation-2026.md]
---
# Procedural Skill Layer
> Life-Harness 的第②层:从训练轨迹中构建技能记忆库,在任务条件化阶段检索相关程序技能以指导决策。
## 机制
该层在任务描述 x 出现时触发(交互循环启动前),从技能记忆库 S 中检索相关技能:
```
K_x = TopK_{k∈S} score(x, k)
```
其中 score 通过 BM25 实现。检索到的技能 K_x 被注入到初始 system prompt 中,为模型提供**非参数的决策指导**。
## 技能的定义
在 Life-Harness 中,一个 Skill 是**紧凑且可复用的策略**,捕捉完成特定子任务的核心方法。技能从训练轨迹中蒸馏而来,不像模型参数那样需要梯度更新,而是以文本形式存储和检索。
## 与其他层的关系
- 在 [[environment-contract-layer|环境契约层]] 之后执行:先建立合法框架,再注入策略指导
- 与 [[trajectory-regulation-layer|轨迹调控层]] 互补:技能层提供"正向引导",调控层提供"负向矫正"
- 使 [[runtime-harness-adaptation|Runtime Harness Adaptation]] 具备从历史经验中学习的非参数化能力
## 关键特性
- **可审计**:技能以自然语言存储,人类可直接理解和验证
- **可累积**:新轨迹持续丰富技能记忆库
- **跨模型可复用**:技能是环境侧的策略知识,不绑定特定模型
## 参考
- [[xu-life-harness|Life-Harness 论文]]
- [[harness-evolution|Harness Evolution]]
- [[cross-model-harness-transfer|跨模型 Harness 迁移]]