What Color Pants to Wear with a Navy Shirt: Fashion Tips Unveiled - First AI Fashion Agent Gensmo