Add-in app for solidworks using Machine learning

I am a Masters' student cuurently working on my thesis on developing a design assistant for solidworks. The objective is to design a virtual assistant for the CAD softwares like SOLIDWORKS to prompt the next design steps based on the previous data history of designing steps for a particular product.

Can someone please give me links or guide or assist me regarding this project?

SolidworksApi/macros