Modeling Adaptive Autonomous Agents | Synapse