I don't see a distinction. Vibe coding is either agent assisted coding or using chatbots as interpreters for your design goals. They are the same thing.
"Vibe" has connotations of easy and fun neither of which are true when building something difficult
No. One involves human quality control, and one omits it.