Vercel تطلق AI SDK 7 بأدوات جديدة للتحكم في وكلاء الذكاء الاصطناعي
أطلقت Vercel الإصدار السابع من AI SDK، وهو حزمة أدوات بلغة TypeScript لبناء تطبيقات الذكاء الاصطناعي ووكلائه، ويتجاوز عدد تنزيلاتها 16 مليون تنزيل أسبوعيًا. يتيح الإصدار الجديد التحكم في reasoning بسطر برمجي واحد، ويضيف سياقًا مضبوط الأنواع للأدوات (tools) ودعمًا لـ MCP Apps ولواجهة المحطة الطرفية، إضافة إلى durability عبر WorkflowAgent ومهل زمنية (تايم أوت) وبيئات sandbox. كما يتكامل الإصدار مع Codex وClaude Code وOpenCode وغيرها من أطر تشغيل الوكلاء (harnesses)، ويضيف إمكانات للصوت والفيديو.
معالج بواسطة الذكاء الاصطناعي من Vercel Blog؛ بتحرير Hamidun News
أطلقت Vercel الإصدار السابع من AI SDK، وهي حزمة أدوات مفتوحة المصدر بلغة TypeScript لتطوير تطبيقات الذكاء الاصطناعي ووكلائه، ويتجاوز عدد تنزيلاتها 16 مليون تنزيل أسبوعيًا؛ وعليها يقوم أيضًا إطار العمل المفتوح للوكلاء Vercel eve. يضيف الإصدار التحكم في reasoning ودعم MCP Apps، ويتجاوز حدود الوكلاء النصيين نحو الصوت والفيديو.
ما الجديد في تطوير الوكلاء
يوحّد AI SDK 7 طريقة التحكم في reasoning. فمعظم النماذج الرائدة تدعم reasoning قابلًا للضبط، لكن واجهة API الخاصة بذلك تختلف من مزوّد إلى آخر. أصبح الآن بالإمكان تحديد خيار reasoning في الدالتين generateText وstreamText بسطر برمجي واحد (مثل reasoning: 'high')، ثم يُحوَّل تلقائيًا إلى الإعدادات الأصلية لكل مزوّد. ومع ذلك، يمكن ضبط المعاملات الخاصة بالمزوّد (provider-specific) يدويًا عند الحاجة إلى تحكم أدق.
- أكثر من 16 مليون تنزيل أسبوعيًا لـ AI SDK
- خيار reasoning موحّد بدلًا من إعدادات خاصة بكل مزوّد لكل نموذج
- toolsContext مضبوط الأنواع: تُمرَّر بيانات مثل مفاتيح API إلى أداة (tool) محددة عبر contextSchema، دون أن تظهر في prompt النموذج ودون أن تتسرب إلى بقية الأدوات
- للتحديث، استخدم الأمر pnpm add ai@latest؛ وللانتقال من الإصدار 6 استخدم npx @ai-sdk/codemod v7 أو skill بالأمر npx skills add vercel/ai --skill migrate-ai-sdk-v6-to-v7
ما الذي أُضيف لتشغيل الوكلاء ومراقبتهم
إلى جانب التطوير، يوسّع AI SDK 7 إمكانات تشغيل الوكلاء في بيئات الإنتاج: اعتماد (approval) استدعاءات الأدوات، والمتانة أمام الأعطال عبر WorkflowAgent، والمهل الزمنية، ودعم بيئات sandbox. كما يمكن للحزمة التكامل مع أي إطار تشغيل (harness) تابع لجهة خارجية للوكلاء، مثل Codex أو Claude Code أو Deep Agents أو OpenCode أو Pi.
ولمراقبة سلوك الوكلاء، أُضيفت قياسات telemetry وقناة تتبّع Node.js وأحداث دورة الحياة وإحصاءات الأداء. وأخيرًا، يتجاوز AI SDK 7 الوكلاء النصيين: فقد أصبح يدعم، بصورة مستقلة عن المزوّد (provider-agnostic)، الوكلاء الصوتيين في الزمن الفعلي وتوليد الفيديو.
ماذا يعني ذلك
يُظهر AI SDK 7 الاتجاه الذي تسلكه صناعة أدوات الوكلاء: من النماذج الأولية البسيطة القائمة على prompts إلى مكوّنات جاهزة للإنتاج، تتيح التحكم في reasoning، ووصولًا قابلًا للتدقيق إلى الأدوات، ومتانة أمام الأعطال، وقياسات telemetry متكاملة. ولا يمكن عرض الوكيل على مستخدمين حقيقيين بأمان من دون هذه العناصر.
أسئلة شائعة
كيف أنتقل من AI SDK 6 إلى AI SDK 7؟
يمكنك تشغيل الترحيل التلقائي بالأمر npx @ai-sdk/codemod v7، الذي يعيد كتابة الشيفرة بأقل قدر من التغييرات، أو استخدام skill: npx skills add vercel/ai --skill migrate-ai-sdk-v6-to-v7.
ما هو toolsContext في AI SDK 7؟
هو سياق مضبوط الأنواع يُحدَّد لكل أداة (tool) على حدة عبر contextSchema. فمثلًا يُمرَّر مفتاح API مباشرةً إلى دالة exec الخاصة بالأداة، وليس عبر prompt النموذج، ولا تطّلع بقية الأدوات على هذا السياق.
ما أطر الوكلاء التي يدعمها AI SDK 7؟
يمكن دمج الحزمة مع أي إطار تشغيل (harness) للوكلاء، بما في ذلك Codex وClaude Code وDeep Agents وOpenCode وPi.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.