أداة البث المباشر الدقيقة من Claude 4: ما هي وكيفية استخدامها

CometAPI
AnnaJun 20, 2025
أداة البث المباشر الدقيقة من Claude 4: ما هي وكيفية استخدامها

تُمثل أحدث إمكانيات Claude 4 تطورًا ملحوظًا في كيفية تفاعل نماذج اللغات الكبيرة مع الأدوات الخارجية وواجهات برمجة التطبيقات. من بينها، تدفق الأدوات الدقيقة تتميز هذه الميزة بكونها ميزة متطورة تُمكّن المطورين من استقبال معلمات إدخال الأدوات في الوقت الفعلي تقريبًا، دون انتظار التحقق الكامل من صحة JSON. تُعالج هذه الميزة، التي طُرحت كنسخة تجريبية في مايو 2025، تحديات زمن الوصول المرتبطة باستدعاءات الأدوات ذات المعلمات الكبيرة، وتُمكّن تطبيقات أكثر استجابة وتفاعلية.

ما هو تدفق الأدوات الدقيقة في Claude 4؟

تدفق الأدوات الدقيق (FGTS) في Claude 4 هو الآلية التي يُدمج بها النموذج توليد اللغة الطبيعية مع استدعاءات لأدوات خارجية أو مدمجة (مثل تنفيذ التعليمات البرمجية، والبحث، والآلة الحاسبة) بدقة الرموز الفردية أو أجزاء النص الصغيرة. بدلاً من تجميع طلب أداة كامل ثم حظر الاستجابة الكاملة، يُمكن لـ Claude 4:

  • إصدار رمز تشغيل الأداة في منتصف الجملة,
  • البدء في تلقي واستيعاب مخرجات الأداة الجزئية كما يصل،
  • استمرار توليد الرموز التالية، مشروطة ديناميكيًا على كل قطعة بيانات واردة.

النتيجة هي اندماج سلس بين التفكير والفعل: لا يتوقف النموذج فجأة بين "أريد الاتصال بواجهة برمجة تطبيقات الطقس" و"إليكم الإجابة". بل يتدفق أسلوبه النثري دون انقطاع، مُثريًا في الوقت الفعلي بنتائج الأداة المُبثوثة.

عمليًا، يُقلل هذا بشكل كبير من زمن الوصول لاستدعاءات الأدوات ذات المعلمات الكبيرة. على سبيل المثال، عند طلب كتابة قصيدة طويلة في ملف عبر make_file باستخدام أداة البث القياسي، قد يستغرق البث حوالي 15 ثانية قبل رؤية أي جزء من نص القصيدة. مع تفعيل البث الدقيق، ستبدأ باستقبال مقاطع متعددة الأسطر في غضون 3 ثوانٍ فقط، حيث تحتوي كل مقطع على أجزاء مترابطة من القصيدة بدلاً من مقاطع JSON عشوائية. وينطبق النهج نفسه على أي أداة ذات مدخلات كبيرة (مثل تحويلات البيانات المجمعة، أو الحسابات متعددة الخطوات، أو استدعاءات واجهة برمجة التطبيقات متعددة الأجزاء)، مما يسمح لك ببدء معالجة النتائج أو عرضها فورًا دون انتظار اكتمال الحمولة.

كيف يختلف FGTS عن البث القياسي؟

سلوك التقطيع

في البث القياسي، يُقسّم كلود حمولة JSON المُسلسل إلى أجزاء صغيرة، وغالبًا ما يُقسّم منتصف الرمز أو منتصف الكلمة، مما يُنتج العديد من المقاطع القصيرة قبل ظهور أي محتوى جوهري. بالنسبة لقصيدة كبيرة أو حمولة بيانات، يمكن أن يتجلى هذا في عشرات المقاطع الصغيرة التي يتراوح طول كل منها بين 10 و20 حرفًا. على النقيض من ذلك، يُصدر البث الدقيق مقاطع أكبر وأكثر تماسكًا دلاليًا - مثل أسطر نص كاملة - مما ينتج عنه مقاطع أطول وأقل عددًا وأكثر أهمية للمتلقي ().

تحسينات زمن الوصول

