My answer is, for DnD at least, a little bit of both.
With my group, when doing social challenge, we start by doing a natural roleplay conversation, or free-form improv as you put it.
Then, when one of us feels like a roll is needed, we ask for it. If me as the DM is not sure of the intention...