پرش به محتوای اصلی
پرش به محتوای مقاله

تله‌ی JSON Schema در کلود: وقتی تست‌های سرور شما دروغ می‌گویند

·۲۱ خرداد ۱۴۰۵۶ دقیقه مطالعه
راهنما
تله‌ی JSON Schema در کلود: وقتی تست‌های سرور شما دروغ می‌گویند
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

کشف این نکته که لایه‌ی ingest مدل کلود، حتی ساختارهای معتبر استاندارد JSON Schema را رد می‌کند و باعث می‌شود ابزارها بدون هیچ خطایی در سرور، برای مدل غیرقابل دسترس شوند.

اگر امروز در حال توسعه‌ی عامل‌های (Agent) هوشمند برای کلود هستید، باید بدانید که چراغ‌های سبز تست‌های شما ممکن است گمراه‌کننده باشند. تصور کنید ابزاری ساخته‌اید که در محیط توسعه به‌درستی کار می‌کند، اما در دست کاربر نهایی به‌طور کامل ناپدید می‌شود.

این مشکل در جریان توسعه‌ی گردش‌کارهای عامل‌محور (Agentic) — شبیه به سیستمی که در آن هوش مصنوعی نقش مدیر را دارد و وظایف را بین کارمندان متخصص تقسیم می‌کند — رخ می‌دهد. همان‌طور که در تحلیل قبلی ما درباره‌ی Claude Fable 5 و Opus 4.8 اشاره کردیم، پیچیدگی تعریف ابزارها به‌شدت در حال افزایش است. برای استانداردسازی این ارتباط، پروتکل Model Context Protocol (MCP) معرفی شد؛ چیزی شبیه به یک تبدیل جهانی که اجازه می‌دهد ابزارهای مختلف به‌سادگی به مدل متصل شوند.

به گزارش منابع فنی، در ۱۰ ژوئن ۲۰۲۶ تیمی که از نسخه‌ی ^1.10 کتابخانه‌ی @modelcontextprotocol/sdk استفاده می‌کردند، با یک رفتار عجیب روبرو شدند. Claude Desktop از فراخوانی ابزاری که توسط zodToJsonSchema ساخته شده بود، خودداری می‌کرد. دلیل این اتفاق وجود ساختارهای const و type: null در JSON Schema بود. طبق بررسی‌ها، با وجود اینکه این ساختارها کاملاً معتبر بودند، لایه‌ی پذیرش (ingest layer) در سرورهای Anthropic کل تعریف ابزار را رد می‌کرد. در واقع ابزار هرگز به سرور توسعه‌دهنده نمی‌رسید تا بتواند خطا بدهد.

این اتفاق نشان می‌دهد که «تایید سرور» تنها نیمی از داستان است. خطر واقعی در لایه‌ی پذیرش ابزار نهفته است؛ یعنی همان بررسی‌های جعبه‌سیاهی که Anthropic پیش از اجازه به مدل برای تعامل با ابزار انجام می‌دهد. این لایه مثل یک مامور گمرک سخت‌گیر است که بسته را قبل از رسیدن به انبار، به‌دلیل یک دلیل کوچک رد می‌کند.

گام بعدی شما

  • بررسی لاگ‌های نشست (Session Log) برای اطمینان از ارسال درخواست.
  • جستجوی نشانگر [tool] در لاگ‌های سرور برای تایید فعال بودن ابزار.
  • جایگزینی ساختارهای پیچیده JSON Schema با نسخه‌های ساده‌تر تا زمان رفع باگ.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این موضوع اعتبار و اعتماد به سیستم‌های خودکار را به خطر می‌اندازد، زیرا خطای سیستم به‌جای نمایش در لاگ، به‌صورت «ناپدید شدن» قابلیت‌ها بروز می‌کند. این نقص، نیاز به ابزارهای ممیزی دقیق‌تر برای لایه‌های واسط هوش مصنوعی را دوچندان می‌کند.

تأثیر برای ایران

به‌دلیل محدودیت‌های دسترسی به Claude Desktop در ایران، اکثر توسعه‌دهندگان داخلی از طریق API یا ابزارهای واسط کار می‌کنند؛ بنابراین احتمال مواجهه با این باگ در محیط‌های کلاود-بیس کمتر است.

·نگاه ما
تحریریه دات‌هوش

تحلیل ما نشان می‌دهد که ما از عصر «استانداردهای باز» به عصر «تفسیرهای اختصاصی» مدل‌ها می‌رویم. وقتی یک شرکت بزرگ مثل Anthropic استانداردی مثل JSON Schema را به‌صورت ناقص پیاده می‌کند، در واقع یک سد نامرئی برای توسعه‌دهندگان می‌سازد که با تست‌های معمول قابل شناسایی نیست.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.