Are fiducials used for PCB building, or just automated component stuffing?

You can find much information using normal web search. “fiducial pcb”. They are not specific to KiCad.