One way to work with the global instant construction command is to use one dock per ship for a single day. For example if you want 10 battleships, use one separate dockyard for each ship for a single day with the IC command enabled. That way you get your 10 ships, whereas the AI only gets one of whatever it's building.