هل تشعر أن ذكاءك الاصطناعي بطيء؟ ربما المشكلة ليست في غبائه.

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

يمكنك إصلاح ذلك باستخدام الوكلاء المتوازيين (parallel agents).

العديد من الوحدات لا تعتمد على بعضها البعض. إذا قمت بتقسيمها، يمكن لعدة وكلاء العمل في نفس الوقت، مما ينجز نفس العمل في وقت أقل بكثير.

إليك كيفية بناء سير عمل ذكاء اصطناعي متوازٍ:

  1. قم بإصلاح بنيتك البرمجية أولاً تتطلب المعالجة المتوازية تصميمًا نظيفًا. يجب أن تكون وحداتك "مفككة الترابط" (loosely coupled)، ويجب أن تتواصل من خلال واجهات واضحة. إذا فرضت التوازي على كود فوضوي، فستخلق عقدة من الأخطاء. استخدم الذكاء الاصطناعي خلال مرحلة التصميم لتخطيط هذه الواجهات.

  2. قم بتعيين أدوار محددة استخدم نماذج مختلفة لمهام مختلفة لتوفير الوقت والمال:

  • القائد (Opus): يدير الصورة الكبيرة، ويوزع المهام، ويجري الفحوصات النهائية.
  • المخطط (Sonnet): يتولى التطوير القائم على الاختبار (TDD) وخطط التنفيذ.
  • العامل (Haiku): يكتب الكود الفعلي ويقوم بتشغيل الاختبارات.
  1. حدد حدودك زيادة عدد الوكلاء لا تعني دائمًا نتائج أفضل. لقد حاولت تعيين 10 وكلاء في وقت واحد، لكن ذاكرة جهازي نفدت. لذا انتقلت إلى 5 وكلاء، مما منحني تسريعًا بمقدار 10 أضعاف عند دمج ذلك مع مهام أخرى. اجعل مستوى التوازي (concurrency) متناسبًا مع قدرة جهازك وحصتك (quota).

  2. استخدم "القائد" للمراجعة لا تعين وكيلًا منفصلًا لمراجعة العمل؛ إذ سيتعين على ذلك الوكيل تعلم المهمة بأكملها من الصفر، مما يهدر الرموز (tokens). دع الوكيل القائد يقوم بالمراجعة، فهو يعرف بالفعل ما قام بتعيينه، لذا يمكنه فحص العمل بشكل أسرع وأكثر دقة.

  3. تجنب التقسيم غير الضروري يجب أن تظل بعض المهام مرتبة. إذا فرضت التقسيم على وحدات "مترابطة بشدة" (tightly coupled)، فستنخفض الجودة. أخبر ذكاءك الاصطناعي: "هذه الوحدات مترابطة، لا تفرض التقسيم".

كيف تبدأ اليوم:

  • أضف "قم بالتوازي كلما استطعت" إلى تعليماتك العامة.
  • قم بزيادة الحد الأقصى للوكلاء الفرعيين المتزامنين في إعداداتك.
  • ذكّر الذكاء الاصطناعي بالتوازي في كل مرة تعطيه فيها مهمة.

المصدر: https://dev.to/kanfu-panda/your-ai-feels-slow-maybe-its-not-dumb-youre-making-it-work-one-thing-at-a-time-3ipl

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi