And there's a whole branch of sociology, called conversation analysis, that tries to make blueprints for different types of conversation.
Há todo um ramo da sociologia, chamado Análise de Conversação, que tenta fazer modelos para tipos diferentes de conversas.