The caravan is a companion mission, which means you assign an NPC ally to it. I wouldn’t do it - it is fairly risky, the combat algorithm for caravan missions is broken, and the pay is peanuts.
I’m working on fixing the pay and combat issues, but it’s going to be a long while before they get fixed.