A bot framework röviden abban segít, hogy saját alkalmazásunkkal chatelni tudjunk. Ha például van egy levelezőszerverünk, akkor megoldható, hogy chat üzenetekkel e-mailt küldjünk, vagy a beérkező üzenetekről chaten értesüljünk. (chat alatt értve skype, vagy slack klienst, ami akár telefonunkon is futhat.) Hasonlóan saját IoT fejlesztéseinket is elérhetjük chat-en. Olyanra kell gondolni, hogy például be tudjuk állítani a termosztátunkat, ki/bekapcsolhatjut a riasztót a házunkban. Vagy chat-en utasíthatjuk a zenelejátszónkat de akár a tévénket, hogy éppen mit néznénk szívesen.
Ez utóbbit a github HUBOT-jából loptam.
A lényeg, hogy tetszőleges program vagy szolgáltatás felületeként használhatjuk a chat alkalmazásunkat. Egy lépéssel továbbgondolva és egy jól működő beszédfelismeréssel összekapcsolva jövős lehetőségről beszélünk. Persze az ördög a részletekben rejtezik.
Egy kellően részletes összefoglaló cikk forráskóddal és tudnivalókkal a miértekről és a hogyanokról.
An Introduction to the Microsoft Bot Framework