“Shishir Mehrotra defines AI agents as having four characteristics: knowledge, skills, assignments, and a "soul" (system prompt).”