Skip to content

تطوير منصة وكيل تخطيط السفر الذكي - مشروع عملي

نظرة عامة

يتطلب منك هذا المشروع العملي العمل على أساس مستند متطلبات منتج (PRD) حقيقي، وبناء منصة وكيل تخطيط سفر ذكي من الصفر. ستبني منتج AI كاملاً قادراً على استقبال مدخلات منظمة وإنشاء خط سير يومي ودعم الحفظ وإعادة الاستخدام - وليس مجرد روبوت دردشة، بل منتج يمتلك قدرات إدارة المهام.

هذا هو مشروع Stage 2 التطبيقي الشامل. التحدي الأساسي لهذا المشروع يكمن في: كيف تجعل AI يُنشئ خطط سفر منظمة وقابلة للاستخدام، بدلاً من نص طويل غير قابل للتشغيل.

المعارف المسبقة

قبل البدء في هذا المشروع، يجب أن تكون قد أتقنت المحتوى التالي:

أهداف التعلم

بعد إكمال هذا المشروع العملي، ستتمكن من:

  1. قراءة PRD واستخراج قائمة مهام تطوير منصة الوكيل الذكي
  2. تصميم نماذج إدخال منظمة وتنسيقات إخراج منظمة
  3. تنفيذ طبقة تنسيق الوكيل الذكي لمعالجة مدخلات المستخدم واستدعاء النموذج وتخزين النتائج
  4. بناء حلقة أعمال "توليد ← حفظ ← إعادة استخدام"
  5. إكمال الاختبار الشامل من طرف إلى طرف وتسليم نموذج أولي لمنتج AI قابل للعرض

مقدمة المشروع

المنتج الذي ستبنيه هو منصة وكيل تخطيط سفر ذكي:

الوظيفةالوصف
تخطيط الرحلةيُدخل المستخدم نقطة الانطلاق والوجهة والتاريخ والميزانية والتفضيلات، ويُنشئ النظام خط سير يومي
تفكيك الميزانيةتتضمن نتائج الرحلة توزيع الميزانية والاقتراحات
إدارة السجليمكن للمستخدم حفظ الخطط السابقة وإعادة إنشائها وتصديرها
لوحة الإدارةيعرض المسؤول الوجهات الشائعة والمهام الفاشلة وتعليقات المستخدمين

مدخل PRD

مستند متطلبات هذا المشروع متاح على GitHub: عرض PRD

الجزء الأول: تحليل المتطلبات

1.1 قراءة PRD

افتح مستند PRD، وركز على الإجابة عن الأسئلة التالية:

  • هل الإصدار الأول يقتصر على وجهة واحدة فقط؟
  • هل يجب أن يكون إخراج الرحلة منظماً؟ وما هو الهيكل؟
  • ما مدى عمق قدرات التصدير؟ (رابط مشاركة / PDF / صورة)
  • ما هو نطاق إحصائيات لوحة الإدارة وسجلات المهام؟

WARNING

إذا لم تكن لديك إجابات واضحة على الأسئلة أعلاه، لا تبدأ في كتابة الكود. سوء فهم المتطلبات هو السبب الأكثر شيوعاً لإعادة العمل.

1.2 تأكيد بنية النظام

mermaid
flowchart TD
  prd["PRD"] --> planner["صفحة التخطيط"]
  planner --> agent["طبقة تنسيق الوكيل الذكي"]
  agent --> model["استدعاء النموذج"]
  agent --> db["قاعدة البيانات"]
  db --> history["الخطط السابقة"]
  db --> admin["إحصائيات وسجلات لوحة الإدارة"]

الجزء الثاني: بناء هيكل المشروع

2.1 إنشاء الصفحات الأمامية

مرجع لموجه الأوامر:

text
بناءً على PRD الحالي، ساعدني في إنشاء هيكل أمامي لمنصة وكيل تخطيط السفر الذكي.

