
Eigene Chatbots programmieren für Dummies Junior
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Thiemo Leonhardt ist Postdoc an der TU Dresden im Bereich "Didaktik der Informatik". Sein wissenschaftliches Interesse gilt insbesondere den Themen e-Learning, Simulationen, Kompetenzentwicklung durch Lernspiele und Educational Datamining.
Content
Einleitung 5
Hallo, zukünftige Chatbot-Entwicklerin oder zukünftiger Chatbot-Entwickler! 5
Über den MIT App Inventor 2 5
Über dieses Buch 6
Über dich 7
Über die Symbole, die wir in diesem Buch verwenden 8
Kapitel 1: Was sind Chatbots? 9
Was ist ein Chatbot? 10
Smart Home - alles ist vernetzt 12
Sind Chatbots intelligent? 13
Kapitel 2: Dein erster Chatbot 15
Account anlegen, einloggen, starten 16
Starte dein erstes Chatbot-Projekt! 24
Ein Chatbot muss bedient werden können: Das Design 25
Mit Chatbots reden - die Funktionalität 34
Schritt für Schritt zum ersten Gespräch 44
Option 1: Den Chatbot auf deinem Smartphone oder Tablet testen 44
Option 2: Nur das Design deines Chatbots mittels Emulator testen 50
Übers Ziel hinaus - noch mehr Möglichkeiten 52
Kapitel 3: Chatbots für Einsteiger 53
Der Sprachverzerrer 54
Der Musik-Chatbot 64
Der Sensor-Chatbot 87
Sensor-Chatbot mit Beschleunigungssensor 95
Sensor-Chatbot mit Lichtsensor 102
Kapitel 4: Für Fortgeschrittene 108
Schnick-Schnack-Schnuck-Chatbot 109
Spieldesign 110
Der Chatbot spielt mit 113
Timer-Chatbot 125
Die Zeitanzeige 126
Sensoren für den Timer-Chatbot 130
Kommandos geben 132
Kapitel 5: Chatbots für Profis 146
Der Witze-Chatbot 147
Das Design 147
Die Programmierung 149
Der Quiz-Chatbot 153
Weitere Ideen 157
Kapitel 6: Blick zu den Profis 159
Programmieren mit Tastatur 160
Bis zum nächsten Mal 160
Zum Wiederfinden 161
Über die Autoren 165
Kapitel 2
Dein erster Chatbot
Wir begleiten dich in diesem Kapitel auf jedem Schritt bis zu deiner ersten Chatbot-App. Also los geht's!
Account anlegen, einloggen, starten
Um den App Inventor nutzen zu können, brauchst du ein Google-Konto, da der App Inventor zwar heute vom MIT, einer berühmten amerikanischen Universität, betrieben wird, ursprünglich aber von der Firma Google entwickelt wurde. Wenn du ein eigenes Konto hast oder jetzt erstellst, kannst nur du auf deine Apps zugreifen und diese später weiterentwickeln.
Du hast noch kein Google-Konto? Kein Problem, wir zeigen dir in diesem Kapitel ganz genau, wie du eines einrichten kannst.
In Deutschland musst du 16 Jahre oder älter sein, um ein eigenes Google-Konto anlegen zu dürfen. Falls du jünger als 16 Jahre bist, hole bitte deine Eltern dazu, damit diese sich für dich anmelden.
Falls du oder deine Eltern schon ein Google-Konto habt, könnt ihr nach Schritt 2 direkt eure Google-Mailadresse und euer Passwort zum Anmelden verwenden. Dann kannst du die nächsten Schritte überspringen und direkt mit Schritt 18, der Anmeldung im App Inventor, weitermachen.
-
Öffne deinen Internetbrowser (Chrome, Firefox oder Edge, nicht geeignet ist der Internet Explorer) und gehe auf die Webseite: http://appinventor.mit.edu/
Du siehst jetzt die Startseite des App Inventors. Dort findest du viele Materialien, die du nutzen kannst, wenn du mit den Projekten in diesem Buch durch bist und noch mehr Apps programmieren möchtest. Allerdings sind viele Anleitungen in Englisch, da der App Inventor aus den USA stammt.
- Klicke auf Create Apps!
Ein zweites Fenster öffnet sich und du siehst den Google-Anmeldebildschirm.
- Klicke auf Konto erstellen.
Als Nächstes musst du die Daten der Person eingeben, die ein Konto eröffnen möchte, zum Beispiel die Daten eines Elternteils.
Pass auf, dass du dich bei der Eingabe deiner Daten nicht vertippst. Merke dir die wichtigen Dinge wie deinen Nutzernamen und dein Passwort.
- Trage den Vor- und Nachnamen der Person ein, die sich anmelden möchte.
Du kannst deinen richtigen Namen eintragen, musst es aber nicht.
- Suche als Nächstes einen Nutzernamen aus, mit dem du dich in Zukunft anmelden möchtest.
Ein Nutzername ist eine Art Spitzname. Google erstellt mit diesem Spitznamen eine Mailadresse. Für den Spitznamen kannst du Buchstaben, Zahlen und Sonderzeichen (das sind zum Beispiel: !, ?, # oder auch -) verwenden. Bitte merke dir den Nutzernamen gut.
- Wähle ein Passwort.
Auch das Passwort musst du dir unbedingt merken.
Ein Passwort dient dazu, persönliche Daten, Dateien (zum Beispiel Fotos) oder auch deine Arbeit (im App Inventor deine selbsterstellten Apps) zu schützen. Daher solltest du ein Passwort immer so wählen, dass es niemand anderes erraten kann. Das Passwort »Anna123« ist zum Beispiel nicht so sicher wie das Passwort »K73fh+9§hcq0«. Und diese beiden Passwörter solltest du auf keinen Fall nehmen, da diese ja jetzt schon hier im Buch stehen.
- Gib das Passwort zur Bestätigung noch einmal ein.
So wird sichergestellt, dass es auffällt, falls du dich beim ersten Mal versehentlich vertippt hast.
- Klicke auf Weiter.
Du kommst nun auf die nächste Seite im Anmeldeprozess.
- Gib eine gültige Handynummer ein.
Diese wird nur zur Bestätigung der Anmeldung verwendet. Du erhältst auf diese Nummer eine SMS mit einem Code. Keine Sorge, du erhältst keinerlei Werbung oder generell keine Anrufe von Google.
- Klicke auf Weiter.
An die Handynummer wird jetzt eine SMS gesendet.
- Gib den in der SMS enthaltenen Google-Bestätigungscode auf der Anmeldeseite für das Google-Konto ein und klicke danach auf Weiter.
Nun öffnet sich die dritte Seite im Anmeldeprozess. Die beiden ersten Felder sind optional. Das bedeutet, die Angaben sind freiwillig. Daher kannst du die Felder einfach überspringen.
- Gib bei Ihr Geburtsdatum das Geburtsdatum ein.
Die Person, die ein Konto erstellt, muss jetzt mit dem Geburtsdatum bestätigen, dass sie mindestens 16 Jahre alt ist. Dazu musst du den Tag und das Jahr eintippen, den Monat hingegen kannst du aus der Liste auswählen.
- Bei Geschlecht kannst du Ich Möchte dies nicht beantworten auswählen.
- Klicke auf Weiter, wenn alles ausgefüllt ist.
Nun öffnet sich das letzte Fenster des Anmeldeprozesses.
Als Letztes müssen die Nutzungsbedingungen und die Informationen zur Datenverarbeitung gelesen und akzeptiert werden.
- Klicke auf WEITERE OPTIONEN, um auszuwählen, was Google mit den Daten machen darf und was nicht.
- Stimme den Nutzungsbedingungen zu, um den App Inventor nutzen zu können.
- 17Stimme der Datenverarbeitung zu, um den App Inventor nutzen zu können.
- Klicke auf Konto erstellen.
Für die Benutzung des App Inventors wird ausschließlich deine Mailadresse gespeichert. Alle anderen Daten werden ignoriert.
Als nächstes werden dir noch die Nutzungsbedingungen (Terms of Service) des App Inventors gezeigt. Diese gibt es bisher nur auf Englisch. Bitte deine Eltern um Hilfe, wenn du die Texte noch nicht verstehst.
- Wenn du einverstanden bist, klicke ganz unten auf I accept the terms of service!
Dies heißt übersetzt einfach nur, dass du die Nutzungsbedingungen akzeptierst.
Geschafft! Herzlichen Glückwunsch, du bist nun im App Inventor angemeldet und solltest jetzt den Startbildschirm sehen.
Bei der allerersten Anmeldung wird noch ein weiteres Fenster eingeblendet. Hier werden dir verschiedene Möglichkeiten vorgestellt, wie du deinen Chatbot testen kannst. Wie das geht, werden wir dir im Abschnitt »Schritt für Schritt zum ersten Gespräch« ganz genau erklären. Du kannst also ein Häkchen setzen bei Do Not Show Again (»Nicht wieder anzeigen«) und dann auf Continue (»Fortfahren«) klicken. Danach geht noch ein Fenster auf. Klicke da direkt auf den Button CLOSE (»Schließen«).
Starte dein erstes Chatbot-Projekt!
Im Browser siehst du vor dir deine (noch leere) Liste an Projekten. Bevor es gleich richtig ans Programmieren geht, stellst du am besten die Sprache auf Deutsch um, damit deine Ansicht immer zu den Abbildungen in diesem Buch passt.
-
Klicke oben rechts auf den Menüpunkt English.
Dann öffnet sich eine Liste mit Sprachen.
- Wähle hier Deutsch.
Nun wechselt die Sprache und du siehst die Webseite mit deutschen Bezeichnungen. Allerdings merkst du, dass noch nicht alle Begriffe übersetzt sind. So steht in der oberen Zeile beispielsweise noch Settings (»Einstellungen«) und darunter View Trash (»Zeige Mülleimer«).
- Klicke auf Neues Projekt starten.
- Gib hinter Projektname in das Textfeld
ErsterChatBotein und klicke auf OK.Projektnamen dürfen, wie auch einige andere Benennungen im App Inventor, keine Umlaute (also ä, ü, ö, ß) oder Leerzeichen enthalten und müssen mit einem Buchstaben beginnen.
Dann mal ran ans Design deiner ersten Chatbot-App!
Ein Chatbot muss bedient werden können: Das Design
Deine erste Chatbot-App, jetzt geht es los! Du baust jetzt nach und nach deine erste Chatbot-App zusammen. Am Ende wird diese schon einiges können:
- Deine Chatbot-App wird eine Taste (auf Englisch »Button«) und eine Textanzeige haben.
- Der Chatbot wird dir zuhören, wenn du auf die Taste drückst.
- Dein Chatbot wird auf die Frage »Wer bin ich?« deinen Namen im Textfeld anzeigen. Welcher Name angezeigt wird, bestimmst du!
Du wirst im App Inventor immer wieder auf englische Begriffe stoßen. Dies liegt daran, dass der App Inventor noch nicht vollständig auf Deutsch übersetzt wurde und Programmiersprachen eh fast immer auf Englisch sind. Bei wichtigen Wörtern findest du in diesem Buch die deutsche oder englische Übersetzung hinter den Begriffen (in Anführungszeichen » «). Du wirst dich ganz schnell an die englischen Begriffe gewöhnen und bald wissen, was sie bedeuten.
Im Designmodus legst du das Aussehen deiner App fest. Für deine erste Chatbot-App ist das Design noch nicht so wichtig. Hier ist erst einmal nur wichtig, dass dein Chatbot funktioniert.
Oben rechts im App Inventor gibt es zwei Schaltflächen, mit denen du zwischen dem Designmodus (benannt mit Designer) und dem...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.