The "PhysX Player Controller" action was designed to create a quick third person character that could walk around a level without any complex setup. It also was one of our first controllers for Third person. e.g. Great for main player character but not AI.
However, if you are setting up an AI, then you will want to use the "Simple Character Controller" action which simply sets up the capsule and is ready for all the programming to be done in lua or modules or both

Then using the Animation mapper with this, you have a large varied degree of script support that can be shared along with dynamic properties.