On distributed artificial intelligence | Synapse