UX: Fehlergrund bei FAILED nicht sichtbar – Benutzer erhaelt kein Feedback #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Wenn ein Dokument den Status FAILED oder FAILED_FINAL erhaelt, sieht der Benutzer im Detailbereich nur 'Fuer diesen Eintrag liegt kein KI-Reasoning vor'. Der eigentliche Fehlergrund (z.B. Zeichenlimit-Ueberschreitung, KI-Fehler, Timeout) ist nicht sichtbar.
Konkretes Beispiel aus dem Produkttest
Datei: Scan231220150353.pdf
Log: 'AI naming failed: Title exceeds 50 characters (base title): Collegium Augustinum Gehaltsmitteilung November 2022 (deterministic content error)'
GUI: Leeres Dateiname-Feld, kein Hinweis warum.
Erwartetes Verhalten
Im Detailbereich wird bei FAILED/FAILED_FINAL der Fehlergrund angezeigt, z.B.:
Akzeptanzkriterien
Produkttest-Befund: Fehlermeldung irreführend und nicht benutzerfreundlich
Aktuelle Ausgabe im KI-Begründungsbereich
Zwei Probleme
Problem 1: Falsche Fehlerkategorie
Der KI-Aufruf ist nicht fehlgeschlagen – die KI hat korrekt geantwortet.
Das Programm hat den Vorschlag abgelehnt, weil er das Zeichenlimit überschritt.
Die Meldung "KI-Aufruf fehlgeschlagen" ist sachlich falsch.
Problem 2: "Details im Anwendungslog" ist keine Benutzer-Meldung
Endbenutzer lesen keine Logs. Diese Formulierung ist ausschließlich für Entwickler verständlich und gehört nicht in die GUI.
Erwartete Meldung (Beispiel)
⚠ KI-Vorschlag abgelehnt: 'Collegium Augustinum Gehaltsmitteilung November 2022' ist zu lang (52 Zeichen, Limit: 50). Bitte Dateinamen manuell kürzen.Konsequenz für die Implementierung
Weiterer Produkttest-Befund: Kein lesbarer Text in PDF
Aktuell angezeigte Meldung
Tatsächlicher Grund (aus Log)
Pre-checks failed: No usable text in extracted PDF contentDie PDF ist gültig und renderbar, enthält aber keinen extrahierbaren Text – vermutlich ein Scan ohne OCR.
Erwartete Meldung
⚠ PDF enthält keinen lesbaren Text. Möglicherweise handelt es sich um einen Scan ohne Texterkennung (OCR). Eine automatische Benennung ist nicht möglich.Konsequenz für die Implementierung
Jeder Pre-Check-Fehlertyp braucht eine eigene, verständliche Fehlermeldung in der GUI:
Die Meldung "Details im Anwendungslog" darf in der GUI nicht erscheinen.
Weiterer Produkttest-Befund: Ungültige/leere PDF
Aktuell angezeigte Meldung
Tatsächlicher Grund (aus Log)
IOException: Error: End-of-File, expected line at offset 0/5PDFBox kann die Datei nicht parsen – sie ist leer oder strukturell defekt.
Erwartete Meldung
⚠ Die PDF-Datei ist ungültig oder beschädigt und kann nicht verarbeitet werden.Ergänzung zur Fehlertyp-Tabelle aus vorherigem Kommentar
Die Meldung "Details im Anwendungslog" und "KI-Aufruf fehlgeschlagen" dürfen in keinem dieser Fälle erscheinen.