Self-assembly is a process where components autonomously organize into structured arrangements without external guidance. This phenomenon is driven by minimization of free energy and is a powerful tool in nanotechnology. By carefully designing the properties of nanoparticles, researchers can exploit self-assembly to create complex nanostructures for applications in photonics, catalysis, and molecular electronics. However, achieving the desired configurations consistently remains a significant challenge.