في المعايير العملية، قد تتسبب مكالمات الأدوات التي تستخدم البث القياسي في حدوث 15 ثانية تأخير قبل إرسال أول جزء صالح من البيانات، بسبب التخزين المؤقت والتحقق من صحة JSON. يُقلل البث الدقيق هذا التأخير الأولي إلى حوالي 3 ثوانيمما يسمح للعملاء ببدء استهلاك المحتوى المُبثّ أسرع بخمس مرات تقريبًا. يُعدّ هذا التسريع بالغ الأهمية للتطبيقات التفاعلية - مثل تحرير الأكواد مباشرةً، والتوليد التدريجي للمستندات، وتحديثات لوحة المعلومات - حيث تُحسّن الملاحظات السريعة تجربة المستخدم بشكل كبير.

لماذا تم تقديم تدفق الأدوات الدقيقة؟

قبل FGTS، كانت معظم أنظمة LLM التي تدعمها الأدوات تستخدم خشن استدعاءات الأدوات: سيُولّد النموذج تعليمة "استدعاء الأداة X مع الحجج ..." كاملة، ثم يتوقف مؤقتًا، ويستقبل استجابة الأداة كاملةً، ثم يُواصل التوليد. لهذا النهج عدة قيود:

  1. ارتفاعات زمن الوصول:إن انتظار الاستجابة الكاملة لعملية حسابية ثقيلة أو استعلام قاعدة بيانات يضيف تأخيرًا حظرًا.
  2. عدم وجود ردود فعل تدريجية:لا يمكن للنموذج أن يبدأ في التفسير أو إعادة التخطيط حتى يصل الجواب الكامل.
  3. التنسيق الجامد:تتواجد استدعاءات الأدوات ومخرجات اللغة في مراحل منفصلة، ​​مما يحد من المرونة النحوية.

يعالج FGTS نقاط الألم هذه عن طريق بث كل من رموز النموذج ومخرجات الأداة معًا - رمزًا تلو الآخر أو جزءًا تلو الآخر - بحيث يحدث التوليد وتنفيذ الأداة في خطوة واحدة.


كيف يطبق كلود 4 فعليًا FGTS؟

1. مُحفِّزات على مستوى الرمز

أثناء عملية فك التشفير، يتعرف Claude 4 على علامات خاصة (غالبًا ما تكون غير مرئية للمستخدمين النهائيين) تُشير إلى "استدعاء أداة البدء"، مع اسم الوظيفة والوسيطات. عندما يُصدر النموذج هذا المُحفِّز، يُنفِّذ وقت تشغيل FGTS الطلب فورًا دون انتظار توليد أمر "CALL_TOOL" كاملًا.

2. واجهات أدوات البث

تتضمن مجموعة أدوات Claude 4 - بما في ذلك برنامج تشغيل الكود الخاص بـ Anthropic والآلة الحاسبة وواجهات البحث على الويب - واجهات برمجة التطبيقات المتدفقة.

  • عداء كود:إرجاع stdout/stderr الصادرة سطرًا بسطر أثناء تنفيذ البرنامج النصي الخاص بك.
  • الة حسابة:تدفق الأرقام أو الخطوات الوسيطة لعملية حسابية طويلة.
  • المتصفح/البحث:يقوم ببث أجزاء من النص أو الروابط أثناء جلب الصفحات وتحليلها.

تصل كل قطعة إلى مخزن السياق Claude 4 بشكل تدريجي.

3. تحديثات السياق التدريجية

مع تدفق كل جزء من مخرجات الأداة، يُضيفه كلود 4 إلى نافذة السياق النشط. تُدمج خيارات الرمز التالية للنموذج هذه البيانات الجديدة فورًا، ما يُمكّنه من تغيير منطقه في منتصف الجملة، أو تصحيح الأخطاء، أو تعميق التحليل بناءً على ما تعلمه للتو.

claud 4

كيف يقوم المطورون بتمكين بث الأدوات الدقيقة؟

يتطلب تنشيط البث الدقيق في تكامل Claude 4 الخاص بك تغييرًا بسيطًا فقط في رؤوس طلبات واجهة برمجة التطبيقات وتكوينها.

تكوين رأس API

للاشتراك في ميزة الإصدار التجريبي، قم بتضمين العنوان:

makefileanthropic-beta: fine-grained-tool-streaming-2025-05-14

جنبا إلى جنب "stream": true في الخاص /v1/messages طلب.

مثال للاستخدام

bashcurl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: fine-grained-tool-streaming-2025-05-14" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "tools": [{
      "name": "make_file",
      "description": "Write text to a file",
      "input_schema": {
        "type": "object",
        "properties": {
          "filename": {"type": "string"},
          "lines_of_text": {"type": "array"}
        },
        "required": 
      }
    }],
    "messages": ,
    "stream": true
  }' | jq .

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

ما هي التنازلات وأفضل الممارسات التي ينبغي أخذها في الاعتبار؟

