What an AI agent actually is, how it differs from a chatbot, what people use them for, and what they cost to run.