---
title: "Text-Space Optimizer (文本空间优化器)"
created: 2026-05-29
updated: 2026-05-29
type: concept
tags: ["optimization", "text-space", "agent", "skill"]
sources: ["https://arxiv.org/abs/2605.23904"]
---

# Text-Space Optimizer (文本空间优化器)

**Text-Space Optimizer** 是 [[skillopt|SkillOpt]] 引入的核心范式：将 Agent skill 的训练建模为**文本空间中的优化问题**，与权重空间中的深度学习优化形成精确的结构类比。

## 为什么需要文本空间优化

传统的 skill 创建方式都不具备优化器的基本特征：
- **手写/一次性生成**：无反馈循环
- **松散自修正**：无控制（学习率、验证、动量）
- **缺乏可复现性**：每次结果不可预测

## 从权重空间到文本空间的映射

SkillOpt 建立的精确类比：

| 组件 | 权重空间（θ） | 文本空间（Skill） |
|------|:---:|:---:|
| 优化对象 | 浮点张量 | Markdown 文档 |
| 更新操作 | θ ← θ - η∇L | ADD/DELETE/REPLACE |
| 步长控制 | Learning rate η | [[textual-learning-rate\|Edit budget L_t]] |
| 数据划分 | Train/Val/Test | Rollout/Validation/Test |
| 防止过拟合 | Early stopping | [[held-out-validation-gate\|Validation gate]] |
| 负反馈 | 梯度下降 | [[rejected-edit-buffer\|Rejected buffer]] |
| 动量 | EMA / Adam β | [[slow-meta-update\|Epoch-wise slow update]] |

## 核心洞察

> "The deep-learning analogy is operational rather than decorative."

这个类比不只是比喻——每个组件都有**操作性对应**。这使得 skill optimization 不再是"随便改改"，而是一个可控的、可复现的训练过程。

## 相关

- [[skillopt]] — SkillOpt 的具体实现
- [[skill-as-external-state]] — 为什么文本可以被优化
- [[yang-skillopt-2026]] — 原始论文
