مبتدئ ← متوسّط
AI Builder
حوّل فكرتك إلى AI feature شغالة.
لمين: مطوّر داخل مجال الـ AI بسرعة، عايز يبني مميزات عملية.
✓ استخدام LLM APIs بثقة✓ بناء AI features وprompts فعّالة✓ مخرجات منظّمة وRAG أساسي
✓اختاره لو: بتعرف تكتب كود وعايز تشحن AI feature بسرعة.✗ماتختاروش لو: عايز تفهم الأنظمة بعمق من جواها.
البوابات · اثبت إنك فهمت
كل بوابة اختبار قصير لازم تعدّيه (٧٠٪ فأكتر) عشان تفتح اللي بعده — وكل بوابة بتعدّيها بتكسب شهادة مرحلتها.
B0 · 5 QالأساسياتB1 · 5 Qالشغل مع الـ LLMB2 · 5 QPrompts بتصمدB3 · 5 Qأول feature حقيقيةB4 · 5 QRAG الأساسيات
شوف الشهادات اللي بتتكسب ←الرحلة · 6 مراحل1
2
3
4
5
6
تصفّح خريطة المعرفة ←1المرحلة 1أساسيات سريعةبعد المرحلة دي، تقدر تحكم بثقة إمتى تحطّ AI في feature وإمتى الكود العادي أحسن.+
4 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1إيه هو الـ LLM؟تفهم input نص → output نص٨ دقائق○
- 2الـ Tokensتقرا التسعير وتفهمه٤ دقائق○
- 3المخرجات الاحتماليةتصمّم لعدم الحتمية٥ دقائق○
- 4الهلوسةتعرف إمتى ما تصدّقش الموديل٧ دقائق○
- 5ابنِ — جرّب موديل حقيقي من الـ playground: نفس السؤال ٣ مرّات، ولاحظ الرد بيتغيّر.○
- 6تحدّي — اصطاد الهلوسةإجابات واثقة جدًا بمصادر ومعلومات مخترعة.○
2المرحلة 2أول AI Featureبعد المرحلة دي، تقدر تضيف ميزة محادثة AI حقيقية لأي تطبيق عندك — بشخصية وسلوك متحكَّم فيه.+
4 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1أول API Callتكلّم أي موديل بـ API٦ دقائق○
- 2تشريح الـ Promptتكتب prompts متوقّعة النتيجة٧ دقائق○
- 3System و User Messagesتتحكّم في سلوك الموديل٥ دقائق○
- 4المفاتيح والأسرارمفاتيح ما بتتسرّبش٤ دقائق○
- 5ابنِ — تطبيق محادثة AIendpoint بيكلّم الموديل: system prompt بشخصية، تاريخ محادثة، والمفتاح في env var.8–12h○
- 6تحدّي — الـ Prompt كسر productionتعديل prompt «بسيط» خلّى الميزة ترد غلط لنص المستخدمين.○
3المرحلة 3مخرجات منظّمة وتكاملبعد المرحلة دي، تقدر تدمج AI في أي flow موجود عندك — form، بحث، إشعارات — كمكوّن موثوق بيرجّع بيانات.+
3 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1مخرجات JSON منظّمةبيانات الكود يقدر يستخدمها٨ دقائق○
- 2الـ Prompting للمخرجات المنظّمةJSON ثابت الشكل٦ دقائق○
- 3معالجة الأخطاء والـ Retriesميزة ما بتقعش مع الـ API٧ دقائق○
- 4ابنِ — ميزة استخراج بيانات: نص حر داخل → JSON متحقَّق منه خارج → سطر جديد في الـ database.○
- 5تحدّي — انحراف الـ Schemaالـ parser شغّال أيام وبعدين بيقع — الموديل غيّر شكل الرد فجأة.○
4المرحلة 4RAG أساسيبعد المرحلة دي، تقدر تبني مساعد بيجاوب من بيانات منتجك — docs، أسئلة شائعة، أو محتوى المستخدمين.+
4 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1الـ Embeddingsتدوّر بالمعنى مش بالكلمة٦ دقائق○
- 2البحث الدلالينتايج بحث أذكى٧ دقائق○
- 3تقطيع المستنداتاسترجاع أدقّ٨ دقائق○
- 4جودة الاسترجاعتشخّص قبل ما تخمّن٧ دقائق○
- 5ابنِ — مساعد معرفي بـ RAGRAG بسيط كامل: تقطيع مستنداتك، embeddings، بحث دلالي، وإجابة بتستشهد بالمصدر.15–20h○
- 6تحدّي — الاسترجاع بيرجّع زبالةأسئلة منطقية بترجّع مقاطع ملهاش علاقة والإجابات بتطلع غلط.○
5المرحلة 5موثوقية وتكلفةبعد المرحلة دي، تقدر تشغّل ميزة AI لمستخدمين حقيقيين وانت عارف فاتورتها وسلوكها وقت الفشل.+
4 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1التكلفة والـ Latencyفاتورة متوقّعة٨ دقائق○
- 2الـ Rate Limitsميزة ما بتتخنقش٦ دقائق○
- 3الـ Timeouts والـ Idempotencyفشل نضيف مش معلّق٧ دقائق○
- 4اختيار الموديلتختار بالقياس مش بالسمعة٦ دقائق○
- 5ابنِ — طبقة حماية للميزة: عدّاد تكلفة لكل مستخدم، سقف صرف، timeout، وfallback مهذّب.○
- 6تحدّي — الـ Prompt الغاليميزة شغّالة تمام — بس فاتورتها بتاكل هامش الربح.○
6المرحلة 6اشحنهابعد المرحلة دي، عندك ميزة AI حقيقية منشورة برابط تبعته لعميل أو مدير أو recruiter — إثبات إنك AI Builder.+
3 مفاهيم · 1 بناء · 1 تحدّيابدأ المرحلة دي
- 1أساسيات الـ Prompt Injectionميزة بتستحمل الشارع٨ دقائق○
- 2أساسيات الـ AI المسؤولميزة تثق تحطّ اسمك عليها٦ دقائق○
- 3خريطة القدراتتحكي شغلك صح٥ دقائق○
- 4ابنِ — نسخة الشحن: input validation، حدود استخدام، رسائل فشل مهذّبة، رابط حي، وREADME بيحكي القصة.○
- 5تحدّي — حقن الـ Prompt 101مستخدم كتب جملة واحدة خلّت الميزة تتجاهل كل تعليماتك.○