Describe a ki prompt as a programming concept and its uses