Dynamic micro-bead arrays offer great flexibility and potential as sensing tools in various scientific fields. Here we present a software-oriented approach for fully automated assembly of versatile dynamic micro-bead arrays using multi-beam optical tweezers combined with intelligent control techniques. Four typical examples, including the collision-free sorting of array elements by bead features, are demonstrated in real time. Control algorithms and experimental apparatus for these demonstrations are also described.