Copilot Studio Friction
Benutzer sehen rohes {"explanation_of_tool_call": …} JSON — nur in der Produktion
Zuletzt verifiziert
Details & Verwandtes
Einschätzung
- Vertrauensstufe
- Mehrfach belegtMehrere unabhängige Quellen beschreiben dasselbe Verhalten.
- Schweregrad
- Beeinträchtigend
- Typischer Zeitverlust
- Stunden
Identifikation
Verifikation & Änderungen
Änderung
Pipeline: neue Evidenz aus r-copilotstudio — Prüfung erforderlich.
Verifiziert
Doku-Check durch Mensch: Bounded web check: further independent Q&A threads report the same production-only leak, but no public Microsoft known-issue or release-note entry exists; the product-issue acknowledgment remains a thread claim.
Änderung
Vorläufig durch den Product Owner genehmigt; 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?
- Endbenutzer sehen JSON wie
{"explanation_of_tool_call": "The user has requested…", "type": "…"}anstelle einer Antwort. - Es tritt nur im veröffentlichten Agent auf — nie im Testbereich (Test your agent).
- Das Tool wird oft erst ausgeführt, nachdem der Benutzer mit etwas wie «go ahead then» nachhakt.
- JSON-Fragmente erscheinen auch nach korrekten Antworten oder im Standardthema «Thanks» Thema.
- Das Verhalten begann etwa im Oktober 2025, ohne jegliche Änderung auf Ihrer Seite.
Falls Ihre eigene Tool-Ausgabe unparsed erscheint → siehe Chat zeigt rohes JSON statt einer Antwort. Jener Eintrag behandelt unparsed Connector-, HTTP- oder Flow-Ausgaben an beliebiger Stelle, einschliesslich des Testbereichs. Dieser Eintrag behandelt die plattforminternen Tool-Aufruf-Metadaten, ausschliesslich in der Produktion.
Was passiert
Wenn Ihr Agent entscheidet, ein Tool aufzurufen, schreibt der Orchestrator zunächst einen internen Plan.
Dieser Plan ist ein JSON-Objekt mit Feldern wie explanation_of_tool_call.
Community-Berichte führen den Leak auf das Plattform-Update vom Oktober 2025 zurück, das die Tool-Aufruf-Analyse veränderte (berichtet Stand 2026-07-08).
Seither senden veröffentlichte Agents diesen Plan manchmal an den Benutzer, anstatt ihn auszuführen.
Spätere Themen können das gesamte Tool-Objekt erben und es erneut nach aussen geben.
Es ist, als brächte ein Kellner den Bestellzettel der Küche an Ihren Tisch statt das Gericht.
Eine Thread-Antwort bezeichnet dies als bekanntes internes Produktproblem.
Keine öffentliche Microsoft-Aussage bestätigt diese Behauptung (geprüft Stand 2026-07-08).
Für Technikerinnen und Techniker
Mehrere unabhängige Q&A-Threads beschreiben dieselbe Symptomgruppe. Metadaten-JSON erscheint anstelle des Tool-Aufrufs, die Ausführung benötigt einen nachfassenden Anstoss, und Fragmente hängen korrekten Antworten nach. Das Standardthema «Thanks» erbt das Tool-Metadaten-Objekt und gibt es erneut nach aussen. Alle Berichte stimmen überein: nur in der Produktion, der Testbereich bleibt sauber. Die Abmilderung aus dem Thread speichert pro Thema nur den lesbaren Text.
dialog.topicResponse = toolResult.responseText
Der Nachrichtenknoten verweist dann auf diese Textvariable, sodass spätere Themen das Metadaten-Objekt nie erben. Stand 2026-07-08 führen die öffentlichen Microsoft-Seiten zu bekannten Problemen und Versionshinweisen keinen Eintrag zu diesem Verhalten.
So beheben Sie es
Lösung 1
Community-WorkaroundNur die Textantwort des Tools speichern, pro Thema
Dies ist das Pattern Variablen-Hygiene, angewendet auf Tool-Aufrufe.
- Öffnen Sie das Thema, das das Tool aufruft.
- Fügen Sie nach dem Tool-Knoten einen Knoten «Variablenwert festlegen» hinzu.
- Erstellen Sie eine neue Variable, zum Beispiel
topicResponse. - Setzen Sie ihren Wert auf die Eigenschaft
responseTextdes Tool-Ergebnisses, wie im Snippet oben. - Richten Sie Ihren Knoten «Nachricht senden» auf diese Textvariable aus, nicht auf das Tool-Ausgabeobjekt.
- Wiederholen Sie die Schritte 1–5 für jedes Thema, das Tool-Ausgaben an Benutzer sendet.
- Veröffentlichen Sie den Agent.
✅ Sie sollten jetzt sehen: reine Textantworten im veröffentlichten Agent, ohne JSON-Wrapper.
Prüfen, ob es funktioniert hat
Lösen Sie das Tool im veröffentlichten Kanal aus — Teams oder Microsoft 365 Copilot Chat — nicht im Testbereich. Erwartet: Das Tool wird bei der ersten Anfrage ausgeführt und antwortet in Klartext. Senden Sie danach auch ein kurzes «thanks»: Die Antwort muss frei von JSON-Fragmenten bleiben.
Falls es nicht funktioniert hat
- Ihre Korrektur ist noch nicht propagiert. Veröffentlichte Änderungen erreichen Kanäle asynchron — Verdächtiger Nummer eins. Siehe Teams antwortet mit einer alten Version Ihres Agents.
- Ein Thema leitet weiterhin das gesamte Objekt weiter. Ein einzelnes unhygienisches Thema infiziert die Konversation erneut. Durchkämmen Sie jedes Thema, das Tool-Ausgaben berührt.
- Das JSON ist die Ausgabe Ihres eigenen Tools, unparsed. Dann sind Sie im falschen Eintrag. Siehe Chat zeigt rohes JSON statt einer Antwort.
- Die Plattform hat sich erneut verschoben. Der Leak kam mit einem Plattform-Update und kann sich mit dem nächsten ändern. Testen Sie nach Updates erneut und notieren Sie das Datum.
So verhindern Sie es künftig
- Machen Sie Variablen-Hygiene zur Gewohnheit: Übergeben Sie niemals ganze Tool-Objekte an Nachrichtenknoten oder zwischen Themen.
- Testen Sie nach jedem Plattform-Update Tool-aufrufende Themen in einem veröffentlichten Kanal erneut, nicht nur im Testbereich.
Belege
Community-Threadlearn.microsoft.com
Mehrere Benutzer in einem Thread berichten, dass seit dem Update vom Oktober 2025 rohes explanation_of_tool_call-JSON in der Produktion bei Endbenutzern ankommt; abgemildert, indem nur responseText in einer Variablen gespeichert wird.
Community-Threadlearn.microsoft.com
Ein unabhängiger Thread berichtet, dass der Orchestrator explanation_of_tool_call- und new_instruction-Metadaten an Endbenutzer anzeigt.
Community-Threadreddit.com
Ein Benutzer berichtet, dass Zitate nach der Integration eines MCP Servers als nicht anklickbarer Code erscheinen, was dem Symptom der sichtbaren rohen JSON entspricht, wenn Tools in der Produktion aufgerufen werden.