Developing Bots with Microsoft Bots Framework
رباتها چهره ای جدید از تجربهی کاربری هستند. رابطهای کاربری مکالمه ای (CUI)، گزینههای زیادی برای ایجاد تجربه کاربری غنی تر، خلاقانهتر از طریق ایمیل، SMS، عکس، صدا و یا ویدئو برای ارتباط با برنامه در اختیار قرار میدهند. برنامههای وب یا دسکتاپ مدرن به زودی توسط رباتهای هوشمند که میتوانند از هر دستگاهی در هر جایی متصل باشند جایگزین و با یه آنها اضافه خواهند شد. رباتها میتوانند با استفاده از هوش مصنوعی و داده هایی که کاربر در اختیار آنها قرار میدهد تجربه ای شخصی سازی شده و بینشی غنیتر فراهم کنند.
فریمورک Microsoft Bot ساختن باتها را آسان کرده است و با استفاده از این فریمورک ما میتوانیم ربات هایی غنی، مقیاس پذیر و هوشمند بسازیم که میتوانند از هر کجا با استفاده از لیست چشمگیری از پلتفرمها مثل Email، Skype، SMS، Facebook Chat و ... متصل شوند. در این کتاب چگونگی توسعه رباتهای هوشمند با استفاده از Microsoft Bot Framework، Visual Studio، Microsoft Azure و Microsoft Cognitive Services را شرح داده شده است. فصلهای مقدماتی کتاب در مورد کمک کردن به توسعه دهندگان برای یاد گرفتن مقدمات توسعه ربات با استفاده از Visual Studio، .NET، C# و Node.js است. شما اساس توسعه و مهارتهای اشکال زدایی، انتشار بر روی Azure و پیکربندی رباتها با استفاده از پورتال توسعه ربات را یاد خواهید گرفت. قسمت پیشرفته این کتاب دربارهی ساخت رباتهای هوشمند با استفاده از scalable storage، conversation flows، Microsoft Cognitive Services مثل LUIS، Bing Search، Vision و Voice API است. در همین فصل نیز پیکربندی تجزیه و تحلیل و سایر عملیات رایج رباتها بررسی شده است.
Develop Intelligent Bots using Microsoft Bot framework (C# and Node.js), Visual Studio Enterprise & Code, Microsoft Azure and Cognitive Services. This book shows you how to develop great Bots, publish to Azure and register with Bot portal so that customers can connect and communicate using famous communication channels like Skype, Slack, Web and Facebook. You'll also learn how to build intelligence into Bots using Azure Cognitive Services like LUIS, OCR, Speech to Text and Web Search.
Bots are the new face of user experience. Conversational User Interface provides many options to make user experience richer, innovative and engaging with email, text, buttons or voice as the medium for communication. Modern line of business applications can be replaced or associated with intelligent Bots that can use data/history combined with Machine intelligence to make user experience inclusive and exciting. With Developing Bots with Microsoft Bots Framework, you'll see just how simple Bot building can be.
What You'll Learn
Build Bots using MS Bot framework on Windows and Non-Windows platforms
Publish your Bot to the cloud in minutes
Create rich communication platforms between your application and users
Apply Artificial Intelligence and Machine Learning to your applications
Who This Book Is For
Developers and Architects who design and build modern applications or communication platforms using MS stack or open source technologies.
Business Analysts and UX Specialists interested in designing and building trendy user interfaces/platforms using Bots and Azure ML
Table of Contents
Chapter 1: Conversations as Platforms
Chapter 2: Develop Bots Using .NET Core
Chapter 3: Develop Bots Using Node.js
Chapter 4: Channels
Chapter 5: Bot Conversations
Chapter 6: Skype Calling Bot
Chapter 7: Storing State
Chapter 8: Dialogs
Chapter 9: Natural Language Processing
Chapter 10: Azure Cognitive Services
Chapter 11: Bot Operations