Ein Chatbot, realisiert mit der PMLS Diskurs Engine.
Jeder Benutzer erhält eine eigene Instanz des Chatbots. Diese ist
individuell mit eigenem Namen, Emotionen und Gedächtnis. So lange der
Chatbot mindestens einmal die Stunde angesprochen wird, bleibt diese
Instanz erhalten, ansonsten wird ein neuer Chatbot erzeugt.
Als Teil des PetaMem Language Servers hat der Chatbot intern Zugriff
auf viele der mittels PMLS realisierten Features. Daher soll hier ein
kurzer Überblick mit Beispielen erfolgen:
- mehrsprachig
Der Chatbot kann mit beliebig vielen Sprachen gleichzeitig
umgehen. Fragen Sie z.B. "Welche Sprachen
kannst Du?" und Sie erhalten Auskunft über die Sprachen
welche der Bot gegenwärtig versteht.
Sie können auch zwischen Den
Sprachen wechseln. Der Chatbot antwortet Ihnen immer in der Sprache in
der Sie selbst ihn ansprechen.
- prozeduraler Parser
Die Analyse prozeduraler Wörter soll als Demonstration der
vielfältigen Möglichkeiten zur Verarbeitung von Benutzereingaben
dienen. Sie können dem Bot beispielsweise kleine Rechenaufgaben
stellen "Was ist siebenundzwanzig geteilt durch
neun". Numerale wie "siebenundzwanzig" werden eben
analysiert, da sie nicht im Wörterbuch sind.
- emotionales Zustandsmodell
Abhängig vom Verlauf der Diskussion offenbart der Chatbot verschiedene
emotionale Zustände. Mal ist er nachdenklich, mal gelangweilt
(z.B. wenn er sich zu sehr als Taschenrechner missbraucht sieht). Die
Palette reicht von amüsiert bis verärgert (wenn er sich beleidigt fühlt).
- Gedächtnis und semantische Inferenz
Ihre individuelle Instanz verfügt über ein Gedächtnis. Fakten, welche
Sie dem Chatbot mitteilen merkt sich dieser und kann sogar in
eingeschränktem Umfang fragen rund um diese Fakten beantworden. Dieses
semantische Inferenz genannte Feature ist ein absolutes
Alleinstellungsmerkmal der PetaMem Technologie.
- andere Dienste
Je nach Konfiguration verfügt der Bot über umfangreiche mehrsprachige
Wörterbücher, welche Sie natürlich nutzen können. Fragen Sie
z.B. Wie sagt man Haus auf
griechisch? oder Was ist das
tschechische Wort für Katze? erhalten Sie eine mögliche
Übersetzung.