Reporting and perspectives on artificial intelligence, machine learning, and problem solving as a series of steps towards accomplishing goal states. Specific techniques and methodologies are discussed related to solving workflow and automation problems.