Partially Observable Markov Decision Processes for Artificial Intelligence