We have all spent the last couple of years typing queries into prompt boxes, waiting for a smart chatbot to spit back answers ...