GenerateSmartCommand constructor

GenerateSmartCommand()