تنفيذ ميزة الذكاء الاصطناعي — Streaming
يتناول هذا الدرس تنفيذ streaming لاستجابات الذكاء الاصطناعي باستخدام SSE و ReadableStream.
مثل مشاهدة فيلم عبر streaming دون انتظار اكتمال التنزيل — يُرجع streaming الذكاء الاصطناعي الكلمات فور وصولها دون انتظار الاستجابة الكاملة.
- SSE
- Server-Sent Events — بروتوكول HTTP أحادي الاتجاه لإرسال الأحداث من الخادم إلى العميل.
- ReadableStream
- واجهة Web API للـ streaming تتيح قراءة البيانات على شكل أجزاء (chunks) فور وصولها.
- Backpressure
- آلية تُبطئ الـ producer عندما يعجز الـ consumer عن المعالجة بالسرعة الكافية.