The intermediate tag on a blog post means the text is suitable for people who are somewhat familiar with that field and have some prior experience. The text may also contain some more difficult english terms and some more technical terms.
Dialogs are a highlight of Bot Framework SDK and they are at it's centre. Through them, you can write comprehensive conversations that the bot will engage in with users. Rather than having a bot that just responds to user with a predefined message to a specific keyword. With bot framework dialogs, bots can give you real "dialog" experience.