Layered Agent
Problem: How do you organize and structure agent behavior into software?
Context: You are writing an agent system.
Solution:
- Decompose an agent into layers addressing the different dimensions of strong agency (autonomous, social, reactive, proactive).
- Each layer implements a sub-framework on which higher-level behavior can be built. The layers can be customized to the needs of a specific application.