How would one interrupt an animation to begin another one?

Just a general question in terms of creating a fighting game and looking for the best approach.

If I want AI to do a combo move, lets say, jab jab straight punch, and of course all 3 are separate animations, I have to interrupt each one to begin the next move. Would that be something done in blackboard, or would I have animation montages complete for each combo I would like the AI to do?

And on the contrary, if I’m the player, how would this be done in blueprint? Would it be done in the animation blueprint? Or the character blueprint?