تقدم DSPy 3.4 تكامل Jev عبر عميل TypeSafe، مضافةً ثلاثة أنواع تجريبية للقرارات—Noul وChoice وScore—توفر أدلة احتمالية ضمن توقيعات DSPy. كما يجلب هذا الإصدار محركات LM أصلية باستخدام أنواع lm15 المرفقة، ومفسر CPython المحلي للكود الموثوق، وReActV2 غير المتزامن، وتوثيقًا مُصنّفًا.

  • يتيح تكامل Jev للمستخدمين الوصول إلى أنواع قرارات Noul (بولياني) وChoice (اختيار) وScore (تقييم) مع مقاييس الاحتمالية والثقة المرتبطة عبر واجهة lm القياسية.
  • يُعاير المُحسّن الجديد ReAnchor هذه القرارات مقابل مقياس البرنامج عن طريق ضبط العتبات والأوزان دون إعادة كتابة التعليمات أو الأمثلة.
  • تستخدم محركات LM الأصلية أنواع طلب واستجابة lm15 المرفقة، مع تفضيل التنفيذ الأصلي عند استخدام engine="auto" والعودة إلى LiteLLM قبل الاستدلال.
  • يمكن تسجيل مزودي HTTP المخصصين عبر dspy.lm15.register_provider للإعلان عن نقاط النهاية والقدرات لخدمات متوافقة مع OpenAI أو Anthropic.
  • تُصنّف DSPy 3.4 كإصدار انتقال LM، بينما يُعد الإصدار 3.5 الموعد النهائي للهجرة للتكاملات القديمة الخاصة بـ LM المخصص.

يُشير هذا التحديث إلى تحول كبير في كيفية تعامل DSPy مع تفاعلات نماذج اللغة من خلال توحيد مخرجات القرارات ودعم المحركات الأصلية.