berndt.codes

15. Juli 20264 Min. Lesezeit

Gute Software sagt Nein.

Fast jedes System kann heute fast alles. Die Kunst ist nicht das Können, sondern das Nein.


Irgendwann liest der Bot dem Anrufer ein Muffinrezept vor.

Gebaut war er dafür, ans Telefon zu gehen, wenn niemand am Empfang sitzt. Fragen beantworten, Termine machen. Das Muffinrezept war nie geplant. Es stand nur nirgends, dass er es nicht tut. Und weil eine KI dahinterhängt, kann er es eben. Also tut er es.

Genau da liegt die Sache. Das Schwere beim Bauen ist nicht, zu entscheiden, was ein System alles kann. Das Schwere ist, zu entscheiden, was es nicht tut. Wie bei Menschen zeigt sich der Charakter am Nein.

Ich musste das im Leben erst lernen. Nein zu sagen fiel mir schwer, lange hielt ich es für eine Schwäche. „Das mache ich nicht.“ Der Satz tut im Moment weh. Auf lange Sicht macht er dich zuverlässig, weil du verlässlich wirst bei dem, wozu du ja sagst. Wer zu allem ja sagt, macht irgendwann nichts mehr richtig. „Ja, das geht noch.“ „Das krieg ich auch noch hin.“ Und dann wird der Tag voll, überall Abstriche, und plötzlich enttäuschst du alle, obwohl du niemanden enttäuschen wolltest.

Bei Software ist der Mechanismus ein anderer und der Punkt derselbe. Meinem Tag setzt die Zeit eine Grenze, ob ich will oder nicht. Einem System setzt sie niemand. Außer du. Ein Bot, der auf alles antwortet, hat kein volles Zeitkonto, das ihn stoppt. Er macht einfach weiter, bis zum Muffinrezept. Ein offenes Scheunentor fühlt sich großzügig an. In Wahrheit ist es eine Entscheidung, die keiner getroffen hat.

Denn eine Grenze ist sowieso da. Die Frage ist nur, ob du sie ziehst oder ob sie dich überrascht. Beim ewigen Ja zieht sie sich am Ende von selbst. Nur eben da, wo es am meisten weh tut.

Richtig knifflig wird es bei der Konfiguration, an einer Stelle, die man dem fertigen Produkt nie ansieht. Denn du baust hier für zwei Menschen gleichzeitig, und die wollen das Gegenteil voneinander.

Auf der einen Seite steht die Gesprächsdesignerin, die den Bot einrichtet. Nicht vom Fach, oft einfach die, der die Aufgabe zugefallen ist. Sie muss trotzdem verstehen, was sie da tut. Auf der anderen Seite steht der Anrufer, der ein Anliegen hat und nicht gegen eine Wand reden will. Machst du die Konfiguration mächtig genug für wirklich jeden Fall, ertrinkt sie darin. Tausend Schalter, kein Durchblick. Machst du sie kinderleicht, wird das Gespräch am Telefon starr und dumm, weil der Bot nichts mehr in der Hand hat.

Zwei Seiten, ein System. Sagst du dem einen zu allem ja, brichst du es für den anderen. Genau daran scheitern die meisten Systeme. Nicht weil sie zu wenig können. Weil niemand entschieden hat, für wen sie einfach sein sollen.

Der Ausweg ist kein cleverer Trick. Der Ausweg ist eine klare Grenze. Das hier tut der Bot, alles andere übernimmt ein Mensch. Klingt nach Aufgeben, ist es nicht. Ein Telefongespräch kann in tausend Richtungen laufen, und du kannst nicht jede vorher durchdenken. „Ab hier übernimmt ein Mensch“ heißt nicht, dass das System versagt. Es heißt, dass es seine Grenze kennt. Das ist das Nein des Systems.

Und dieser Grenze entkommst du nicht. Klar, häng eine zweite KI dahinter, die den Rest auffängt. Dann hast du die Grenze verschoben, nicht aufgelöst. Irgendwo am Ende entscheidet ein Mensch, wo das Nein liegt. Diese Entscheidung ist die eigentliche Arbeit.

Das Schöne daran: Jedes Nein, das das System trifft, ist eine Entscheidung, die die Designerin nicht mehr treffen muss. Du nimmst sie ihr ab, und genau damit hilfst du ihr. Sie muss nicht verstehen, wie das Ding tickt. Sie sagt, was sie will, und kümmert sich um ihre eigentliche Aufgabe. Den Rest hast du schon entschieden.

Das ist ein guter Default. Kein Schalter, den du ihr hinlegst, weil du selbst unsicher warst. Eine Entscheidung, die du ihr abnimmst, weil du dir sicher bist. Jeder Schalter, den sie nicht sieht, ist ein Gedanke, den sie sich spart.

Nur ist das richtige Nein genauso zäh zu finden wie das richtige Ja. Ich habe neulich geschrieben, dass das Offensichtliche am schwersten zu finden ist. Mit dem Weglassen ist es dasselbe. Welche Grenze die richtige war, sieht man dem fertigen System nicht mehr an. Du musst den Job der Designerin so gut kennen, dass du weißt, was sie nie brauchen wird. Wer das nicht weiß und trotzdem alles zulässt, ist nicht großzügig. Er hat sich nur nicht entschieden.

Das galt auch für diesen Text. Er hätte in mehrere Richtungen laufen können. Wie ein System sich anfühlen kann wie ein gutes Spiel. Woran man einen guten Default erkennt. Warum keiner ein Werkzeug lernen will, das nicht zu seinem Job gehört. Alles wahr, alles einen eigenen Artikel wert. Ich hab’s rausgeworfen. Ein Text, der alles sagen will, sagt am Ende nichts.

Können ist billig geworden. Fast jedes System kann heute fast alles. Die Kunst ist nicht, noch eine Fähigkeit dranzuschrauben. Die Kunst ist das Nein. Ob Mensch, Software oder dieser Text: Verlassen kann man sich auf das, was auch mal Nein sagt. Weil das Ja dann etwas wert ist.

Zurück zu den Gedanken