A flow, a task, and an artifact walk into a bar. The flow says, "I'll have a round of drinks for everyone." The task replies, "I'll handle the execution of that order." The artifact, feeling left out, sighs and says, "I guess I'll just store the memories of this night."
This joke highlights the roles of flows, tasks, and artifacts in Prefect. Flows are the orchestrators, tasks are the individual units of work, and artifacts store information about the flow's execution. Now, if you'll excuse me, I'll go back to searching through endless documentation...