A chatbot waits for a prompt. An agent might carry a task forward. That difference sounds technical, but it could change the entire shape of software.