Enhancing Artificial Intelligence Control Mechanisms: Current Practices, Real Life Applications and Future Views