A good idea. But... it often hard to do even with a human DM. A pre programmed DM that doesn't have the concept of improvisation wouldn't be able to do this in majority of situations.