What Trousers to Wear with Brown Shoes: Fashionable Choices for You - First AI Fashion Agent Gensmo