I have added an explanation about the difference between automated and interactive dialogs to the Dialog Editor wiki page.

I have also documented a story helper DB you can use to define ADs. As that page mentions, you can also start them from Osiris using Proc_StartDialog, or from behaviour script (DialogStart -- in fact, that API only works for automated dialogs).