Top Banner
KI meets Training [3]: Lernbot im Eigenbau Mit Jix und Liza-Skript einen eigenen Lernbot erstellen Dr. Cäcilie Kowald, time4you GmbH
36

KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

Aug 15, 2019

Download

Documents

vomien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

KI meets Training [3]: Lernbot im Eigenbau –

Mit Jix und Liza-Skript einen eigenen Lernbot erstellen

Dr. Cäcilie Kowald, time4you GmbH

Page 2: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

ÜBERBLICK

#1 Jix

#2 Der Weg zum Bot

#3 Produktion mit Liza-Skript

Page 3: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

#1 Jix

Page 4: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

JIX – KI-SOFTWARE FÜR CONVERSATIONAL LEARNING

Jix

Page 5: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

CONVERSATIONAL LEARNING

„Stell dir vor, da ist jemand,

der immer für dich da ist,

dich versteht, Ahnung hat

und außerdem richtig gut

erklären kann!“

Jix

Page 6: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BEISPIEL: LERNBOT KIM

Jix

Lernbot / Conversational Learning

Merkmale:

Ziel: Einführung KI

Zielgruppe: KI-Laien

Rich Media

Vier Themen und ein Wissens-Quiz

Page 7: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

JIX – KI-SOFTWARE FÜR CONVERSATIONAL LEARNING

− Software-Version: 3 (Jix 3, Juli 2018)

− Klassische KI (Regelsystem),

optional: Natural Language Understanding

− Ein-/Ausgabe: Webchat, Alexa

− Dialogmanagement, FuzzyMatching, State Machine,

Intelligente, variantenreiche Ausgabe (Text, Sprache,

de/en), als SCORM-Paket in alle SCORM-LMS integrierbar

− Medien: Bild, Audio, Video, Externe Links, Tools

− Navigation: Buttons, Menü, Links, …

− Skriptsprache: Liza-Skript

Jix

Page 8: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

AUSGABEOPTIONEN UND NAVIGATION /1

Jix

Page 9: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

AUSGABEOPTIONEN UND NAVIGATION /2

Jix

Page 10: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BEISPIEL: LERNBOT KIM

Merkmale

Conversational Learning

Ziel: Einführung KI

Zielgruppe: KI-Laien

Rich Media

Vier Themen und ein Wissens-Quiz

Jix

Page 11: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BEISPIEL: LERNSPIEL

Merkmale

Interaktives Rollenspiel /

dialogische Interactive Fiction

Muster: Escape-Room

Ziel: Lösen von Aufgaben

Explorativ

Spieldauer: ca. 1 h

Jix

Page 12: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BEISPIEL: LERNSPIEL

Interaktives Rollenspiel /

dialogische Interactive Fiction

Merkmale:

Muster: Escape-Room

Ziel: Lösen von Aufgaben

Explorativ

Spieldauer: ca. 1 h

Jix

Page 13: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

#2 Der Weg zum Bot

Page 14: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

Der Weg zum Bot

Page 15: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

BedarfNutzenZieleZielgruppenAnforderungenRahmen

Der Weg zum Bot

Page 16: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

Bot-Persona

Dialogkonzept

Technik/Tools

Inhalte

Ästhetik

Interaktion

Der Weg zum Bot

Page 17: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

Inhalte

Gesprächsverläufe

Benutzer-Intents

ergänzende Medien

Der Weg zum Bot

Page 18: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

LERNBOT KIM: DIALOGPFADE

Der Weg zum Bot

Page 19: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

LERNBOT KIM: DREHBUCH

Der Weg zum Bot

Page 20: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

#3 Produktion mit Liza-Skript

Page 21: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

Der Weg zum Bot

Page 22: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TEXTE, MUSTER UND REGELN

Input Verarbeitung Output

Muster

(pattern)

Regel

(rule)Text

Liza-Skript

Page 23: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

REGELN

Regeln definieren, welche Ausgabe auf eine bestimmte Eingabe

folgen soll:

rule werbistdu =

wer bist du

→ „Ich bin ein Lernbot und unterhalte mich gerne mit dir über

künstliche Intelligenz.“ EMOJI_BIGGRIN

Liza-Skript

Page 24: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

EINFACHE REGEL

Input Verarbeitung Output

Muster

(pattern)

Regel

(rule)Text

Liza-Skript

rule werbistdu =

wer bist du → „Ich bin ein Lernbot ...“

Page 25: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TEXTE

Ein Text definiert einen Baustein für die Textausgabe:

rule werbistdu =

wer bist du

→ ICHBINKIM

text ICHBINKIM =

