اگر امروز در حال توسعهی عاملهای (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 مراجعه کنید.



گفتگو