# 手段-目的分析

> 通过识别"当前状态"与"目标状态"的差异，寻找能缩小差异的算子（Operator），如果条件不满足，就生成子目标，递归执行。

- ID: m00171
- 分类: technical
- 领域: 人工智能

## 定义

Herbert Simon 提出。通过识别"当前状态"与"目标状态"的差异，寻找能缩小差异的算子（Operator），如果条件不满足，就生成子目标，递归执行。脚手架作用：算法化解题。当你面对大问题无从下手时，不要空想，定义差异，寻找填补差异的直接动作，不断拆解直到动作可执行。

## 机制

纽厄尔与西蒙（Newell & Simon）提出的问题求解方法。维持"当前状态"与"目标状态"，计算差异，选择能缩小差异的算子；若算子前提不满足，就把"满足前提"设为子目标递归求解。它把宏大目标不断约化为可执行动作，是 GPS（通用问题求解器）的核心。

## 练习

明确当前与目标状态。识别两者差异。找能直接缩小差异的动作；若不可行，生成"消除前提障碍"的子目标。对子目标重复该过程，直到动作可执行。执行并校验差异是否缩小。

## 脚手架用法

算法化解题。当你面对大问题无从下手时，不要空想，定义差异，寻找填补差异的直接动作，不断拆解直到动作可执行。

[阅读网页](https://thinkingmodels.site/entries/detail/m00171)
