I've been trying to wrap my head around quantum computing, with mixed success. I have a reasonable understanding of how quantum circuits work and the basic principles. However, there is one big missing piece in my understanding, which I've not been able to fill be googling ...
You can use a tool like qiskit to create a quantum circuit, then send it to a cloud quantum computer. How does this circuit get constructed?
With a digital computer, it would either have to be assembled manually, or simulated. Neither seem practical.
Are quantum circuits assembled by tiny robots? (please say they are!)
The pulse sequences get loaded into arbitrary waveform generators and many other parameters are set like microwave generator frequencies. Typically you also perform a tune-up of the system to determine the correct timings and qubit frequencies (as all microwave components and the qubits themselves tend to slightly drift over time).
Today it's much more complicated as you can optimize each gate sequence individually and in conjunction to get higher fidelity, but in principle you can build up any algorithm uses these basic blocks above.
1: https://github.com/adewes/python-qubit-setup/blob/master/scr...