Planerare-utförare-mönstret (Planner-Executor)

What It Is

Planner-Executor delar upp agentens beteende i två steg: en planerare föreslår en strukturerad plan, och en utförare genomför den via verktyg.

Planen kan granskas av policyer, människor eller automatiserade kontroller innan någon åtgärd vidtas.

Detta minskar impulsiva åtgärder och förbättrar tillförlitligheten för flerstegsarbetsflöden.

Why It Matters in Enterprise

Att separera planering från körning stöder governance: ni kan granska avsikten innan påverkan sker.

Det möjliggör säkrare automatisering i stor skala eftersom godkännanden, budgetar och begränsningar kan tillämpas vid plangränsen.

Det förbättrar även felsökningen: fel kopplas till specifika plansteg istället för en enda ogenomskinlig ”agentkörning”.

Common Mistakes

  • Låta utföraren i tysthet skriva om planen (”plandrift”) under körningen.
  • Planer som är ostrukturerad löptext snarare än steglistor med explicita verktyg och parametrar.
  • Hoppa över planvalidering (behörigheter, dataåtkomst, budgetar) tills efter att körningen har påbörjats.
  • Ingen omplaneringsstrategi när förutsättningarna ändras mitt i körningen.

How Copyl Supports This Pattern

  • Copyls verktygsförsta synsätt passar naturligt med planner-executor: planer mappas mot granskningsbara verktygsanrop.
  • Godkännandeflöden kan spärra körningen på plan- eller stegnivå för högriskåtgärder.
  • Granskningsloggar ger stegvis insyn i vad som hände och varför.

Related Patterns