Human-Centered AI
Ein Design-Ansatz, der den Menschen in den Mittelpunkt der KI-Entwicklung stellt – Bedürfnisse, Fähigkeiten, Grenzen und Verantwortlichkeiten der Nutzer berücksichtigen.
Strategien für den Umgang mit KI-Fehlern und Unsicherheit – was passiert, wenn das Modell nicht weiter weiß?
Fallback Strategies definieren, was passiert, wenn ein KI-System unsicher ist, scheitert oder eine Entscheidung nicht autonom treffen sollte.
Fallback-Hierarchie:
1. KI-Vorhersage bei ausreichender Sicherheit
↓ Fallback
2. KI mit Warnung oder Bestätigung bei mittlerer Sicherheit
↓ Fallback
3. Einfachere Regel bei niedriger Sicherheit
↓ Fallback
4. Human Review
↓ Fallback
5. Default-Antwort
def predict_with_fallback(model, input, threshold):
prediction, confidence = model.predict(input)
if confidence >= threshold:
return prediction, "ai"
elif confidence >= rule_threshold:
# Einfachere Regel
return rule_based_prediction(input), "rule"
else:
# Human Review
queue_for_review(input)
return None, "human"
def chatbot_response(query):
intent, confidence = classify_intent(query)
if confidence > intent_threshold:
return handle_intent(intent)
elif confidence > clarification_threshold:
return f"Meinst du {intent}? [Ja/Nein]"
else:
return "Ich bin mir nicht sicher. Möchtest du mit einem Menschen sprechen?"
In LLM-basierten Produkten haben sich Fallbacks auf mehreren Ebenen etabliert – von der Infrastruktur bis zum Dialog:
| Ebene | Fallback-Pattern |
|---|---|
| Modell | Ausweichen auf ein anderes Modell bei Überlastung oder Ausfall des primären Anbieters |
| Antwortqualität | Bei fehlenden Quellen: „Dazu habe ich keine verlässlichen Informationen” statt Halluzination |
| Tool-Nutzung | Schlägt ein Tool-Aufruf fehl, antwortet der Agent aus eigenem Wissen – mit Hinweis |
| Dialog | Chatbot bietet Kontaktformular oder Live-Chat an, wenn er nicht weiterkommt |
| Retrieval (RAG) | Keine passenden Dokumente gefunden → breitere Suche oder ehrliches „nicht gefunden” |
Entscheidend ist die Reihenfolge: Erst die nächstbeste automatische Option, dann der Mensch, zuletzt der ehrliche Abbruch. Jeder Fallback sollte für Nutzer erkennbar sein – stillschweigend degradierte Antworten beschädigen das Vertrauen.
| Do | Don’t |
|---|---|
| Fallbacks als Teil des Designs planen, nicht als Notlösung | Fehlerfälle erst in Produktion entdecken |
| Transparent machen, dass ein Fallback aktiv ist | Degradierte Qualität als Normalfall verkaufen |
| Kontext an den Menschen übergeben (bisheriger Verlauf) | Nutzer beim Support von vorn beginnen lassen |
| Ehrliches „Ich weiß es nicht” zulassen | Um jeden Preis eine Antwort erzwingen |
| Schwellenwerte pro Use Case kalibrieren | Einen globalen Confidence-Threshold für alles |
Fallback-Raten gehören ins Monitoring wie Fehlerraten: Sie sind ein Frühindikator für sich verschiebende Modellqualität oder Nutzungsmuster.
Fallback ist wie ein Backup-Plan: Wenn der Hauptweg blockiert ist, gibt es einen alternativen Weg – nicht perfekt, aber besser als steckenbleiben.
Was tun bei niedriger Confidence?
Graceful Degradation statt unnötig harter Fehler
Human-in-the-Loop als Fallback
Chatbots
An Menschen übergeben bei Unsicherheit
Empfehlungen
Populäre Items statt personalisierte
Klassifikation
Manuelle Review bei niedriger Confidence
Bei niedriger Confidence, unbekannten Inputs, Systemfehlern oder riskanten Entscheidungen. Schwellenwerte hängen von Risiko, Use Case und Nutzererwartung ab.
Fallback bedeutet eine eingeschränkte, aber weiterhin hilfreiche Erfahrung. Ein Fehler stoppt den Prozess oder erfordert manuelles Eingreifen. Fallbacks sind oft nutzerfreundlicher, wenn sie transparent gestaltet sind.