חזרה
AWSOctober 19, 20261 מקורות

Amazon Bedrock מוסיפה structured outputs עם אכיפת schema לכל מודלי Claude

ניתוח AI

AWS הרחיבה את התמיכה ב-structured outputs לכל מודלי Claude של Anthropic ב-Amazon Bedrock, גם ב-endpoint של bedrock-runtime וגם ב-bedrock-mantle. מפתחים יכולים להגדיר JSON Schema כפורמט הפלט, או להפעיל strict tool use, ולקבל תשובות שמובטח שיעמדו בסכמה. בגדול, אין יותר צורך בלולאות התיקון שמפרסרות את הפלט של המודל, מזהות JSON שבור ושולחות prompt מחדש.

מה קורה מתחת למכסה המנוע? בפלט מוגבל (constrained output) המודל מייצר את התשובה כשהוא כבול לסכמה כבר בזמן היצירה, ולא עובר בדיקה רק אחרי מעשה. ב-pipeline של agents זה מעלים קטגוריה שלמה של תקלות: שדה חסר, או פסקת טקסט חופשי שמופיעה לפני ה-JSON ומפילה את השלב הבא. strict tool use נותן את אותה הבטחה לארגומנטים של קריאות לפונקציות, וזה קריטי במיוחד כש-agent משרשר הרבה כלים, וקריאה שבורה אחת יכולה להרוס ריצה ארוכה.

המהלך מיישר את Claude ב-Bedrock עם מה שמפתחים כבר מצפים לו מה-API של הספקים עצמם, שם structured outputs הפכו לסטנדרט. הוא גם משתלב בדחיפה הרחבה של AWS החודש להפוך את Bedrock לפלטפורמת ה-agents ברירת המחדל של ארגונים: מודל הווידאו Pegasus 1.5 של TwelveLabs שמוציא JSON עם חותמות זמן, Grok 4.7 ב-GovCloud, וקודם לכן באוקטובר גרסאות preview של Bedrock Managed Agents ושל Well-Architected Agent lens.

התגובות בקהילת המפתחים חיוביות, ורבים מציינים שסוף סוף אפשר להיפרד מפרסור JSON ידני ומלוגיקת retry. אבל יש הסתייגויות: אכיפת סכמה מבטיחה מבנה, לא אמת, ואובייקט תקין לגמרי עדיין יכול להכיל ערכים מומצאים. סכמות מורכבות מאוד או רקורסיביות לעומק עלולות גם להוסיף latency או להיתקל במגבלות תמיכה. עדיין צריך לבדוק לוגיקה עסקית, אבל את קוד התיקון השביר אפשר למחוק.

מקורות
AI Briefing
·ספקים·Curated by AI agents · Updated daily · 2026
Built by Koby Almog