Custom PAWN with AI and Player

Hi I was just wondering what is the best way to create a custom PAWN that has the same abilities not caring if it is AI or Player. I saw the custom binding of controls for PAWNS but these cannot be used with AI Controller. Maybe I would just need to have an ability to TurnLeft TurnRight… MoveForward, MoveBackward , being able to limit the turning (so it has the same speed etc as player) and how to tell the AIController to use it when it’s doing navigation. Thanks!