Einen überprüfbaren Schritt auswählen
Der Einstieg ist eine wiederkehrende Aufgabe statt KI für alles: eine Anfrage einordnen, einen Entwurf vorbereiten oder ein Ereignis an die zuständige Person weitergeben. Eingaben, erwartetes Ergebnis und ein von Menschen prüfbares Beispiel werden festgelegt. Wir schlagen vor, den Nutzen daran zu bewerten und nicht an der Anzahl verbundener Dienste.
Vorbereitung und Außenwirkung trennen
Eine E-Mail entwerfen und versenden sind unterschiedliche Berechtigungen. Auch Datensatzänderung, Veröffentlichung und Zahlung gehören nicht in einen bedingungslosen nächsten Schritt. Jede Außenwirkung braucht eine verantwortliche Stelle und ausdrückliche Freigabe. Für sensible Aktionen sollte eine menschliche Prüfung vorgesehen werden, statt sie unbemerkt zu aktivieren.
Ein Timeout beweist keinen Fehlschlag
Ein externes System kann eine Anfrage ausführen, obwohl seine Antwort verloren geht. Eine ungeprüfte Wiederholung kann ein zweites Ergebnis erzeugen. Amazon Builders’ Library erläutert dieses Risiko und Anforderungskennungen für sichere Wiederholungen. Für die Planung heißt das: Vor dem Retry festlegen, wie Wiederholungen erkannt und Ergebnisse abgefragt werden.
Primärquellen: Amazon Builders’ Library — Making retries safe with idempotent APIs
Ungewissheit sichtbar machen
Hilfreich ist die Unterscheidung zwischen ausstehend, abgeschlossen, abgelehnt und Ergebnis unbekannt. Der letzte Zustand sollte weder als Erfolg erscheinen noch sofortige Wiederholung auslösen. Die Oberfläche kann einen nächsten Schritt anbieten: Status prüfen, Eingaben berichtigen oder einen Menschen einbeziehen. Die Diagnose erklärt das Problem, ohne Geheimnisse oder den gesamten Anfrageinhalt zu kopieren.
Mehr als den Erfolgsfall prüfen
Vor Anschluss eines produktiven Kanals werden doppeltes Klicken, vorübergehende Nichterreichbarkeit, ungültige Daten und eine verlorene Antwort betrachtet. Das erwartete Verhalten wird vorher festgehalten. Die Wiederaufnahme soll den Kontext erhalten, statt den Nutzer von vorn beginnen zu lassen. So wird ein kleiner automatisierter Schritt zu einem verständlichen Teil des Ablaufs.