Son günlerdeki en önemli gelişmelerden bir tanesi de hiç şüphesiz Bot'lar. Özellikle yapay zeka servislerinin oldukça fazla gelişmesi ile birlikte, günlük hayatıma girmelerine en büyük imkan sağlayan alanlardan birisi de Bot'lar oldu. Bot kavramını özetleyecek olursak algoritmik alt yapıları ile insan gibi davranan ve tepkiler veren bir teknoloji olarak özetleyebiliriz. Pek çok büyük yazılım firmaları da aynı şekilde kendi botlarını duyurmakla birlikte bu botların geliştirileceği platformları duyurmaya başladılar.
Microsoft olarak Build konferansında duyurduğumuz gelecek yıllarda hayatımızın vazgeçilmez parçası olacak botlar için bir geliştirme platformunu duyurdu. "The Microsoft Bot Framework" adını verdiğimiz bu platform aracılığı ile bir botun gereksinimi olan tüm işlevleri yerine getirebileceğiniz gibi, ekstra bir geliştirme gereksinimi duymadan bu botları Skype, Facebook Messenger, telegram gibi farklı ortamlarda yayınlayabileceksiniz. Bu ortamı kullanarak geliştirdiğiniz bot uygulaması sayesinde, kullanıcıların gönderdiği mesajlar direkt olarak botlara giderken, botlar da yine aynı şekilde kullanıcılara cevap verebilecek. Bir sonraki aşamada da "Bot Directory" adını verdiğimiz bir nevi bot mağazası sayesinde de botlar da birbirleri ile konuşabilecek.
Bu konu ile ilgili ilk bot örneğini aşağıki github örneği üzerinde bulabilirsiniz.
https://github.com/ikivanc/IlkBotFrameworkOrnegi
Ayrıca tüm örnekleri de ve detayları da http://ibrahimkivanc.com/page/bot-framework adresinden bulabilirsiniz.
Sorularınız için www.twitter.com/ikivanc
7. Bot Framework is a Microsoft-operated
service and an SDK.
Bot Framework is one of many tools
Microsoft offers for building a complete
bot.
Others include: LUIS, Speech APIs, Azure, more
8. Your Bot Framework Bot
Bot Connector Bot DirectoryBot Builder SDKs
Connect your bot(s) to
text/sms, Office 365 mail,
Skype, Slack, and other
services.
Build great dialogs within
your Node.js- or C#-based
bot
COMING SOON - Try, use,
and add published bots to
the world’s top conversation
experiences
• Register, connect, publish and
manage your bot through the
bot dashboard
• Message routing
• Automatic translation to 30+
languages
• User and state management
• Embeddable web chat control
• Debugging tools
• Open source SDK on Github
• From simple built-in prompts
and command dialogs to
simple to use yet sophisticated
‘FormFlow’ dialogs
• Libraries, samples and tools to
make a great conversationalist
• Chat emulator
• Leverage related services
available in Cognitive Services
• Public directory of bots
registered and approved with
Bot Framework
• Users can try your bot from the
directory via the web chat
control
• Users can discover and add
your bot to the channels on
which it is configured
Animation set to loop (replace /Build walk in ?), Add session id to top
Bot Framework provides everything you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Bot Framework consists of three main components: Bot Connector, Bot Builder, and Bot Directory