نسخة تجريبية مستقلة — 10 صفحات نظم
عينة مجانية بفهرس مختلف · العمق في الكتاب الكامل (105 صفحة) يُشترى من المتجر
TRIAL SAMPLE
التخمين بلا جدار حتمي مو منتج. هذي العينة بنفس فسفور الكتاب: تفهم ثلاثة جدران — السماح، مسار الفشل، القاطع — وفرق البث عن الانتظار. بوابة الإنتاج وعمّو أنسيس والـ 105 صفحة تبقى للشراء.
الثقة مو طبقة بالمعمارية. كل استدعاء لازم يخرج من بوابة بميزانية ومهلة ومسار فشل مكتوب. إذا فهمت الجدران الثلاثة، الكتاب يصير مدينة مفهومة لا سحراً.
أغلب العروض تبدأ بالـ prompt. المهندس يبدأ بالجدار: هوية، ميزانية، وسجل. النموذج يقرر داخل الحدود لا فوقها. إذا بدأت بالجملة قبل الجدار، راح تبني عرضاً ينهار بأول 429 وتدفع prefills فاشلة.
function allow(user, cost) {
if (!user.authed) return {ok:false, why:"auth"}; // ◀ بلا هوية = بلا مزوّد
if (cost > user.budget) return {ok:false, why:"budget"};
return {ok:true, why:"pass"};
}| الجدار | شنو يمنع | صرف مزوّد؟ |
|---|---|---|
| auth | نداء بلا هوية — فاتورة يتيمة | صفر |
| budget | تخمين مجاني بعد نفاد الرصيد | صفر |
| why | رفض أخرس ما تكدر تتبّعه | — |
لاحظ: كل فرع يرجع why. الرفض الصامت أخطر من الرفض الواضح، لأنك ما تعرف أي جدار صرخ. الكتاب الكامل يركّب هذي الدالة داخل Gateway مع JWT وMeter وrequest_id.
الثقة مو طبقة. كل استدعاء يخرج من البوابة بميزانية ومهلة. التفاصيل بـ 105 صفحات. هنا تفهم ليش الجدار قبل الجملة.
مهندس الـ AI يكتب الانهيار المرتّب قبل أول رمز نجاح. السؤال مو «شلون أبث». السؤال: ليش هذا الطلب لازم ينقتل هسة، وبأي طبقة، وبأي رسالة للمستخدم. رتّب من الأرخص (لا صرف) إلى الأغلى (صرف ثم اعتذار).
الشاشة البيضاء أغلى فشل: المستخدم ينتظر، وأنت دافع prefill، وما عندك رسالة. الرد المحفوظ أو event: error أرخص من الصمت. الكتاب يرتّب Abort وRedis fail-closed وسلسلة الاحتياط — هنا تتعلّم تكتب الفشل قبل اللون الأخضر.
catch عام يحوّل كل شيء إلى 500 بعد ما انفتح البث = أخطر سطر. الهيدر خرج. بعدين الفشل حدث خطأ ثم إغلاق. التفاصيل بالمجلد.
المزوّد المريض ما ينزاحم بحسن نية. كل إعادة محاولة وأنت تعرف إنه راجع 500 هي هجوم على نفسك: تطيل الطابور وتدفع prefill فاشل. القاطع ثلاث حالات. لا رابعة. الاعتذار أرخص من فاتورة مفتوحة.
مرور عادي. كل 429/5xx/timeout يزيد fails. عند 3 → open. إلغاء الزبون مو فشل.
صفر httpx نحو المريض. بعد مهلة معلومة → half.
تجربة واحدة. نجاح يرجع closed. فشل يرجع open.
let state = "closed"; // closed | open | half
function onFail() {
fails += 1;
if (fails >= 3) { state = "open"; retryAt = Date.now() + 15000; }
}
function canCall() {
if (state === "open" && Date.now() > retryAt) state = "half";
return state !== "open";
}القاطع جدار إنتاج مو زينة. Redis ومفتاح مشترك بين النسخ وسلسلة الاحتياط بالكتاب الكامل. هنا تفهم الحالات الثلاث.
الانتظار الكامل يخفي العطل: شاشة جامدة ثم جدار نص بعد عشر ثواني. البث يظهر النبض. إذا صمت المزود، المستخدم يشوف الصمت مبكراً وتكدر تقطع قبل حرق الرموز. أول توكن هو عقد جودة (TTFT) لا كذبة بعد الصمت.
عطل يُكتشف بعد فوات المهلة. إغلاق التبويب ما يلغي الصرف.
تدفق يُقطع ويُقاس. Abort يلغي القراءة. event: error بعد الهيدر لا JSON متأخر.
event: token
data: {"t":"بو"}
event: token
data: {"t":"ابة"}
event: done
data: {"ok":true}كل حدث قطعة صغيرة. الواجهة ترسم أولاً بأول. الكتاب يربط البث بالبوابة والقاطع وتتبع كل توكن ويعطّل buffering على البروكسي. هنا تفهم الفرق لا المنصة.
بروكسي يخزّن الرد يحوّل SSE إلى «انتظر ثم انفجار». هذي ملاحظة إنتاج بالمجلد. العينة تعطيك العين.
طبّق S2 بيدك. دالة تستقبل مستخدماً وتكلفة. ترفض غير المسجّل. ترفض تكلفة > 500. تقبل غير ذلك. كل فرع يرجع why. لا تستدعِ مزوداً حقيقياً — الجدار أرخص من النداء.
allow({authed:false, budget:800}, 12) // → auth
allow({authed:true, budget:100}, 501) // → budget
allow({authed:true, budget:800}, 12) // → passإذا رجعت true بلا why، أو رميت استثناء، فشلت المعيار. القبول حالة صريحة مو else سحري. بعد الرفض الدالة تسكت — ما «تكمّل لطافة» بنداء النموذج.
إذا أردت القاطع الحقيقي وقاعدة المتجهات وعمّو أنسيس ومنصة Zimex AI — هذا الكتاب الكامل. اشترِ المجلد بـ 12$ أو الحزمة بـ 20$.
AI Systems بـ 12$ أو الحزمة الذهبية بـ 20$ للعقل واليد والتوجيه والنظام.
العينة جدار. الكتاب مدينة. ارجع للمتجر وأكمل الشراء من حسابك.