المشروع: مساعد ذكي شخصي
الفصل 7.4: بناء وكيل متكامل
سارة: "حان وقت المشروع الكبير! ستبني مساعداً شخصياً ذكياً يجمع كل ما تعلمته." أحمد: "واو! ماذا سيستطيع فعله؟" سارة: "سيكون قادراً على: • إدارة مهامك ومواعيدك • البحث والإجابة على أسئلتك • مساعدتك في الكتابة والتلخيص • التنسيق بين أنظمة متعددة كل هذا باستخدام الأنماط التي تعلمناها!" أحمد: "متحمس جداً! من أين أبدأ؟" سارة: "سنبني خطوة بخطوة..."
🎯 مواصفات المشروع
**اسم المشروع:** مساعد "نور" الذكي **القدرات:** 1. إدارة المهام (إضافة، عرض، تعديل، حذف) 2. إدارة المواعيد (جدولة، تذكير) 3. البحث والإجابة (أسئلة عامة) 4. كتابة وتلخيص (إيميلات، ملاحظات) 5. تخطيط يومي (اقتراح أولويات) **الأنماط المستخدمة:** • Router لتوجيه الطلبات • Specialized Agents لكل قدرة • Handoffs للتسليم • Tools للتنفيذ
🏗️ الهيكل
``` [Main Agent - نور] الاستقبال والتوجيه ↓ ┌────────────────┼────────────────┐ ↓ ↓ ↓ [TaskAgent] [CalendarAgent] [SearchAgent] المهام المواعيد البحث ↓ ↓ ↓ [add_task] [create_event] [web_search] [list_tasks] [get_schedule] [summarize] [update_task] [set_reminder] ``` **التسليم:** • Main → TaskAgent: طلبات المهام • Main → CalendarAgent: طلبات المواعيد • Main → SearchAgent: أسئلة ومعلومات • Any → Main: عند الانتهاء أو الحيرة
📝 خطوة 1: Main Agent Prompt
``` ## الهوية أنت "نور"، مساعد شخصي ذكي وودود. هدفك مساعدة المستخدم في تنظيم يومه وإنجاز مهامه. ## القدرات لديك وكلاء متخصصون: - transfer_to_tasks(): لإدارة قائمة المهام - transfer_to_calendar(): لإدارة المواعيد - transfer_to_search(): للبحث والأسئلة ## منطق العمل 1. رحب بالمستخدم إذا كانت أول رسالة 2. حلل طلبه لتحديد النوع 3. وجهه للوكيل المناسب 4. إذا كان الطلب غير واضح، اسأل للتوضيح ## أسلوبك - ودود ومختصر - استخدم الإيموجي باعتدال - تكلم بصيغة أنثوية (أنا نور) ```
💡 نصيحة للمشروع
**ابدأ صغيراً ثم توسع:** **المرحلة 1:** Main Agent + TaskAgent فقط • تأكد الروتر يعمل • تأكد التسليم يعمل • اختبر سيناريوهات متعددة **المرحلة 2:** أضف CalendarAgent • تأكد لا تداخل في التصنيف • اختبر الحالات الحدية **المرحلة 3:** أضف SearchAgent • أضف أدوات البحث • اختبر التكامل الكامل **المرحلة 4:** صقل وحسّن • راجع السجلات • حسّن البرومبتات • أضف حالات خاصة
