Siirry suoraan sisältöön

Developing Chatbots using Microsoft Bot Framework (6 op)

Toteutuksen tunnus: TT00DJ78-3004

Toteutuksen perustiedot


Ilmoittautumisaika

02.12.2017 - 31.12.2017

Ajoitus

01.01.2020 - 31.12.2020

Opintopistemäärä

6 op

Virtuaaliosuus

6 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet

  • Englanti

Paikat

0 - 1000

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Virve Prami

Ryhmät

  • ATX20TV
    Avoin amk - NonStop vuosi 2020

Tavoitteet

The goal of this course is for the student to be familiar with Microsoft Bot Framework as one of the widely
used chatbot frameworks. After passing this course, the student will be able to understand different
components of the framework and will be able to build intelligent chatbot using LUIS a NLU service by
Microsoft and connect with different communication channels like Facebook, Website, slack etc. And also,
will be able to deploy chatbot to production and get an idea about managing bot using Azure services.
This course is 100% virtual thanks to the comprehensive tutorial videos and content made for this course.
The student will pass this course after submitting required assignments, quiz, and projects.

Sisältö

Introduction Part:
What is a chatbot? - Why use chatbots? - The history of chatbot? - Benefits of chatbots - What are the
types of chatbots? - How do chatbots work? - Chatbot architecture (NLU services - Frameworks -
Channels) - How you can build a chatbot? - How to build chatbot without & with coding?
Intermediate Part:
Bot Architecture (Microsoft cognitive services - Microsoft Bot Framework - Channels) - Cognitive Services
(LUIS) - Microsoft Bot Framework (Core Concepts - Design Principles - Patterns)
Advanced Part:
Create/Manage your Bot - Test/Deploy Bot - Add Intelligence(LUIS) - Integrate channels(Facebook
Messenger)

Aika ja paikka

Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.

Oppimateriaalit

N/A

Opetusmenetelmät

- Tutorial Videos
- Assignments
- Quiz
- Projects
- Self-study

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

N/A

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Lectures = 25h
Labs = 25h
Assignments = 35h
Self-study = 40h
Quiz = 2h
Project = 5h
Total = 132 hours

Sisällön jaksotus

Assignments 40%
Quiz 20%
Project 40%

Lisätietoja opiskelijoille

Materiaali on englanniksi ja kurssin vastuuopettaja on Farhad Eftekhari.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteerit, tyydyttävä (1)

- The student knows how chatbots work.
- The student knows different types of chatbots.
- The student can explain the general architecture of chatbots.
- The student knows different chatbot frameworks.
- The student knows different options to build chatbots with or without coding.
- The student knows different NLU services

Arviointikriteerit, hyvä (3)

- The student knows Microsoft Bot Framework core concepts.
- The student knows LUIS core concepts.

Arviointikriteerit, kiitettävä (5)

- The student knows different patterns to build chat dialog flows.
- The student can create, train and test LUIS App.
- The student can deploy bot using LUIS App and Microsoft Bot framework.
- The student can deploy Bot with channel integration.
- The student can design advanced chat flows.