Разговаривать логично – быть последовательным. Это значит, что вы не должны себе противоречить, а ваши суждения должны необходимо вытекать из предпосылок. Вы должны правильно оперировать понятиями, суждениями и умозаключениями (это входит в курс классической логики). Очень важно знать законы мышления, в особенности закон тождества и закон достаточного основания. Правильное мышление невозможно без знания методов дедукции и индукции.
Но самое главное – разбираться в логических ошибках и уловках, которых есть множество: круг в доказательстве, idem per idem, ad hominem, straw man (очень распространена), апелляция к авторитету или большинству и другие. Их следует избегать: истина и репутация дороже. А вот если вы укажете оппоненту на его непоследовательность и попросите рассуждать в правильном ключе, то выиграете только вы.
Не уходите от ответа. Этот навык бесполезен.
Читайте книги по логике, риторике, философии и истории.
неожиданная концовка
Я бы еще добавила, что собеседник должен чувствовать себя комфортно.
Развивать мыслительную реакцию, читать книги и развивать общую эрудицию, работать над техникой словесной речи, и главное - больше общаться с людьми;)