START — أنت اليوم
Express / NestJS / React / Next.js + خبرة Python وتحليل بيانات + تجربة مع APIs. نصف الطريق جاهز فعلاً.
Python — لغة التوظيف
الغالبية العظمى من إعلانات وظائف الـ agents تشترطها. LangGraph وأغلب أدوات الـ evals تعيش هنا. تعلّم المفاهيم بها.
TypeScript — لغة المنتج
منظومتها قوية فعلاً: Claude Code مبني بها، وMCP SDK وVercel AI SDK وMastra. سلاحك في الفريلانس والمنتجات الكاملة.
القرار: المفاهيم والـ frameworks بـ Python، وواجهات مشاريعك وأعمال الفريلانس بـ TypeScript. الجمع بينهما هو ميزتك النادرة.
نظري (~30%)
- Transformers مفاهيمياً: tokens، context window، attention — سلسلة 3Blue1Brown وKarpathy
- Embeddings والتمثيل الدلالي (خلفيتك في البيانات ستسرّعك هنا)
- Sampling: temperature وtop-p ومتى تستخدم كلاً منها
عملي
- Prompt engineering منهجي: system prompts كعقود برمجية، CoT، few-shot
- Structured outputs وschemas — أساس كل ما بعده
- Function calling / Tool use بعمق
- إدارة التكلفة: prompt caching، model routing
مشروع الشهر: مساعد CLI بـ Python بأدوات حقيقية، مبني يدوياً بلا أي framework — لتفهم الـ agent loop من الصفر.
مفاهيم
- Chunking: fixed / semantic / recursive وأثر كل منها على الجودة
- Hybrid search (vector + keyword) وReranking
- تقييم الاسترجاع:
recall@kوMRR— خبرتك التحليلية ذهب هنا
أدوات
- Vector DB واحدة بعمق:
pgvector(تعرف SQL أصلاً) أوQdrant - LlamaIndex أو مكونات LangChain للـ ingestion
مشروع الشهر: "اسأل مستنداتك" — FastAPI خلفياً + Next.js أمامياً مع streaming وcitations. أول مشروع portfolio حقيقي.
مفاهيم
- أنماط الـ loop: ReAct وplan-and-execute
- State management وcheckpointing
- Human-in-the-loop: موافقات بشرية وسط التنفيذ
MCP— أسرع مهارة صعوداً في الوظائف؛ ابنِ MCP server خاصاً بك
أدوات — بهذا الترتيب
LangGraph— رقم 1 في التوظيف، للـ workflows ذات الحالةClaude Agent SDK— النهج الخفيف (نفس معمارية Claude Code)- نظرة على
CrewAIلفهم فلسفة multi-agent
مشروع الشهر: agent دعم عملاء كامل: يصنّف، يسترجع، يصيغ، يطلب موافقة بشرية للحساس، ويسجّل خارجياً — LangGraph + واجهة Next.js.
Evaluation
- Test sets وmetrics واضحة — أول سؤال في المقابلات
- LLM-as-judge ومعايرة الحكم
- Regression testing للـ prompts: الـ prompt كود يُختبر ويُراجع
Observability + أمان
- Tracing بـ
LangSmithأوLangfuse+ معيار OpenTelemetry - Prompt injection: هجوماً ودفاعاً
- Sandboxing وحدود صلاحيات الأدوات — OWASP LLM Top 10
مشروع الشهر: خذ agent المرحلة 3 وحوّله production-grade: eval suite + tracing + حماية injection + نشر فعلي بـ Docker.
Capstone
- مشروع واحد كبير مصقول يستغل خبرتك التحليلية: agent تحليل بيانات (CSV → استكشاف → تصورات → تقرير)
بالتوازي
- مساهمة open source (LangGraph / Langfuse / أي MCP server)
- 3–4 مقالات تقنية عما بنيته
- سيرة بكلمات السوق حرفياً:
LangGraph،MCP،RAG،evals،multi-agent - فريلانس بخدمة محددة: "أبني RAG chatbot على بياناتك" لا "مطور AI"
الأسبوع النموذجي
- 4 ساعات تعلم منظم · 8 ساعات بناء المشروع · ساعتان قراءة تطورات · ساعة كتابة وتوثيق
Guardrails — أخطاء تجنّبها
- fine-tuning مبكراً: 95% من الوظائف لا تحتاجه
- القفز بين frameworks: أتقن LangGraph أولاً
- عشرة demos سطحية بدل مشروع production-grade واحد
- إهمال الـ evals: أكثر ما يُسقط المرشحين
- الاعتماد الأعمى على framework — سيسألونك: "ماذا بنيت بدونه؟"
END — الشهر السادس
Portfolio من 4 مشاريع + capstone متخصص + حضور مكتوب + سيرة بلغة السوق → جاهز للوظيفة والفريلانس معاً.