Copilot Studio Friction
"A JSON could not be generated. Edit your prompt instruction…"
Zuletzt verifiziert
Details & Verwandtes
Einschätzung
- Vertrauensstufe
- Offiziell bestätigtDurch Microsoft-Dokumentation oder eine offizielle Aussage bestätigt.
- Schweregrad
- Blockierend
- Typischer Zeitverlust
- Stunden
Identifikation
Verifikation & Änderungen
Verifiziert
Doku-Check durch Mensch: Official JSON output and prompt performance pages re-read during seed migration; error text, metadata-wrapping cause and slim-structure guidance still documented.
Änderung
Vorläufig durch den Product Owner freigegeben; externe LLM-Qualitätsprüfung ausstehend.
Änderung
Erster Eintrag aus dem Seed-Dossier erstellt (Migrationswelle 1).
Automatisch übersetzte Fassung — massgeblich ist das englische Original.
Sind Sie hier richtig?
- Sie haben ein Prompt-Tool erstellt, dessen Ausgabe auf «JSON» gesetzt ist.
- Beim Testen schlägt es mit
A JSON could not be generated. Edit your prompt instruction and try again.im Prompt-Builder fehl. - Derselbe Prompt funktioniert, wenn die Ausgabe auf «Text» gesetzt ist.
- Der Fehler kehrt zurück, egal wie oft Sie es erneut versuchen.
Falls stattdessen die JSON-Daten funktionieren, aber nie Ihre späteren Bearbeitungen widerspiegeln → siehe den Format-Freeze-Eintrag (Eintrag geplant). Falls stattdessen Nutzer rohes JSON im Chat sehen → siehe Chat zeigt rohes JSON statt einer Antwort. Falls stattdessen die Prompt-Ausgabe in Ihrem Thema nicht auswählbar ist → siehe den Eintrag zur deaktivierten Ausgabe (Eintrag geplant).
Was passiert
Copilot Studio erzwingt Ihre JSON-Struktur nicht als striktes Schema. Es leitet das Format aus Ihrem Beispiel ab und prüft dann jede Antwort dagegen. Der Fehler erscheint, wenn das Modell seine JSON-Daten in zusätzlichen Text oder Metadaten einbettet. Die Plattform kann dann das angeforderte Format nicht überprüfen und gibt auf. Stellen Sie sich einen Formularscanner vor: Er verwirft die Seite, wenn jemand Notizen an den Rand kritzelt. Zwei Dinge erhöhen die Fehlerwahrscheinlichkeit: vage Anweisungen, die zu Kommentaren einladen, und komplexe Strukturen mit vielen Schlüsseln. Die offizielle Anleitung besagt, dass unnötige Struktur auch Kosten und Latenz erhöht (dokumentiert per 2026-07-08). Somit macht dieselbe Bereinigung, die den Fehler behebt, den Prompt günstiger und schneller.
Für Technikerinnen und Techniker
Die offizielle Dokumentation zur JSON-Ausgabe nennt diesen Fehler und seine Ursache: Modellausgabe, die mit Metadaten umschlossen ist, verhindert die Formatprüfung.
Es gibt keine Schema-Einschränkung im Stil von response_format; das Format ist beispielbasierte Ableitung.
Sobald Sie das JSON-Beispiel manuell bearbeiten, wird das Format «Custom» und friert ein.
Es aktualisiert sich dann nie mehr aus späteren Tests; das generierte JSON-Schema ist einsehbar, aber nicht bearbeitbar (dokumentiert per 2026-07-08).
So beheben Sie es
Lösung 1
Offizieller WorkaroundDie Prompt-Anweisung schärfen
- Öffnen Sie in Copilot Studio «Tools».
- Öffnen Sie den fehlschlagenden Prompt.
- Nennen Sie in der Anweisung die genauen Felder, die Sie erwarten.
- Entfernen Sie alle Formulierungen, die Erklärungen oder Kommentare rund um die Ausgabe einladen.
- Wählen Sie «Test».
✅ Sie sollten jetzt sehen: eine JSON-Antwort in der Testausgabe, ohne den Fehler.
Lösung 2
Offizieller WorkaroundDie JSON-Struktur verschlanken
- Entfernen Sie jeden Schlüssel, den Ihr Agent danach nicht verwendet.
- Flachen Sie verschachtelte Objekte ab, wo ein flaches Feld dieselbe Information trägt.
- Kürzen Sie Beispielwerte auf realistischen, minimalen Inhalt.
- Wählen Sie erneut «Test».
✅ Sie sollten jetzt sehen: den Fehler verschwunden – und als Nebeneffekt schnellere, günstigere Antworten.
Prüfen, ob es funktioniert hat
Führen Sie «Test» im Prompt-Builder mit drei verschiedenen realistischen Eingaben aus. Erwartet: Jeder Durchlauf liefert JSON mit Ihren Schlüsseln und keinen Fehler. Rufen Sie dann den Prompt aus Ihrem Agent im Testbereich auf.
Falls es nicht funktioniert hat
- Die Anweisung lädt weiterhin zu Prosa ein. Formulierungen wie «explain your reasoning» drängen das Modell zu Kommentaren. Streichen Sie sie.
- Die Struktur ist noch zu ehrgeizig. Halbieren Sie die Schlüssel und testen Sie erneut. Bauen Sie die Struktur Schritt für Schritt wieder auf.
- Ihre manuellen Bearbeitungen haben das Format als «Custom» eingefroren. Eingefrorene Formate aktualisieren sich nie mehr aus Tests (Eintrag geplant). Sperren Sie das Format nach Strukturänderungen bewusst erneut.
- Der veröffentlichte Agent schlägt weiterhin fehl. Kanäle können nach Bearbeitungen eine alte Version ausliefern. Siehe Teams antwortet mit einer alten Version Ihres Agents.
So verhindern Sie es künftig
- Beginnen Sie jede JSON-Ausgabe mit der kleinsten Struktur, die funktioniert – schlanke Strukturen scheitern seltener und kosten weniger.
- Behandeln Sie Anweisungs- und Strukturbearbeitungen wie Codeänderungen: Testen Sie den Prompt nach jeder erneut.
- Planen Sie einen bewussten erneuten Sperrschritt ein, wann immer sich Ihre JSON-Struktur weiterentwickelt.
Belege
Offizielle Dokumentationlearn.microsoft.com
Die Dokumentation zur JSON-Ausgabe nennt den Fehler wörtlich und führt ihn darauf zurück, dass das Modell die JSON-Daten mit Metadaten umschliesst, was die Formatprüfung verhindert.
Offizielle Dokumentationlearn.microsoft.com
Die offizielle Leistungsanleitung empfiehlt, die JSON-Struktur zu vereinfachen und Schlüssel zu minimieren, da unnötiger Inhalt Kosten und Latenz erhöht.