What Shoes to Wear with a Tuxedo: Ultimate Fashion Guide - First AI Fashion Agent Gensmo