Intelligent Protagonist