lecture 2: lecture 2: intelligent agents