Reaching Cognitive Consensus with Improvisational Agents