-
-
Notifications
You must be signed in to change notification settings - Fork 1
Cognitive Design Patterns
GD2BK1NG edited this page Jan 27, 2026
·
1 revision
Reusable patterns for building cognitive systems with Syntra Kernel
This guide provides reusable patterns for designing cognitive behaviors, agents, and workflows.
intent_detected
→ planning_agent.generate_plan
→ sandbox.simulate
→ action_agent.execute
Use when:
- user expresses a goal
- system must determine how to achieve it
memory.semantic.query
→ knowledge_lobe.infer
→ planning_agent.generate
Use when:
- tasks depend on domain knowledge
- system must reason conceptually
planning_agent.generate
→ sandbox.simulate
→ reflection_agent.evaluate
→ action_agent.execute
Use when:
- safety matters
- outcomes are uncertain
planner → navigator → executor → reflector
Use when:
- tasks require multiple cognitive skills
- workflows are multi‑step
perception → world_model.update → planning
Use when:
- tasks depend on structured understanding
- UI or environment is dynamic
Cognitive design patterns help developers:
- build consistent behaviors
- reuse proven strategies
- maintain architectural clarity
- design robust cognitive flows