Copilot Studio Friction

Bei Änderungen an diesem Eintrag benachrichtigt werden

Eine E-Mail, wenn sich Status oder Lösung ändert — Double-Opt-in, kein Tracking, Abmeldelink in jeder E-Mail.

"A JSON could not be generated. Edit your prompt instruction…"

Abgemildertseit 8. Juli 2026

Zuletzt verifiziert

Details & Verwandtes

Einschätzung

Vertrauensstufe
Offiziell bestätigtDurch Microsoft-Dokumentation oder eine offizielle Aussage bestätigt.
Schweregrad
Blockierend
Typischer Zeitverlust
Stunden

Identifikation

LLM-Schritte

Verifikation & Änderungen

  1. 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.

  2. Änderung

    Vorläufig durch den Product Owner freigegeben; externe LLM-Qualitätsprüfung ausstehend.

  3. Ä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 Workaround

Die Prompt-Anweisung schärfen

  1. Öffnen Sie in Copilot Studio «Tools».
  2. Öffnen Sie den fehlschlagenden Prompt.
  3. Nennen Sie in der Anweisung die genauen Felder, die Sie erwarten.
  4. Entfernen Sie alle Formulierungen, die Erklärungen oder Kommentare rund um die Ausgabe einladen.
  5. Wählen Sie «Test».

✅ Sie sollten jetzt sehen: eine JSON-Antwort in der Testausgabe, ohne den Fehler.

Lösung 2

Offizieller Workaround

Die JSON-Struktur verschlanken

  1. Entfernen Sie jeden Schlüssel, den Ihr Agent danach nicht verwendet.
  2. Flachen Sie verschachtelte Objekte ab, wo ein flaches Feld dieselbe Information trägt.
  3. Kürzen Sie Beispielwerte auf realistischen, minimalen Inhalt.
  4. 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.