lectio

Introduction

Contents

Bots

Internet bot, web robot, robot or simply bot, is a software application that runs automated tasks over the Internet. Typically, bots perform tasks that are simple and repetitive, much faster than a person could. The most extensive use of bots is for web crawling, in which an automated script fetches, analyzes and files information from web servers. More than half of all web traffic is generated by bots.

Chatbot

A chatbot is a software application used to conduct an on-line chat conversation via text or text-to-speech. Chatbots are typically used in dialog systems for various purposes including customer service, request routing, or for information gathering. While some chatbot applications use extensive word-classification processes, Natural Language processors, and sophisticated AI, others simply scan for general keywords and generate responses using common phrases obtained from an associated library or database.

The creation and implementation of chatbots is heavily related to artificial intelligence and machine learning.

Azure: Cloud You Can Trust

Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. It provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.

Free Registration

Azure permits you to get started with 12 months of free services and 170€ of credit for 30 days. Furthermore, you will have 25+ services always free.

For more information you can visit: https://azure.microsoft.com/it-it/free/

Costs

Bot development costs are usually very low, a lot of services are free under a certain threshold of utilization. As an example, the F0 plan for the Face Detection cognitive service permits 20 calls per minute and a total of 30K calls per month to the service for free. For more details you can check here: https://azure.microsoft.com/en-us/pricing/details/cognitive-services/face-api/

Azure pricing calculator

Microsoft developed a tool to estimate the cost for Azure resources called Azure Pricing calculator. You can use this tool to estimate how much will cost a service you want to create.

https://azure.microsoft.com/en-us/pricing/calculator/

Teams

Microsoft Teams is the hub for teamwork in Office 365. With Microsoft Teams you can chat, meet, call, and collaborate all in one place.

References

  1. Bots
  2. Azure: Cloud You Can Trust
  3. Teams

Agenda

  1. Presentation :clock12: (00:00)
  2. Introduction
  3. Azure Bot Service :clock1230: (00:30)
  4. Azure Cognitive Services :clock1: (01:00)
  5. LUIS: Language Understanding
  6. Gamification :clock130: (01:30)
  7. Q&A (01:55)