What Color Shoes to Wear with Navy Pants: Stylish Insights - First AI Fashion Agent Gensmo