Ein Dialogakt ist eine spezifische Sprachkomponente, die einen Dialog nach seiner Bedeutungskategorie kennzeichnet. Der Dialogakt knüpft an viele der gebräuchlichsten Arten von Dialogen an, oft auf einer zeilenweisen oder Anweisungs-für-Anweisungs-Basis. Viele Forscher kennzeichnen Teile des Dialogs mit Dialoghandlungsbezeichnungen, um den Dialog genauer zu beobachten oder zu modellieren.
Dialog-Act-Tags zeigen, was ein Sprecher oder Autor zu vermitteln versucht. Einige davon sind ziemlich einfache Bezeichnungen, die eine allgemeinere Funktion ausdrücken, während andere komplexer sein können. Einige der grundlegendsten Dialoghandlungen enthalten Binärdateien. Ein Dialog-Tag „Ja oder Nein“ entspricht beispielsweise den beiden möglichen zukünftigen Ergebnissen, einem Ja oder einem Nein.
Bestimmte Arten von Dialogaktbezeichnungen beziehen sich auf allgemeine Sprachaufgaben. Das Dialog-Tag „Anrede“ könnte beispielsweise an eine einfache Begrüßung wie das Wort „Hallo“ angehängt werden. Einige andere einfache Dialog-Tags zeigen eine Funktion genauer an. Beispielsweise ist der Dialogakt „Anweisung“ ein Befehl, etwas auszuführen, wobei das Dialog-Tag „Bestätigen“ lediglich anzeigt, dass der Sprecher einen vorhergehenden Dialog von jemand anderem gehört hat.
Einige einfache Dialoghandlungen und Tags benötigen zum Parsen spezifische Suffixe. Das Dialogact-Tag „query“ kann entweder ein „yes/no“- oder „open“-Suffix annehmen, um entweder eine Ja- oder Nein-Frage oder eine offene Frage zu kennzeichnen. Das Dialog-Tag „Antworten“ kann das Suffix „ja“, „nein“ oder „öffnen“ haben.
In vielen Fällen zeigen Forscher Dialoghandlungen in einer Spalte neben der Dialogspalte an. Dies hilft dem Leser zu verstehen, dass jedes spezifische Dialogakt-Tag etwas entspricht, das ein Sprecher sagt. Durch das Durchlesen beider Spalten kann der Leser verstehen, wie die Dialoghandlungen die Funktionen des enthaltenen Dialogs darstellen.
Die Bezeichnung von Dialogakten ist für eine Reihe von Softwaretechnologien von entscheidender Bedeutung. Eine davon ist die Technologie der künstlichen Intelligenz, bei der Menschen versuchen, Maschinen zu verwenden, um menschliche Gedanken oder Ausdrücke nachzuahmen. Dialogakt-Marker können auch bei der Analyse natürlicher Sprache zum Zwecke der Spracherkennung oder anderer Arten von Software helfen. Sie können immer dann von entscheidender Bedeutung sein, wenn ein Computer oder eine Maschine die Bedeutung von aufgezeichneter oder geschriebener menschlicher Sprache analysieren und analysieren muss.
In bestimmten Forschungsanwendungen werden Dialoghandlungen oft ausdrücklich durch visuelle Charts oder Grafiken vermittelt. Forscher können eine Art Bubble-Map verwenden, um zu zeigen, wo die häufigsten Dialoghandlungen in einer Konversation enden. Alternativ können Forscher einfach die beiden oberen Reihen verwenden, mit einigen Farbcodierungen oder Buchstaben und Zahlen, die verschiedene Arten von Dialoghandlungen visuell verfolgen.