On the AI being too slow to respond here's a simple way.
I made a request to my ally to help defend a planet. He doesn't turn up another ally helps and leaves I go about my buisness. My main fleet is partway through making a move on another empire when suddenly my eye passes over the empire tree to see a Allied cap at an asteroid near a planet one jump from my home. I investigate and see a massive fleet forming up to jump to this world.
I go Defcon 1
I scramble my 2nd and 3rd fleet I call off my Main fleet bringing them back begin production on heavy mines launch fighters call 2 allies with a defence on my planet.
The fleet arrives and sits at the edge of the grav well not moving. My fleets are formed up and look back.
My Main fleet is on the way but ATM my two defence fleets are about equal.
One jump away I get a whisper.
"I've done what you asked me to" and the fleet jumps away.
My Jaw drops as I realise that not being about to attack and break our ceasefire this guy was the guy I asked for help from that pirate raid ages ago.
The reason for this incredible slowness is simple.
Although an ally may have vision of the world even if my world is being pimp slapped by Pirates the AI still has it's fleets set to form up before jumping. It's rather frustrating seeing that allied 12 Cap fleet waiting for a garda flak frigate to turn before they assist.