Inspiration
Wie soll Ingolstadt wissen, was ihre Einwohner an ihr schätzen oder was sie besser machen könnte? Wie sollen Bürger der Stadt wissen, dass sich ihr dringlichstes Anliegen längst in Bearbeitung befindet?
Die Lösung: Kommunikation, Sprache, der Dialog.
Anstatt jeden Bürger einzeln, telefonisch nach seinen Belangen zu fragen und über aktuelle Themen zu unterrichten, darauf zu setzen, dass öffentliche Info-Veranstaltungen besucht oder E-Mails bzw. Mängelmeldungen über existierende Portale geschrieben werden, gibt es eine weitere Möglichkeit: „Sag´s Ingolstadt“
„Sag´s Ingolstadt” - Eine Action für den Google Assistant, um der Stadt ein Anliegen mitzuteilen. Egal ob allgemeine Mitteilungen, Mängelmeldungen, Verbesserungsvorschläge, Kritik oder Lob.
Einfach & Direkt kein komplizierter Roboter, sondern die einfache Weiterleitung der Nachricht und eine direkte Rückmeldung, wenn dieses Anliegen bearbeitet wird oder abgeschlossen wurde.
Ingolstadt wird zu einem besseren Ort, da die Meinungen transparenter sind und die Einwohner aktiv an der Entwicklung der Stadt teilnehmen.
Funktionalität
- Verarbeitet Mitteilungen, Mängelmeldungen, Verbesserungsvorschläge, Kritik und Lob automatisiert
- Kategorisiert mit Hilfe von Dialogflow die Nachrichten in Zuständigkeitsbereiche der Stadt & ihrer Ämter
- Semantische Gruppierung von Anliegen mittels des generativen Wahrscheinlichkeitsmodels Latent Dirichlet Allocation
- Übersichtliches Frontend für Behörden zur Verwaltung
- Rückmeldung für Nutzer in der Google Action bei Veränderung des Bearbeitungsstatus
Aufbau / Technologien
- Frontend (Sprache: JavaScript): Firebase Hosting, Bootstrap, Spring Boot, JQuery, Firebase Firestore DB
- Backend - Clustering/Wahrscheinlichkeitsmodel (Sprache: Kotlin): Apache Spark, Firebase Firestore DB
- Action-on-Google (Sprache: TypeScript): Firebase Functions, DialogFlow (WebHook - Fulfilment), Firebase Firestore DB
Firebase Firestore DB Zentrale Schnittstelle für alle 3 Komponenten
Frontend Aufbereitete Übersicht von Gruppierungen und Möglichkeit der Statusanpassung, automatisierte "Priorisierung" von Themen über die Anzahl von Mitteilungen zu gleichen Themen
Backend - Clustering Anwendung des generativen Wahrscheinlichkeitsmodels 'Latent Dirichlet Allocation' und Zuweisung von Themen
Action-on-Google Simpel gehaltene Eingabeschnittstelle zur Erstellung & Kategorisierung von Bürgeranliegen
Herausforderungen / Probleme während der Umsetzung
- Aufwand & Komplexität der Frontend-Erstellung unterschätzt (Kritischer Punkt am Samstag)
- Mischdaten in der Datenbank
- Parameterfindung zur Verfeinerung der Cluster-Modellierung
- 'Eierlegende Wollmilchsau'-Problematik
Leistungen, auf die wir stolz sind
- Kritische Phase als Team gelöst
- Gesetzte Ziele erreicht, nachdem "Träumerei" abgelegt wurde
- Einsatz & Zusammenwirken im Team
Was wir gelernt haben
- Respektiere den Arbeitsaufwand & Komplexität der Frontend-Entwicklung
- Diskutiere nicht mit Paul um 3:00 Uhr nachts
- Donuts schmecken zu jeder Tagesszeit
Nächste Schritte für Sag´s Ingolstadt
Frontend
- Nutzeranmeldung zur automatisierten Themen-Verknüpfung
- Design im Corporate Design der Stadt
- Behandlung/Rückmeldung falscher Gruppierungen zur Optimierung des Backends
Backend - Clustering
- Weitere Optimierung des Algorithmus
- Schimpfwort & Spamfilter
- Machine Learning auf Basis von Rückmeldung des Frontends
Action-on-Google
- Erweitern der erkennbaren Kategorien
- Erkennen & Differenzierung von Kritik, Lob, Verbesserungsvorschlägen & Meinungen
- Erkennen von Stimmungen (Positiv, Negativ) und angepasste Reaktionen
Allgemein
- Verknüpfung mit existierenden Kanälen ** u.a. https://www.ingolstadt.de/maengelmelder/ ** Kontakt-Emails der Behörden
- Handy-Apps inkl. für Nutzer
- Übersicht aller eigenen Anfragen
- Push-Nachrichten bei Status-Veränderungen (In Bearbeitung, Erledigt)
- Hinzufügen von Fotos
- Direkter Telefonkontakt mit zugewiesener Kontaktperson im Amt (Entgehen von Telefon-Robotern)
- Aufnahme der Sprachrückmeldungen echter Personen der Stadt
- Bürgermeister mit eingesprochener Willkommens-Nachricht
- Polizeioberkommissar bei Kategorie 'Sachbeschädigungen'
- usw.
- Anzeige im Donaukurier
- Bürger bei Enstehung/Entwicklung beteiligen (Wir-Gefühl weiter stärken)
Log in or sign up for Devpost to join the conversation.