المتطلبات:
1. الصفحات تتضمن: الصفحة الرئيسية، صفحة التخطيط، صفحة تفاصيل الرحلة، صفحة السجلات، صفحة الإدارة
2. الجانب الأيسر من صفحة التخطيط هو نموذج والجانب الأيمن هو معاينة النتائج
3. إنشاء هيكل الصفحات والبيانات الوهمية فقط، دون ربط واجهات حقيقية
4. النمط يجب أن يشبه منتجات AI الحديثة

2.2 التحقق من هيكل الصفحات

تحقق من كل عنصر:

  • [ ] هل حقول نموذج صفحة التخطيط تتوافق مع PRD
  • [ ] هل يمكن لمنطقة معاينة النتائج عرض بيانات الرحلة المنظمة
  • [ ] هل يمكن لصفحة السجلات عرض خطط متعددة
  • [ ] هل يمكن لصفحة لوحة الإدارة عرض البيانات الإحصائية

الجزء الثالث: التطوير التكراري

3.1 التقدم حسب الوحدات

  1. المصادقة: التسجيل، تسجيل الدخول
  2. نموذج التخطيط: إدخال منظم (نقطة الانطلاق، الوجهة، التاريخ، الميزانية، التفضيلات)
  3. تنسيق الوكيل الذكي: استقبال الإدخال ← استدعاء النموذج ← تحليل الإخراج المنظم
  4. عرض النتائج: عرض الرحلة حسب اليوم، تفكيك الميزانية، الاقتراحات
  5. إدارة السجل: حفظ الخطة، إعادة الإنشاء، التصدير
  6. لوحة الإدارة: الوجهات الشائعة، المهام الفاشلة، تعليقات المستخدمين
  7. حالات المهام: إدارة الحالة (قيد الإنشاء / نجاح / فشل) وتسجيل الأخطاء

3.2 الفحص الذاتي للوحدات

عنصر الفحصطريقة التحقق
اكتمال الإدخالهل حقول النموذج تتوافق مع PRD
تنظيم الإخراجهل نتائج الرحلة هي بيانات منظمة (وليس نصاً طويلاً)
توافق البياناتهل بيانات trip و itinerary و logs متطابقة
التحقق من الحلقةهل يمكن عرض "إدخال ← توليد ← حفظ ← إعادة إنشاء"

الجزء الرابع: الاختبار والنشر

4.1 اختبار من طرف إلى طرف

تحقق من السيناريوهات التالية على الأقل:

  • إدخال معلمات الرحلة ← توليد خط سير يومي ← عرض تفكيك الميزانية ← حفظ في السجل
  • إعادة إنشاء رحلة من السجلات
  • عرض المسؤول لإحصائيات المهام وسجلات الفشل

المخرجات المطلوبة

بعد إكمال هذا المشروع، يجب عليك تقديم المحتوى التالي:

  • [ ] رابط عرض عبر الإنترنت قابل للوصول
  • [ ] رابط مستودع الكود المصدري (يتضمن README)
  • [ ] مستند PRD
  • [ ] لقطات شاشة للصفحات الرئيسية (صفحة التخطيط، صفحة تفاصيل الرحلة، صفحة السجلات، لوحة الإدارة)
  • [ ] فيديو عرض مدته 60 ثانية

معايير التقييم

البُعدالمتطلبات الأساسيةالمتطلبات المتقدمة
توافق PRDالصفحات والوظائف وهياكل البيانات تتوافق بشكل أساسي مع PRDالقدرة على شرح قرارات التصميم بوضوح
حلقة المنتجتخطيط ← حفظ ← سجل ← إعادة إنشاء يعمل بشكل كاملدعم التصدير والمشاركة
جودة الإخراجنتائج الرحلة منظمة وقابلة للقراءةتفكيك الميزانية معقول والاقتراحات مستهدفة
قدرات لوحة الإدارةيمكن عرض إحصائيات المهام وسجلات الفشلتوجد تحليلات للوجهات الشائعة
اكتمال الهندسةتم ربط سلسلة الواجهة الأمامية والخلفية وقاعدة البيانات واستدعاء النموذجإدارة حالات المهام مكتملة والأخطاء قابلة للتتبع

المراجع