تُحدَّث يومياً

مصدرُك العربي
لمستقبل الذكاء الاصطناعي

أخبار، تقارير، أدوات وتحليلات يومية — كل ما تحتاجه لمتابعة ثورة الذكاء الاصطناعي باللغة العربية

✅ تم الاشتراك!
أخبار الذكاء الاصطناعي

LlamaIndex v0.14.23 يُكمل دعم الاستعلام متعدد الوسائط ويُصلح سبع مشكلات حرجة

🎧 استمع للملخص

بقلم: سارة | محررة نماذج الذكاء الاصطناعي · صوت تحريري بإشراف بشري

أصدر فريق LlamaIndex الإصدار v0.14.23 في الرابع والعشرين من يونيو 2026، وجاء أثقل مما توحي به رقم الإصدار: أكثر من ثلاثين تحسيناً وإصلاحاً موزعةً على القلب الأساسي وعشرات الحزم المنفصلة، وتتصدرها إضافة حقيقية لمن يبني تطبيقات RAG تتعامل مع الصور والفيديو إلى جانب النصوص.

الجزء الأكثر أهمية للمطورين هو استكمال منظومة التوليف متعدد الوسائط في llama-index-core. البُعد الأول جاء في الإصدارات السابقة، أما اليوم فيأتي الجزء الثاني من Multimodal synthesis (#21561) مكتملاً مع إضافة محركات استعلام متعددة الوسائط (#21784)، وهو ما يعني قدرتك على بناء pipeline يستعلم في نصوص وصور وفيديو ضمن منطق موحد. هذا التحول تدعمه أيضاً إضافة DocumentBlock وVideoBlock إلى FunctionTool._parse_tool_output، والحفاظ على كتل ذاكرة الفيديو والمستندات المرتبطة بروابط URL عبر الجلسات.

على صعيد الإصلاحات البنيوية، يعالج هذا الإصدار عدة مشكلات كانت تُقلق المطورين في الإنتاج. أبرزها:

  1. إصلاح RecursionError في TokenTextSplitter وSentenceSplitter عند معالجة وحدات نصية أكبر من حجم القطعة المحددة — كان هذا الخطأ يُوقف pipelines كاملة عند إدخال مستندات طويلة.
  2. تقييد deep copy على initial_state في الـ workflow لمنع تسرب التحولات بين الجولات المختلفة، وهو علة خفية كانت تنتج سلوكاً غير متوقع في الأنظمة الوكيلية متعددة الجولات.
  3. إصلاح ZeroDivisionError في prompt_helper عند استقبال تسلسلات إدخال فارغة — حالة حدية كانت تُسقط التطبيق بالكامل.
  4. حل خطأ إعادة استخدام kwargs في refresh_ref_docs، وإصلاح مطابقة البيانات الوصفية المفقودة لفلاتر NE وNIN.
  5. استخدام مجموعة Set بدلاً من قائمة لإزالة التكرار داخل الدُفعة في Ingestion Pipeline — تحسين أداء مباشر يقلل التعقيد الزمني عند معالجة مستندات متكررة.
  6. إصلاح استخدام الحلقة الجارية في ingestion pipeline، وتطبيق ترميز utf-8 صريح في جميع عمليات I/O النصية لتفادي مشكلات الترميز على أنظمة Windows.
  7. الحفاظ على كائن IndexNode أثناء model dump، وصون عُقد المصدر في TreeSelectLeafRetriever — وكلاهما كان يتسبب في فقدان بيانات هيكلية صامت.

على جانب النماذج اللغوية، يأتي هذا الإصدار حاملاً دعماً لأحدث نماذج Anthropic: Claude Opus 4.8 في كل من llama-index-llms-anthropic وllama-index-llms-bedrock-converse، وClaude Fable 5 في كلتا الحزمتين أيضاً — وهو النموذج الذي شهدت قصة إطلاقه جدلاً واسعاً في الأسابيع الأخيرة. كما يدعم الإصدار الآن حقل reasoning من vLLM في رسائل OpenAI، ما يفيد من يشغّل نماذج محلية بقدرات تفكير.

أما على مستوى حزم الـ embeddings، فقد طالت التحديثات أكثر من خمس عشرة حزمة، من بينها رفع دعم google-genai إلى الإصدار 2.0 فما فوق في كل من llama-index-embeddings-google-genai وllama-index-llms-google-genai، وإصلاح مشكلات ترميز UTF-8 في llama-index-embeddings-adapter. وإلى جانب ذلك، أُضيف Tool calling mock LLM لتسهيل اختبار الوحدات دون الحاجة إلى نماذج حقيقية، وبُسّطت الحمولات المُسلسَلة المرسلة إلى نظام الـ instrumentation.

الصورة الإجمالية لهذا الإصدار هي مكتبة تنضج بسرعة نحو استخدامات الإنتاج الفعلي: الإصلاحات أكثر من الميزات، والتحسينات تُعالج حالات حدية حقيقية وليست افتراضية. إن كنت تشغّل LlamaIndex على بيئة إنتاجية — خصوصاً pipelines تعالج مستندات كبيرة أو تعتمد على workflows وكيلية — فالترقية هنا ليست اختيارية.

GitHub — run-llama/llama_index

مقالات ذات صلة

زر الذهاب إلى الأعلى