Intelligent agents: theory and practice | Synapse