Skip to content

Commit d399406

Browse files
committed
Added selective hearing obstacle
1 parent 419df96 commit d399406

3 files changed

Lines changed: 98 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Selective Hearing (Obstacle)
2+
3+
## Description
4+
Even after narrowing scope and pruning ground rules to essentials, AI still ignores certain instructions.
5+
6+
AI filters based on what it deems important (learned from training), not what you mark important. Your instructions compete against billions of examples in its training data and its attention span.
7+
8+
This is unfixable via just prompting. No amount of CAPS, **bold**, or "IMPORTANT!!!" will override AI's attention filters.
9+
10+
## Root Causes
11+
12+
### 1. Contradicting the majority of its training data
13+
When your instructions clash with deeply ingrained patterns (like "don't comment code" vs millions of commented examples), the training wins.
14+
The AI cannot hear you over the roar of its training data.
15+
16+
### 2. Attention overload (distracted agent)
17+
As tasks grow complex, AI's attention narrows to the main goal. Your ground rules and constraints get filtered out as "less important" - the AI is so focused on solving the problem that it has no attention for your additional guidance. Your constraints get filtered out as "noise" as all available attention flows to the main task.
18+
19+
## Impact
20+
- Random compliance — instructions work unpredictably
21+
- Critical constraints vanish mid-task without warning
22+
- Forces constant vigilance and re-prompting of "simple" rules
23+
24+
## Examples
25+
26+
**Fighting training:** Tell AI "no comments in code" → it complies briefly → silently reverts because comments are everywhere in its training data.
27+
28+
**Attention overload**: Asking it to run tests after every refactoring. It initially complies, then as refactoring continues, AI gets absorbed in the code transformation and starts skipping tests - its attention is consumed by the main task.
29+
```

documents/relationships.mmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ graph LR
5252
patterns/constrained-tests -->|solves| anti-patterns/flying-blind
5353
patterns/habit-hooks -->|solves| obstacles/cannot-learn
5454
patterns/habit-hooks -->|solves| obstacles/context-rot
55+
patterns/hooks -->|solves| obstacles/selective-hearing
56+
patterns/reminders -->|solves| obstacles/selective-hearing
5557

5658
%% Pattern → Pattern relationships (enables, uses, similar, alternative)
5759
patterns/reference-docs -->|enables| patterns/knowledge-composition
@@ -98,6 +100,7 @@ graph LR
98100

99101
%% Obstacle → Obstacle relationships (related)
100102
obstacles/solution-fixation -->|related| obstacles/compliance-bias
103+
obstacles/selective-hearing -->|related| obstacles/context-rot
101104

102105
%% Obstacle → Anti-pattern relationships (related)
103106
obstacles/obedient-contractor -->|related| anti-patterns/silent-misalignment

documents/workshop_path.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Talk Path
2+
3+
Legend: ⛰ Obstacle | 🧩 Pattern | ⚠️ Anti-pattern
4+
5+
## Section 1: Context Management
6+
### Foundations
7+
- [⛰️Cannot Learn](documents/obstacles/cannot-learn.md)
8+
- [⛰️Context rot](documents/obstacles/context-rot.md)
9+
- [🧩 1 Context management](documents/patterns/context-management.md)
10+
- [🧩 2 Knowledge Document](documents/patterns/knowledge-document.md)
11+
- [🧩 3 Ground rules](documents/patterns/ground-rules.md)
12+
- [🧩 4 Extract Knowledge](documents/patterns/extract-knowledge.md)
13+
14+
### Focus
15+
- [⛰️ Limited Context Window](documents/obstacles/limited-context-window.md)
16+
- [⚠️ 5 Distracted Agent](documents/anti-patterns/distracted-agent.md)
17+
- [⛰️ Limited Focus](documents/obstacles/limited-focus.md)
18+
- [🧩 6 Focused Agent](documents/patterns/focused-agent.md)
19+
- [🧩 7 References](documents/patterns/reference-docs.md)
20+
- [🧩 8 Knowledge Composition](documents/patterns/knowledge-composition.md)
21+
22+
### Noise
23+
- [⛰️ Excess Verbosity](documents/obstacles/excess-verbosity.md)
24+
- [🧩 9 Semantic Zoom](documents/patterns/semantic-zoom.md)
25+
- [🧩 10 Noise Cancellation](documents/patterns/noise-cancellation.md)
26+
27+
## Section 2: Reliability & Quality
28+
### Non-Determinism
29+
- [⛰️ Non-Determinism](documents/obstacles/non-determinism.md)
30+
- [🧩 11 Knowledge Checkpoint](documents/patterns/knowledge-checkpoint.md)
31+
- [🧩 12 Parallel Implementations](documents/patterns/parallel-implementations.md)
32+
- [🧩 13 Offload Determinism](documents/patterns/offload-deterministic.md)
33+
34+
### Hallucinations and Complexity
35+
- [⛰️ Hallucinations](documents/obstacles/hallucinations.md)
36+
- [⚠️ 14 Perfect Recall Fallacy](documents/anti-patterns/perfect-recall-fallacy.md)
37+
- [🧩 15 Playgrounds](documents/patterns/playgrounds.md)
38+
- [⚠️ 16 Unvalidated Leaps](documents/anti-patterns/unvalidated-leaps.md)
39+
- [⛰️ Degrades Under Complexity](documents/obstacles/degrades-under-complexity.md)
40+
- [🧩 17 Chain of Small Steps](documents/patterns/chain-of-small-steps.md)
41+
42+
### Forcing Compliance
43+
- [⛰️ Selective Hearing](documents/obstacles/selective-hearing.md)
44+
- [🧩 18 Hooks](documents/patterns/hooks.md)
45+
- [🧩 19 Reminders](documents/patterns/reminders.md) (User Reminders, TODOs, Instruction Sandwich)
46+
47+
## Section 3: Steering
48+
- [⛰️ Black Box AI](documents/obstacles/black-box-ai.md)
49+
- [⛰️ Compliance Bias](documents/obstacles/compliance-bias.md)
50+
- [⚠️ 20 Silent Misalignment](documents/anti-patterns/silent-misalignment.md)
51+
- [🧩 21 Active Partner](documents/patterns/active-partner.md)
52+
- [🧩 22 Check Alignment](documents/patterns/check-alignment.md)
53+
- [🧩 23 Context Markers](documents/patterns/context-markers.md)
54+
- [⚠️ 24 Answer Injection](documents/anti-patterns/answer-injection.md)
55+
- [⚠️ 25 Tell Me a Lie](documents/anti-patterns/tell-me-a-lie.md)
56+
- [🧩 26 Reverse Direction](documents/patterns/reverse-direction.md)
57+
- [🧩 27 Text Native](documents/patterns/text-native.md) (ASCII)
58+
59+
---
60+
61+
## Not In the Talk
62+
- [🧩 Polyglot AI](documents/patterns/polyglot-ai.md)
63+
- [🧩 Borrow Behaviors](documents/patterns/borrow-behaviors.md)
64+
- [🧩 Softest Prototype](documents/patterns/softest-prototype.md)
65+
- [🧩 Take All Paths](documents/patterns/take-all-paths.md)
66+
- [🧩 Shared Canvas](documents/patterns/shared-canvas.md)

0 commit comments

Comments
 (0)