its there to make diagrams. They don't have any AI built in because the content of your diagram is not analyzed. You have to think yourself, but organizing your puzzles and displaying it in diagrams can help a lot to check yourself if you made logical errors.
For adventure games it can be used to show up your puzzles in a graphical way and display all requirements to fullfill specific conditions and dependencie:
Also these programs often have a "tidy up" function to sort your boxes