Following is a demo of the Improve User Interaction program.
?- talktome. Currently... the large yellow block is on the table the large red block is on the table the large blue block is on the table the large green block is on the table the small yellow block is on the table the small red block is on the table the small blue block is on the table the small green block is on the table What would you like to do next? |: throw the large red block. I don't understand the input, try something else. What would you like to do next? |: stack the small green block on the large yellow block. Now... the large yellow block is on the table the large red block is on the table the large blue block is on the table the large green block is on the table the small yellow block is on the table the small red block is on the table the small blue block is on the table the small green block is on the large yellow block What would you like to do next? |: pickup the large yellow block. That block is under the large green block, you cannot pick it up. I can't do that, try something else. What would you like to do next? |: exit false.