Chatbots, AI agents and workflow automations get lumped together, but they solve different problems. Here is how to tell them apart and pick the right one for the job.