Dialoge haben eh nen Sonderstatus, da ist es völlig wurscht auf welchen Channel die senden. Weiss eigentlich jemand wozu die Channel Zuweisung beim Dialog gut sein soll ? Ok ohne funktioniert es nicht, aber was ist der tiefere Sinn ?
Dialoge sind eigentlich nur normaler Chat über Knöpfe. Und wenn man einen Button im Dialogfeld klickt, dann sendet der Viewer auch nur ganz normalen Chat auf dem ihm vorgegebenen Kanal, der dann auch negativ sein kann.
Das Dialogfeld ist so eigentlich nur ein "Graphisches Interface", aber wenn man den Channel kennt, dann kann man auch ohne das antworten, direkt aus der Konsole.
Nur beim Interface gibt es da eine Einschränkung: Man kann über die Textkonsole bzw. die Eingabezeile im Viewer keine negativen Channels verwenden. Auch wenn es der Viewer sonst kann.
Und die verschiedenen Channels kann man deswegen einstellen, damit sich zwei Objekte mit ihren Dialogen nicht so einfach überlagern können, zumindest wenn der Skripter so schlau war einen zufälligen Channel zu verwenden.
Aber die Annahme dass ein Bot keine Dialoge bedienen kann ist leider nicht ganz richtig, genau wie die Annahme, dass er nur auf positive Werte antworten kann.
Und spätestens seit
ELIZA muss man ein bisschen genauer hinschauen, wenn man mit einem Ava redet. Diese Programme sind dabei ziemlich einfach, die laufen auf einem handelsüblichen PC, Großrechner wie vor 20 Jahren braucht man da heute nicht mehr dazu.
Eine echte Chance einen Bot als solchen zu erkennen hat man so nur, wenn man wirklich Dinge abfragt, die ein PC nicht kann.
Z.B. in dem man den Ava sowas fragt wie:
Was ist die Antwort auf die Frage
kann ich das Salz haben?
a) Ja, das kann ich b) Nein, das kann ich nicht c) ich reiche das Salz
Einfach, weil Bots und Programme zwar die Wörtliche Bedeutung der Wörter und auch den Satzbau usw. erkennen können, aber eben keinen blassen schimmer von einer "übertragenen Bedeutung" von Sätzen haben.
Und daran, dass Sprachprogramme mit Pragmatik nicht klarkommen, daran wird sich in Absehbarer Zeit wohl nicht so viel ändern. Nicht, solange wir diese (im Vergleich zu einem menschlichen Gehirn) äußerst primitiven Rechnerysteme zum Programmieren verwenden, die zwar unheimlich schnell sind und die sich wahnsinnig viele Daten merken können, die aber alles andere als intelligent sind...