مشروع 04 · AdvancedPROمسودة أولى

Agent البحث

محتاج إجابة مبحوثة على سؤال مفتوح. مهمّتك: وكيل بيخطّط بحثه بنفسه، بيقرا اللي بيلاقيه، ويكتب موجزًا بمصادر تقدر تتأكّد منها — بميزانية وحدود. مش سكربت بيلف على Google — نظام بياخد قرارات، وبيعرف يقف، وبيعترف لما ميعرفش.

Advanced18–25h< $8Any language · an LLM API · a web-search API — the loop is hand-written; frameworks come later, if ever
ابدأ البناء

هتبني إيه

حلقة agentic كاملة مكتوبة بإيدك: تخطيط، أدوات بحث وقراءة، ReAct trace كامل، حدود تكرار وميزانية ومخرج استسلام، تركيب موجز بمصادر متحقَّق منها — مع هندسة موثوقية وتكلفة.

ليه ده مهم

القمّة قبل الـ capstone: الحلقة الـ agentic الكاملة، أكثر مهارة مطلوبة في انترفيوهات هندسة الـ AI. اللي بيبنوها بـ framework من غير ما يفهموا الحلقة نفسها بيقعوا في أول سؤال «طيب لو مش بيقف، بتعمل إيه؟». إنت هتكتبها بإيدك — فهتعرف تجاوب.

مهارات هتكسبها

تصميم حلقة الـ Agent · L6نمط ReAct والـ tracesحدود التكرار وحواجز الميزانيةمعالجة أخطاء الأدواتالتركيب والاستشهاد المتحقَّق منهتقييم أنظمة agenticالتصعيد للإنسان

المتطلّبات السابقة

PRJ-3 مُقيَّم + بوابة M7 + مفتاح بحث ويب.

المطلوب

  • RQ-1: الوكيل بيقف عند حدّ تكرار/ميزانية معلَن — دايمًا، مش أغلب الوقت.
  • RQ-2: كل ادّعاء في الموجز له مصدر يتأكّد منه — URL حقيقي والاقتباس موجود فيه فعلًا.
  • RQ-3: التكلفة لكل تشغيل مقاسة وتحت السقف.
  • RQ-4: كل تشغيلة ليها ReAct trace كامل — كل فكرة وفعل وملاحظة مسجّلين وقابلين للمراجعة.
  • RQ-5: مخرج استسلام: لو السؤال مش بيتجاوب في الحدود، الوكيل بيقول كده صراحة بدل ما يلفّق أو يفضل يلفّ.
  • RQ-6: الحلقة الأساسية مكتوبة بإيدك — مفيش agent framework جوّه الـ core loop.

المعمارية

على مستوى المنتج: السؤال ← المخطِّط ← الحلقة (فكرة ← فعل ← ملاحظة) ← أدوات بحث وقراءة ← مركِّب ← موجز مستشهِد — وكل ده جوّه إطار من عدّاد تكرار وعدّاد تكلفة وسِجلّ trace. الشرح بيعلّمك ليه الحلقة «كائن مهندَس» له حدود وشروط توقّف، مش أي framework تستخدم.

البناء — 6 مراحل

1الحلقة بإيدك
2عينين وإيدين
3بيفكّر بصوت عالي
4الفرامل
5الموجز بمصادره
6قيّم وسلّم
معيار «الجودة» — بيبان من البداية
الجودةمجموعة ١٠ أسئلة: نسبة الادّعاءات اللي عدّت التحقّق ضد المصدر ≥ العتبة المعلَنة، وسؤال المستحيل بيطلع باستسلام صريح مش تلفيق.
الصلابةفشل الأدوات (404، timeout) بيتعامل معاه جوّه الحلقة، وسؤال «الحلقة اللي مش بتقف» بيتحل في أقل من نص السقف، وكل تشغيلة ليها trace كامل.
التكلفةمتوسّط وأسوأ حالة للتكلفة لكل تشغيلة تحت السقف المعلَن، وفحص الميزانية بيشتغل قبل الـ call.

أعطال هتصلّحها بنفسك

الحلقة اللي مش بتقفعلى أسئلة معيّنة، الوكيل بيفضل يدوّر بنفس الكلمات تقريبًا — لفّة ورا لفّة — من غير ما يقرّب من إجابة، لحد ما السقف يوقفه (لو موجود).
مصادر متلفّقة في الموجزالموجز شكله ممتاز: ادّعاءات واثقة، استشهادات مرتّبة، URLs مقنعة. لما تفتح تلات لينكات منهم: واحد 404، وواحد صفحة حقيقية بس مفيهاش الادّعاء، وواحد سليم.
تشغيلة بـ $40تشغيلة واحدة على سؤال عريض («قارن كل أطر الـ agents») كلّفت أضعاف ميزانية المشروع كله. مفيش crash، مفيش خطأ — بس فاتورة.