The rise of large language models like ChatGPT that can churn out computer code has led to a new term - vibe coding - for people who create software by asking AI to do it for them