distributed intelligence and AI