This document discusses problem-solving agents and how they can find a sequence of actions to achieve their goals through search. It defines the key elements of a problem - the initial state, possible actions, transition model, goal test, and path cost function. A problem-solving agent first formulates a goal and problem, then uses a search algorithm to find a solution in the form of an action sequence. It executes the actions until the goal is reached or the sequence is exhausted. Search algorithms are described that can solve problems by exploring the state space in an uninformed or informed manner.