Tier 4 Series 304

304B: The Blackboard

Pilot Record
Student Profile
"If the Radar System finds a target, the Missile System needs to know about it without being hard-wired to the Radar. A Navigator uses a "Blackboard"—a shared memory space where systems write and read facts about the world."

The Concept: Shared Knowledge

A **Blackboard** is a dictionary of data that multiple AI nodes share.

* **Write:** The Eyes write `Target = Player` to the Blackboard.
* **Read:** The Gun reads `Target` from the Blackboard.
* **Decoupling:** The Gun doesn't care *how* the target was found, only that it exists.
Red Flag Detected

The AI Trap: "The Private Memory"

You ask the AI: "Pass the target from the vision script to the attack script."

// AI-Generated Code: Hard Coupling
class Vision {
    public Attack attackScript; // Dependency
    void Update() {
        if (seePlayer) attackScript.SetTarget(player);
    }
}

This is "Referential Glue." You cannot reuse the Vision script on a unit that doesn't have an Attack script.

Elite Telemetry

Research shows "Elite" teams achieve 15% faster lead times by keeping AI on a "very tight leash."

  • Small Batches Solving one problem at a time prevents logic drift.
  • Modular Design Localizing the "blast radius" of AI changes.
  • Tight Loops Rapid iteration with constant code review.

The Navigator's Correction

Corrective Protocol
// Corrected: Shared Data
blackboard.Set("Target", player);
// The Attack Node just checks:
var target = blackboard.Get<Transform>("Target");
Your Pilot Command
> A skilled Navigator directs the AI to use a Blackboard.
Next Mission
Utility Theory