Entlastung von Hotlines und Ärzte:innen durch einen Chatbot für FAQs, Verdachtsabklärung und Quarantänebetreuung. Mobil, Sprachgesteuert, Sicher.
https://devpost.com/software/039_staatliche_kommunikation_coronavirus_info_chatbot
Verwende den folgenden Link um den DialogFlow-Agent herunterzuladen:
Logge dich bei https://console.dialogflow.com/ mit einem Google-Account ein und erstelle einen neuen Agenten. Wichtig ist,
dass die Sprache auf Deutsch
eingestellt ist:
Anschließend gehst du auf Import:
Dort wählst Du die heruntergeladene ZIP Datei hoch.
Nach dem Import kann es ein paar Minuten dauern bis das Fullfillment deployt ist.
Falls bestimmte Funktionen nach mehr als 10 Minuten noch nicht erreichbar sind, muss man auch einmal manuell auf den Deploy Button klicken:
Das Deployment dauert immer ein paar Minuten und das letzte Datum ist unten sichtbar.
Wegen der Häufung von Anrufen bei Hotlines und Ärzte:innen zu allgemeinen Fragen, deren Antworten auf den Webseiten von BMG, RKI und WHO versteckt sind, laufen wir Gefahr, dass die individuelle Kommunikation beispielsweise bei Verdachtsabklärung und Quarantänebetreuung nicht mehr durchgeführt werden kann. Hierbei geht es sowohl um überlastete Personen im Gesundheitssystem als auch um nicht automatisch skalierbare IT-Systeme. Des Weiteren ist es uns wichtig, Informationen für die Nutzer:innen so einfach erreichbar wie möglich zu machen.
Dieser Assistent beantwortet häufig gestellte Fragen mit ca. 35 ausführlichen, vorgefertigten Antworten aus vertrauenswürdigen Quellen. Nutzer:innen können darüber hinaus das Coronavirus Management verwenden, um durch Verdachtsabklärung und Quarantänebetreuung das Gesundheitswesen zu unterstützen. Siehe auch https://www.bundesgesundheitsministerium.de/coronavirus.html
Das Projekt wurde auf Basis von Google DialogFlow entwickelt. Diese Platform ermöglicht die Erstellung eines sprachgesteuerten Assistenten welcher über bestimmte Trainingstexte auf das Verstehen bestimmter Fragen trainiert werden kann.
In der ersten Ausbaustufe wurden die FAQs zu COVID-19 in DialogFlow integriert wobei zu vielen vom Bundesgesundheitsministerium bereitgestellten FAQs ein entsprechender Eintrag trainiert wurde.
Hierbei ist es wichtig die Fragen so zu trainieren wie sie von der Bevölkerung an den Chatbot gestellt werden.
Ein weiterer Ausbau fand dann im Rahmen des WirVsVirus Hackathon statt. Dabei ging es hauptsächlich um den unter Verdachtsabklärungs Workflow welcher in der Form vom RKI an die Ärzte herausgeben wird. In den Intents Coronavirus Management *
ist ein erster Entwurf eines entsprechenden
Dialogbaums modeliert. Notwendige Callbacks an das Fullfillment sind direkt im Inline-Editor bzw. hier im Repo in der index.js JavaScript Datei erfolgt.
- Der Aufwand, der nötig ist, um alle Fragen der Nutzer:innen abzudecken, benötigt viel Zeit und Manpower.
- Es stellen sich vor allem bei der Quarantänebetreuung datenschutzrechtliche Herausforderungen. Damit einher geht die Frage, wie eine datenschutzkonforme Übermittlung der erfassten Daten (Temperatur, gesundheitlicher Zustand,...) konkret umgesetzt werden kann.
- Lösen der technischen Herausforderungen zur Wahrung einer möglichst einfachen Bedienbarkeit.
- Einrichtung einer umfangreichen FAQ Sammlung inklusive Weiterleitung der Nutzer:innen auf Seiten des BGM für weitere Informationen zur Vermittlung von offiziellen, aktuellen Informationen.
- Einrichtung einer initialen Verdachtsabklärung, welche die Nutzer:innen nach Leitlinien des RKI dabei unterstützt, festzustellen, ob sie möglicherweise mit SARS-CoV-2 infiziert sind. Anschließende Weiterleitung der Nutzer:innen an offizielle Stellen bei anfänglichem Infektionsverdacht.
- Wie es gelingt unter 20.000 Menschen ein Team von fünf Teilnehmern zu finden.
- Nutzung von Slack, Devpost,... zur Organisation.
- Nutzung von Google Dialogflow zur Erstellung eines Chatbots.
- Wie positiv sich intrinsische Motivation der Teammitglieder auf die Gesamtproduktivität des Teams auswirkt.
- Mit welcher Geschwindigkeit fremde Personen so in ein neues Tool eingeführt werden können, dass sie aktiv und effektiv mitarbeiten.
- Erweiterung des Assistenten zur Verdachtsabklärung, sodass auf alle eventuellen Eingaben der Nutzer:innen eingegangen werden kann.
- Erweiterung und schließlich Umsetzung des Flowcharts zur Quarantänebetreuung, bei der die Patient:innen ihren Gesundheitszustand an das zuständige Gesundheitsamt melden können zur Entlastung der telefonischen Betreuung.
- Validierung aller Daten auf Korrektheit aus medizinischer Sicht; Sicherstellung der datenschutzrechtlichen Konformität.
- Bei einem produktiven Einsatz: Laufende Aktualisierung und Erweiterung der FAQ nach Hinweisen aus Google Analytics im Dialogflow.
Um einen Release durchzuführen muss der entsprechende Commit getaggt und dann entsprechend gepusht werden:
git tag -a v0.3
git push --follow-tags
Der Workflow .github\workflows\realease.yml
sorgt dann für den Rest :)
DialogFlow Dokumentation: https://cloud.google.com/dialogflow/docs?hl=de Konzepte: https://cloud.google.com/dialogflow/docs/concepts?hl=de Contexte und Fulfillment: https://cloud.google.com/dialogflow/docs/contexts-fulfillment?hl=de