Learning to think together