AI is quite bad with JSL, Scripting Index or using JMP to create example script is much better.
Here is basic example
For Each({colname}, Current Data Table() << Get Column Names("Continuous", "String"),
Column(Current Data Table(), colname) << Set Data Type("Character");
);
JMP created script


// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:name, :age, :sex, :height, :weight},
col << Set Data Type(Character(7)) << Set Modeling Type("Nominal") <<
Compact()
);
Current Data Table(old dt);
);
-Jarmo