Crossword Puzzle

12345678
Across
  1. 4. A computer program that responds appropriately to the customer’s needs 24/7
  2. 5. Component of robot as input device which read or measure physical properties from their surroundings
  3. 7. A programming construct that allows a program to be repeated as long as a criterion holds. The two types of loops are for loops and while loops
Down
  1. 1. A programming construct that allows a program to run sequences of code depending on whether a condition evaluates to True or False
  2. 2. Voice-based systems that perform tasks based on user commands
  3. 3. Text processing approach to remove affixes (letters that appear at the end of the word) to keep only the original word
  4. 6. Approach of computer vision to recover 3D geometry of the world from one or more of its images
  5. 8. Component of expert system that contains a set of inference rules used by the inference engine to draw conclusions, often through a series of logical "IF" statements