Siirry suoraan sisältöön

Developing Chatbots using Microsoft Bot Framework (6 op)

Toteutuksen tunnus: TT00DJ78-3006

Toteutuksen perustiedot


Ajoitus

15.03.2021 - 31.12.2023

Opintopistemäärä

6 op

Virtuaaliosuus

6 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet

  • Englanti

Paikat

0 - 500

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Virve Prami

Vastuuopettaja

Janne Salonen

Ryhmät

  • CareerBoost_TXK_21
    Career Boost 21 (Tivi)
  • CareerBoost_TXK_22
    Career Boost 22 (TiVi)

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

Löytyy oppimisympäristöstä.

Opetusmenetelmät

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

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

Löytyvät oppimisympäristöstä.

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

Kurssin hinta on 90 euroa (15 euroa/op) ja kurssimateriaali on englanniksi.

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.