Romantik: Nach einem Verbindungsabbruch kann ein Programm nicht wissen, ob eine Zahlung durchging, und blindes Wiederholen kann doppelt abbuchen. 3 Daraus folgt keine Garantie jeder fremden Schnittstelle und keine fertige Lösung für Leihregal. Aber es zeigt, dass Menschen, die täglich Millionen Zahlungen verarbeiten, die zwei Generäle sehr ernst nehmen.
Mara muss dafür keine internen Kennungen auswendig lernen. Ihr Auftrag lautet:
Sorge dafür, dass Doppelklick, Wiederholung nach Verbindungsabbruch und erneutes Laden desselben Vorgangs keine zweite Reservierung erzeugen. Belege das am gespeicherten Bestand.
Und hier kommt die KI wieder ins Spiel, aus einer Richtung, die man leicht übersieht. Ein Agent aus Kapitel 4 arbeitet in Schleifen und wiederholt Werkzeugaufrufe, wenn etwas nicht klappt. Jedes Werkzeug mit einer Wirkung in der Welt braucht deshalb dieselbe Eigenschaft wie Maras Reservieren-Button. Bucht ein Agent nach einem Timeout „sicherheitshalber“ ein zweites Mal, hilft nur ein Werkzeug, das denselben Auftrag an seiner Vorgangsnummer wiedererkennt oder vorher nachsieht, ob die erste Buchung schon steht.
Das letzte freie Gerät
Ein anderer Fehler bleibt selbst dann möglich, wenn jede Übertragung korrekt zugeordnet wird. Mara sieht H1 als frei.