DSPy 3.4 memperkenalkan integrasi Jev melalui klien TypeSafe, menambahkan tiga jenis keputusan eksperimental—Noul, Choice, dan Score—yang menyediakan bukti probabilitas dalam tanda tangan DSPy. Rilis ini juga menghadirkan mesin LM asli menggunakan tipe lm15 yang dibundel, interpreter CPython lokal untuk kode tepercaya, async ReActV2, dan dokumentasi berbasis versi.
- Integrasi Jev memungkinkan pengguna mengakses jenis keputusan Noul (boolean), Choice (pemilihan), dan Score (rubrik) dengan metrik probabilitas dan kepercayaan terkait melalui antarmuka lm standar.
- Pengoptimal ReAnchor baru mengkalibrasi keputusan ini terhadap metrik program dengan menyesuaikan ambang batas dan bobot tanpa menulis ulang instruksi atau demonstrasi.
- Mesin LM asli menggunakan tipe permintaan dan respons lm15 yang dibundel, dengan engine="auto" lebih memilih eksekusi asli dan beralih ke LiteLLM sebelum inferensi.
- Penyedia HTTP kustom dapat didaftarkan melalui dspy.lm15.register_provider untuk mendeklarasikan titik akhir dan kemampuan untuk layanan yang kompatibel dengan OpenAI atau Anthropic.
- DSPy 3.4 ditetapkan sebagai rilis transisi LM, dengan 3.5 berfungsi sebagai batas waktu migrasi untuk integrasi LM kustom warisan.
Pembaruan ini menandai pergeseran signifikan dalam cara DSPy menangani interaksi model bahasa dengan menstandarisasi output keputusan dan dukungan mesin asli.