"Ich bin ein Lernbot und unterhalte mich gerne mit dir über

künstliche Intelligenz."

EMOJI_BIGGRIN

Liza-Skript

Page 26: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TEXTE

Texte können geschachtelt werden:

text ICHBINKIM =

"Ich bin ein Lernbot und unterhalte mich gerne mit dir über

künstliche Intelligenz."

EMOJI_BIGGRIN

text EMOJI_BIGGRIN =

"<img class='emoji' src='/liza/media/emoji/biggrin.png'>"

Liza-Skript

Page 27: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TEXTE

Ausgaben werden lebendiger („intelligenter“) durch Variation:

text ICHBINKIM =

"Ich bin ein Lernbot und unterhalte mich [nur zu] gerne

[mal] [ein bisschen | eine Runde | ein wenig] mit dir über

künstliche Intelligenz."

EMOJI_BIGGRIN

[ ] enthält optionale Ausgaben

| trennt Varianten

Liza-Skript

Page 28: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

EINFACHE REGEL

Input Verarbeitung Output

Muster

(pattern)

Regel

(rule)Text

Liza-Skript

rule werbistdu =

wer bist du → „Ich bin ein Lernbot ...“

Page 29: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

PATTERNS/MUSTER

Ein Pattern definiert Textmuster zur Verwendung in Regeln:

rule werbistdu =

WERBISTDU

→ ICHBINKIM

pattern WERBISTDU =

( [wer | was] bist * du

| [wer | was] ist * Kim [Jix]

| * wer du bist

| * stell dich * vor)

[ ] enthält optionalen Text

| trennt Varianten

* ersetzt beliebige Zeichen

(Wildcard)

Liza-Skript

Page 30: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

WEITERE ELEMENTE

1. Slots

Variablen für Wörter setzen und abrufen

2. States

Zustände markieren und merken

3. Events

Aktionen für die Gesprächssteuerung definieren (Benutzereingaben,

Buttons, ...)

Liza-Skript

Page 31: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

SKRIPT: BEISPIEL

Die Umsetzung

Page 32: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TIPPS FÜR DIE PRAXIS

1. Gehen Sie schrittweise vor.

− Modellieren Sie zunächst Hauptpfade und arbeiten sich Schritt für

Schritt durch die Verzweigungen in die Tiefe.

− Definieren Sie zunächst nur wichtige und größere Texte als

Text(baustein); ergänzen Sie kleinere (Verbindungs-)Texte nach

und nach bei Bedarf.

− Entscheiden Sie sich (zunächst einmal) für die einfachste Art der

Umsetzung, auch wenn sie unelegant scheint. Komplizierter

und/oder eleganter geht nachträglich immer noch.

Die Umsetzung

Page 33: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

TIPPS FÜR DIE PRAXIS

2. Schaffen Sie Struktur im Skript.

− Verwenden Sie die Kommentarfunktion für Gliederungen und

(Zwischen-)Überschriften

− Bauen Sie Ihr Skript systematisch auf, z.B.:

1. häufig verwendete allgemeine Texte

2. allgemeine Objekte, Variablen, States

3. zusätzliche Funktionen

4. Hauptpfade

5. Nebenpfade

− Verweisen Sie bei Texten und Regeln auf die entsprechende Stelle

(Nummer) im Drehbuch.

− Lagern Sie häufig verwendete Skriptteile in eigene Skript-

Abschnitte oder sogar separate Skriptdateien aus.

Die Umsetzung

Page 34: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

BOT-PROJEKT IM ÜBERBLICK

Briefing KonzeptTreatment, Storyboard

Produktion / Skripten

Testbetrieb, Logging,

Optimierung

Live-Betrieb, Logging,

Optimierung

Die Umsetzung

Page 35: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

DANKE!

Schön, dass

Sie da waren!

Ihre Fragen, Kommentare,

Gedanken?

Am liebsten hier und heute …

Wir freuen uns auch über Post:

[email protected]

Page 36: KI meets Training [3]: Lernbot im Eigenbau – Mit Jix und ... fileBriefing Konzept Treatment, Storyboard Produktion / Skripten Testbetrieb, Logging, Optimierung Live-Betrieb, Logging,

MEHR WISSEN?

Workshop: Conversational Learning 2 –

Mein erster Lernbot

Do, 16. Mai 2019, 9:30 – 16:30 Uhr, Karlsruhe

Webinar-Reihe „KI meets Training“:

neuer Start vorauss. August 2019

Workshop-Reihe „Conversational Learning“:

neuer Start vorauss. Oktober 2019

Mehr Info und Anmeldung:

https://www.time4you.de/