What Shoes to Wear with Navy Dress: Step Up Your Style - First AI Fashion Agent Gensmo