Ein gesprächsorientierter Chatbot antwortet nicht nur auf die Anliegen eines Nutzers für sein spezielles Aufgabengebiet. Er erkennt darüber hinaus soziale Handlungen seines Gesprächspartners und kann diese managen. Wenn wir mit Menschen sprechen, handeln wir meist intuitiv. Wir wissen, wie man Gespräche führt, aber wir machen uns wenige Gedanken darüber, wie sie formal funktionieren. Die Funktionsweise von menschlichen Gesprächen zu verstehen, ist aber essentiell, wenn man Maschinen das sprechen beibringen möchte.
Soziale Handlungen machen einen großen Teil unserer menschlichen Gespräche aus. „Danke!“, „Ok.“, „Schon gut.“, „Weiß nicht…“ oder „Klasse!“ sind Äußerungen, die sich auf etwas beziehen, das zuvor im Gespräch gesagt wurde. Ein gesprächsorientierter Chatbot kann diese Äußerungen interpretieren und adäquat darauf reagieren. Gesprächsorientierte Chatbots können Ihre Äußerungen wiederholen und paraphrasieren, sie merken sich den Kontext, über den sie mit dem Nutzer sprechen und erkennen, wenn ein Nutzer ein Thema oder das Gespräch beendet.
Anstatt lange und umfangreiche Antworten zu geben, wie ein inhaltsorientierter Chatbot es tun würde, gibt ein gesprächsorientierter Chatbot seine Informationen stückchenweise heraus. Der Chatbot erhöht die Geschwindigkeit des Gesprächs, indem er ein zügiges Hin-und-Her mit dem Nutzer erzeugt. Auf diese Weise gibt er dem Nutzer das Gefühl einer natürlich-menschlichen Konversation.
Im Gegensatz zum inhaltsorientierten oder grafisch orientierten Chatbot ist das Gespräch nicht linear. Die Gesprächsteuerung kann sowohl von Nutzer als auch vom Chatbot übernommen werden. Der Chatbot kann Fragen des Nutzers beantworten, er kann dem Nutzer aber auch Angebote machen oder ihn fragen, ob er weitere Informationen zu einem bestimmten Thema wünscht. Genau wie in einem Gespräch unter Menschen ergreift mal der eine, mal der andere die Initiative.