跳到正文
cccskills
免费在 GitHub 公开

bratman-israel-pollack-1988-plans-resource-bounded-reasoning

Use for bounded reasoning, partial planning, commitment policy, deliberation cost, and reconsideration-threshold design instead of assuming free deliberation. NOT for exhaustive planning, static optimization, or domains where reconsideration cost is irrelevant.

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(11)

  • SKILL.md6.0 KB
  • _book_identity.json6.7 KB
  • _raw_response.md102.7 KB
  • CHANGELOG.md821 B
  • references/consistency-maintenance-as-coordination-mechanism.md13.4 KB
  • references/deliberation-as-expensive-operation.md11.9 KB
  • references/failure-modes-of-resource-bounded-reasoning.md14.5 KB
  • references/filter-override-mechanisms.md13.5 KB
  • references/plans-as-computational-constraints.md10.8 KB
  • references/structural-partiality-and-hierarchical-commitment.md14.3 KB
  • references/temporal-dynamics-of-commitment.md14.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Plans and Resource-Bounded Practical Reasoning

Source basis: Bratman, Israel, and Pollack on why plans matter mainly because they constrain future reasoning, not because they fully specify perfect action.

When to Use

  • Deliberation time is expensive and the world changes while the agent is still thinking.
  • You need to decide when to commit, defer detail, or reconsider a plan.
  • A planner is thrashing between options or freezing in analysis paralysis.
  • You are designing multi-agent coordination without constant message passing.
  • Task decomposition needs to stay executable before all details are known.

NOT for

  • Exhaustive planning in toy domains where the world can be treated as frozen.
  • Static optimization problems where deliberation cost does not materially matter.
  • Flat task queues that do not need commitment structure, revision policy, or means-end coherence.

Decision Points

  1. Decide whether a partial commitment now will save more reasoning than it risks in later revision.
  2. Choose what stays fixed and what remains open; structural partiality is a design decision, not a temporary defect.
  3. Set an override threshold for when incompatible options deserve costly reconsideration.
  4. Check whether coordination depends on shared commitment structure or on explicit communication.

Decision Flow

flowchart TD
  A[Planning under resource bounds] --> B{Commit now or deliberate longer?}
  B -->|Commit now| C[Choose partial commitments]
  B -->|Deliberate longer| D[Only if expected value exceeds reasoning cost]
  C --> E[Mark what stays fixed and what remains open]
  D --> E
  E --> F{Override trigger hit?}
  F -->|No| G[Execute with local consistency checks]
  F -->|Yes| H[Reconsider only the threatened commitments]
  G --> I{Coordination needed?}
  H --> I
  I -->|Yes| J[Share commitment structure]
  I -->|No| K[Keep local plan authority]

Working Model

  • Plans are computational constraints. They narrow later search, filter incompatible options, and provide assumptions for follow-on reasoning.
  • Partiality is a feature. Commit high enough to organize work, but defer details whose stability horizon is short.
  • Stability and revisability are in tension. A plan that never filters is useless, and a plan that never bends is brittle.
  • Filter override is the meta-reasoning valve. It should trigger reconsideration for meaningful opportunities or failures, not every novelty.
  • Means-end coherence turns "what should I do?" into smaller subproblems attached to an already chosen end.

Failure Modes

  • Trying to build a complete plan before acting, so the world changes before execution begins.
  • Reconsidering so often that commitments never produce computational savings.
  • Treating commitments as sacred and missing obvious opportunities or violated assumptions.
  • Refining low-level details long before they are needed.
  • Ignoring deliberation cost when evaluating whether more planning is worth it.

Anti-Patterns and Shibboleths

  • Anti-pattern: treating every new signal as grounds for full replanning.
  • Anti-pattern: calling a plan "flexible" when it is really too weak to filter any downstream choices.
  • Shibboleth: if the design never prices deliberation cost, it is still doing idealized planning, not bounded practical reasoning.

Worked Examples

  • An on-call remediation agent keeps reopening its plan every time a new metric moves. The repair is a stronger filter plus explicit override triggers for only the metrics that threaten the current intention.
  • A multi-agent workflow needs independent progress without constant chatter. The repair is to give each agent compatible partial commitments and local consistency checks instead of forcing every step through a central coordinator.

Fork Guidance

  • Stay in-process when you are tuning one plan's level of commitment and one override policy.
  • Fork only when you need a small number of rival partial plans evaluated independently for expected deliberation cost and failure exposure.

Quality Gates

  • Deliberation cost is explicit, not assumed free.
  • The plan states which commitments are fixed now and which details remain intentionally open.
  • Override triggers are named clearly enough to distinguish useful reconsideration from noise.
  • Monitoring covers the assumptions that would invalidate the current plan.
  • The design explains how commitments reduce later reasoning load.

Reference Routing

  • references/plans-as-computational-constraints.md: load when you need the strongest account of why plans constrain future reasoning.
  • references/structural-partiality-and-hierarchical-commitment.md: load when deciding what to commit now versus later.
  • references/filter-override-mechanisms.md: load when reconsideration is either too frequent or too rare.
  • references/deliberation-as-expensive-operation.md: load when resource budgets, deadlines, or interruption policy matter.
  • references/consistency-maintenance-as-coordination-mechanism.md: load when multiple agents need to stay compatible without continuous communication.
  • references/temporal-dynamics-of-commitment.md: load when timing of commitment, refinement, or abandonment is the hard part.
  • references/failure-modes-of-resource-bounded-reasoning.md: load when diagnosing which bounded-reasoning failure mode you are actually seeing.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

Use for insight, reframing, contradiction, impasse, and anomaly-driven problem solving when execution effort no longer helps. NOT for routine optimization, error correction, or well-specified tasks with known solution paths.

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

Apply normative BDI reasoning to agents that must detect norms, choose which commitments to internalize, and resolve conflicts by comparing consequences. Use when obligations, prohibitions, or policies collide in autonomous systems. NOT for simple fixed-priority rules, pure constraint satisfaction, or domains where no real normative conflict exists.

中文简介正在准备中。当前显示原文说明。

curiositech/windags-skills162026年10月19日 更新

查看 curiositech 的全部技能

报告此技能的问题