Heliza: Überlegungen zum Hubzilla mobile Agent Konzept

Mike's definiton für das observer-objekt brachte mich auf die Idee das im Hubzilla-Grid zentrales Konzept des observer-objekts zu visualisieren in der Gestalt einer imaginäres Agents, Assistents, Butlers, Intermediärs, Brokers zwischen der Hubzilla Community, Hubzilla Wissensdatenbank, Hubzilla Engine and anderen Zeitgenossen.

Jetzt wo in Hubzilla immer mehr Ereignisse mit Hilfe von "switch" oder "if" Anweisungen analysierbar ist, kann Hubzilla Community einen sicht- und begreifbaren smart Assistent (Arbeitsname Heliza) zaubern - mit geringem Aufwand. Perfekt wäre, wenn Heliza JSON verstehen würde. Konzeptuell schwebt mir vor eine Lösung wie ELIZA. Microsoft hat mit https://en.wikipedia.org/wiki/Office_Assistant gezeigt, dass langweilige Büroarbeit Spaß machen kann ;-).

Entsprechend meinen Vorstellungen ist Heliza vielseitig begabt und dementsprechend kann sie in vielen Einsatzfeldern eine wertvolle Arbeit leisten: Heliza kann die Hubzilla Community spürbar dadurch entlasten, dass sie routinemäßig unermüdlich und immer gut gelaunt die meisten der Häufig gestellten Fragen (FAQ) beantwortet. Heliza kann Hubzilla promoten, Heliza kann in unterschiedlichen Ausprägungen in Kundenprojekten beraten, unterhalten, assistieren und auch viele andere mehr oder wenigere anspruchsvolle Aufgaben übernehmen. Und nebenbei kann Heliza sich als selbständige Marke und Sympathieträger des Hubzilla-Projekts etablieren.

Dass derart intelligente Tätigkeiten keine Träumerei und keine Zukunftsmusik sind, ist dadurch belegt, dass dies Stand der Technik ist und massenweise werden Chat- und Telefonroboter sowie Lernsysteme eingesetzt, die gerade diese oben beschriebene Aufgaben ohne menschliches Zutun millionenfach erledigen und dafür sorgen, dass nur wirklich komplizierte Fälle auf dem Tisch eines Mitarbeiters aus Fleisch und Blut landen.

Kontext 1 Hubzilla grid: Homepage, Hub, Hilfe Dokumentation
Kontextparameter Nutzersprache, Land, Betrachter (obeserver) als angemeldeter Hubzilla Teilnehmer
Heliza role Lehrer, Assistent, Support-Mitarbeiter
Wissensbasis Hubzilla Hilfe
Ziele Interesse an Hubzilla wecken, Wissenstransfer, Spaß
Aktionen Analyse der Nutzereingaben, Präsentation von Hubzilla Möglichkeiten
Verkörperung ein Maskottchen a'la Microsoft Office Assistent https://en.wikipedia.org/wiki/Office_Assistant
oder Huc http://hub2.sprechrun.de/profile/hucope
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier
Kontext 2 Anwendung im Unternehmensumfeld, Recherche, Zusammenarbeit, Weiterbildung
Kontextparameter Diensposten, Kunde, Anwender, Beschäftigter; Zugangsberechtigungen
Heliza role assistent, Betreuer
Wissensbasis Unternehmenswissensdatenbank
Ziele Unterstützung, Effizienz
Aktionen Analyse der Nutzereingaben, Präsentation von relevanten Kontextinformationen
Verkörperung passende zu corporate identity Darstellung von Heliza
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier
Kontext 3 Betreuung von Flüchtlingen
Kontextparameter Herkunft, Alter, Bildungsniveau, Familinstand, Flüchtlingsstatus,
lokale karitative Einrichtungen, Kirchen, Verbände, Geschlecht, ...

Heliza role Assistent, Betreuer
Wissensbasis Gesetzgebung, karitative Arbeit, Medien
Ziele Unterstützung, Sicherheit, Integration
Aktionen Analyse der Nutzereingaben, Präsentation von relevanten Kontextinformationen
Verkörperung Passende zu der Person des Geflüchteten Darstellung von Heliza – s. Kontextparameter
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier
Kontext 4 Chat-Assistenz auf der Homepage
Kontextparameter Produkt – bspw. Hubzilla - Promotion, Initialkontakt, Sprache, Herkunft,
Alter, Bildungsniveau, Geschlecht ...

Heliza role Promoter, Künstliche Intelligenz
Wissensbasis Hubzilla Wissensbasis
Ziele Interesse wecken, den Homepage- Besucher (observer) als Hubzilla Teilnehmer gewinnen
Aktionen Analyse der Nutzereingaben, Präsentation von relevanten Kontextinformationen
Verkörperung passende zu Person des Nutzers Darstellung von Heliza
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier
Kontext 5 Kanal Lotse
Kontextparameter Zielgruppe des jeweiligen Kanals
Heliza role Promoter, Gastgeber(in), butler,
Wissensbasis Kanalprofil
Ziele Interesse für das Kanalangebot wecken
Aktionen Begrüßung, Registrierung, Anmeldung, Analyse der Nutzereingaben, Präsentation von
relevanten Kontextinformationen
informierung und andere Aktionen passend zum Kanalprofil

Verkörperung passende zu Person des Nutzers und zum Kanalprofil Darstellung von Heliza
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier
Kontext 6 Please here your suggest for Heliza mission ;-)
Kontextparameter

Heliza role

Wissensbasis

Ziele

Aktionen Analyse der Nutzereingaben, Präsentation von relevanten Kontextinformationen
Verkörperung passende zu Person des Nutzers Darstellung von Heliza
Kanäle Tastatur- and Spracheingaben, Anzeige and Sprachausgabe, Druck auf dem Papier