---
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 迁移]]
