# OpenAI تضيف استدعاء الأدوات غير المتزامن والتوجيه أثناء التوليد إلى Responses API

> **المغزى:** الانتظار عند كل استدعاء أداة هو مصدر معظم البطء في الـ agents متعددة الخطوات، لكن المزايا الجديدة محصورة في Responses API، والانتقال من Chat Completions ليس تعديلًا بسيطًا.

- المصدر: المغزى (https://almaghza.com/a/2026-09-04-openai-responses-api-async-tools/)
- التاريخ: 22 ربيع الأول - 4 سبتمبر 2026 (2026-09-04)
- القسم: ذكاء اصطناعي
- الوسوم: OpenAI، API، AI Agents، التخزين المؤقت

أضافت OpenAI في 3 سبتمبر 2026 ثلاث مزايا إلى Responses API، بحسب سجل التغييرات الخاص بالمطورين:

1. async tool calling: يواصل النموذج العمل بينما تُنفَّذ الأداة التي طلبها.
2. mid-turn steering: إرسال تعليمات إلى النموذج أثناء توليده للرد، عبر WebSocket.
3. تغيير مستوى الـ reasoning effort في منتصف المحادثة دون فقدان الجزء المخزّن مؤقتًا من السياق (cached prefix).

وتتضح أهمية الميزة الأولى من طريقة عمل الـ agents حاليًا. فالنموذج يطلب أداة ثم يتوقف، وينفّذ التطبيق الأداة ويعيد النتيجة، ثم يكمل النموذج. كل استدعاء فيه توقف، وحين تمتد المهمة إلى 20 خطوة، تصبح هذه التوقفات مصدر معظم البطء.

والميزة الثانية تعالج مشكلة أخرى. فحين يسير النموذج في اتجاه خاطئ، لم يكن هناك خيار سوى إلغاء الرد كله والبدء من جديد. أما الآن فيمكن تصحيح المسار أثناء التوليد.

والثالثة تتعلق بالتكلفة مباشرة. فتغيير الـ effort كان يُبطل الـ cache، والـ cache هو ما يجعل إعادة إرسال السياق نفسه أرخص بكثير. وصار ممكنًا الآن خفض الـ effort في الخطوات السهلة دون دفع سعر الدخل كاملًا من جديد.

لكن هذه المزايا كلها متاحة في Responses API وحدها. والتطبيقات التي ما زالت تعمل على Chat Completions تحتاج إلى الانتقال إليها للاستفادة منها، وهذا الانتقال ليس تعديلًا في سطر واحد.

## المصادر

- [سجل تغييرات OpenAI للمطورين](https://developers.openai.com/api/docs/changelog)
- [توثيق Responses API](https://developers.openai.com/api/docs/)
- [صفحة نماذج OpenAI](https://platform.openai.com/docs/models)
