AWS: Claude liefert strukturierte Ausgaben und strengere Tool-Aufrufe
Amazon Bedrock unterstützt Claude mit JSON-Schema und Strict Tool Use. Was Agenten dadurch gewinnen – und warum zwei AWS-Quellen bei Mantle widersprechen.
AWS hat am 19. Oktober strukturierte Ausgaben für Anthropic-Claude-Modelle in Amazon Bedrock angekündigt. JSON Schema und Strict Tool Use sollen Formate und Werkzeugparameter bereits beim Erzeugen begrenzen. Das reduziert Formatfehler in Agenten-Workflows, garantiert aber weder korrekte Inhalte noch sichere Entscheidungen. Bei der Mantle-API widersprechen sich derzeit AWS-Blog und Dokumentation.
Modelle konnten mit Prompts zu JSON angehalten werden, doch ungültige Typen, fehlende Pflichtfelder oder frei erfundene Werkzeugparameter erforderten häufig Parser, Validierung und erneute Versuche.
Bedrock kann Antworten und Tool-Argumente auf unterstützte JSON-Schemata beschränken. Die dokumentierte Schnittstellenunterstützung muss pro API und Modell geprüft werden.
Warum Schema-Treue für KI-Agenten wichtiger ist als schönes JSON
KI-Agenten beantworten nicht nur Fragen: Sie erstellen Tickets, füllen Datenfelder und rufen Programme auf. Ein Werkzeug, das eine Zahl erwartet, scheitert möglicherweise bereits daran, dass ein Modell den Text „fünf“ statt einer Ganzzahl liefert. AWS setzt hier beim Erzeugen an: Ein übermitteltes Schema wird in zulässige Tokenfolgen übersetzt, sodass der reguläre Antwortweg die spezifizierten Felder und Datentypen einhält. Für Anwendungen bedeutet das weniger Fehler allein durch falsche Struktur.
Der Ansatz umfasst zwei unterschiedliche Funktionen. Das JSON-Schema-Ausgabeformat steuert die Form einer Modellantwort. Strict Tool Use begrenzt Namen und Eingabeparameter von Funktionsaufrufen. Beides lässt sich kombinieren, ist aber keine Aussage über die sachliche Richtigkeit der extrahierten Information. Ein gültiges JSON-Objekt kann weiterhin die falsche Kundennummer enthalten oder einen zwar korrekt formulierten, aber unerlaubten API-Aufruf verlangen. Berechtigungen und fachliche Prüfungen bleiben daher erforderlich.
Cache, Schemagrenzen und Ausnahmen im Kleingedruckten
Laut AWS wird das Schema vor dem Einsatz geprüft und für neue Formen eine Grammatik kompiliert. Diese Kompilierung kann beim ersten Aufruf zusätzliche Zeit kosten; anschließend wird das Ergebnis kontobezogen bis zu 24 Stunden zwischengespeichert. Wiederverwendung desselben Schemas ist deshalb sinnvoller, als für jede Anfrage eine leicht abweichende Struktur aufzubauen. Für Objekte muss `additionalProperties: false` verwendet werden.
Die AWS-Dokumentation nennt wichtige Grenzen: Numerische Schranken wie `minimum` oder `maximum` und Textlängen wie `minLength` werden nicht beim Generieren durchgesetzt. Ebenso nennt der Blog Ausnahmen bei Sicherheitsablehnungen oder einem vorzeitigen Abbruch durch das Tokenlimit. Teams dürfen aus „schema-konform“ folglich kein „immer vollständig und korrekt“ machen. Auch die Kombination von strukturierten Ausgaben und Claude-Zitaten ist laut Dokumentation nicht unterstützt.
Offene Unstimmigkeit zwischen Blog und AWS-Dokumentation
Ein bemerkenswerter Quellenkonflikt betrifft den neuen Bedrock-Mantle-Endpunkt. Der AWS-Blog vom 19. Oktober beschreibt strukturierte Claude-Ausgaben einschließlich Strict Tool Use auch für Mantle. Die gleichzeitig abrufbare AWS-Bedienungsanleitung hält dagegen ausdrücklich fest, dass `output_config.format` für Anthropic Messages auf `bedrock-mantle` mit HTTP 400 zurückgewiesen werde. Ohne einen eigenen API-Test können wir diesen Widerspruch nicht auflösen.
Unsere Empfehlung ist daher konservativ: Für neue Integrationen zunächst die in der Dokumentation aufgeführten Converse- beziehungsweise InvokeModel-Wege auf `bedrock-runtime` prüfen, die passende Modell- und Regionsfreigabe bestätigen und Mantle erst nach einem gezielten Test übernehmen. Ein Pilot sollte absichtlich falsche Typen, fehlende Pflichtfelder, Ablehnungen, Tokenlimits und unzulässige Tool-Aktionen abdecken. So wird die Schemafunktion zu einem messbaren Stabilitätsgewinn statt zu einer ungeprüften Sicherheitszusage.
AgentenCode-Einordnung
Für AgentenCode ist das ein wichtiger Schritt von „hoffentlich richtig formatiert“ zu technisch erzwungener Struktur. Der Engpass verlagert sich jedoch: Gültige Parameter bedeuten weder verlässliche Entscheidungen noch autorisierte Aktionen. Besonders wertvoll wäre jetzt eine eindeutige AWS-Klärung zum Mantle-Endpunkt; bis dahin sollten Unternehmen API-spezifisch testen.
Quellen und Prüfung
Redaktionelle Prüfung der AWS-Ankündigung vom 19. Oktober 2026 sowie des Amazon-Bedrock-Handbuchs. Unterschiedliche Mantle-Aussagen bewusst sichtbar gemacht; kein eigener Aufruf mit AWS-Zugang durchgeführt.