على الرغم من أن بث الأدوات ذات التفاصيل الدقيقة يوفر فوائد كبيرة، فإنه يطرح أيضًا اعتبارات حول سلامة البيانات وتعقيد العميل.

التعامل مع JSON غير المكتمل

لأن التدفق قد ينتهي قبل تكوين كائن JSON كامل، خاصةً عند بلوغ حدود الرمز، ينبغي على المطورين تخزين الشظايا الواردة مؤقتًا ومحاولة التحليل التدريجي. استخدام محلل JSON متدفق أو تنفيذ مخزن مؤقت لإعادة التجميع ينتظر أقواس الإغلاق يمكن أن يساعد في ضمان المتانة. docs.anthropic.com.

التحقق واستعادة الأخطاء

بما أن التحقق من صحة مخطط JSON يتم عادةً من جانب العميل أو داخل الأداة، فمن الضروري التحقق من اكتمال المعلمات قبل التنفيذ. يمكن استخدام استراتيجيات إعادة المحاولة أو منطق الرجوع (مثل طلب إعادة فتح استدعاء الأداة) في حال فشل التحقق من صحة التدفقات غير المكتملة.

اعتبارات استقرار بيتا

كميزة تجريبية، قد يتطور سلوك البث الدقيق. تشجع Anthropic المطورين على إرسال ملاحظاتهم عبر نموذجها الرسمي للإبلاغ عن المشاكل، أو اقتراح التحسينات، أو مشاركة مقاييس الأداء. تُعد مراقبة إشعارات الإلغاء وملاحظات الإصدار أمرًا ضروريًا للحفاظ على التوافق.

كيف تبدأ

يوفر CometAPI واجهة REST موحدة تجمع مئات نماذج الذكاء الاصطناعي، بما في ذلك عائلة Claude، ضمن نقطة نهاية موحدة، مع إدارة مدمجة لمفاتيح واجهة برمجة التطبيقات، وحصص الاستخدام، ولوحات معلومات الفواتير. بدلاً من إدارة عناوين URL وبيانات اعتماد متعددة للموردين.

يمكن للمطورين الوصول كلود سونيت 4 API  (نموذج: claude-sonnet-4-20250514 ; claude-sonnet-4-20250514-thinking) و كلود أوبس 4 API (نموذج: claude-opus-4-20250514claude-opus-4-20250514-thinking)إلخ من خلال كوميت ايه بي اي. . للبدء، استكشف قدرات النموذج في ملعب واستشر دليل واجهة برمجة التطبيقات للحصول على تعليمات مفصلة. قبل الوصول، يُرجى التأكد من تسجيل دخولك إلى CometAPI والحصول على مفتاح API. كما أضاف CometAPI cometapi-sonnet-4-20250514وcometapi-sonnet-4-20250514-thinking مخصص للاستخدام في Cursor.

هل أنت جديد في CometAPI؟ خطوة سريعة وأطلق العنان لـ Claude 4 في أصعب المهام لديك.

عند التقديم، كل ما عليك فعله هو استبدال عنوان URL فقط https://api.anthropic.com/v1/messages مع https://api.cometapi.com/v1/chat/completions ومفتاح API مع مفتاح CometAPI الذي تحصل عليه لتمكين xx في سير العمل.

نتطلع بشوق لرؤية ما ستُبدعه. إذا وجدتَ أي شيء لا يُناسبك، فانقر على زر التعليقات - فإخبارنا بالخطأ هو أسرع طريقة لتحسينه.

الخاتمة

يمثل تدفق الأدوات الدقيق في Claude 4 تحولاً نموذجيًا في تكامل أدوات LLM - تداول شبكة الأمان للتحقق من صحة JSON ذات الحمولة الكاملة مقابل زمن انتقال منخفض للغاية, البث التدريجيو تفاعلية مُحسَّنةبفضل تفعيلها باستخدام ترويسة تجريبية واحدة فقط، تفتح هذه الميزة آفاقًا جديدة واعدة في مجالات البرمجة ومعالجة البيانات وسير العمل الوكيل. ومع استكشاف المطورين لإمكاناتها - ومراعاتهم للحالات الطارئة مثل شظايا JSON الجزئية - من المتوقع أن يصبح البث الدقيق حجر الزاوية في تطبيقات الجيل التالي القائمة على الذكاء الاصطناعي في الوقت الفعلي.

اقرأ المزيد

500+ نموذج في واجهة برمجة تطبيقات واحدة

خصم يصل إلى 20%