ChatGPT وClaude وGemini أدوات ممتازة لتخطيط المشاريع — إذا أعطيتها التعليمات الصحيحة. يوضح لك هذا الدليل كيف تستخدم أي مساعد ذكاء اصطناعي لإنشاء خطة مشروع LoopGantt كاملة وجاهزة للاستيراد في أقل من دقيقتين.
لماذا تستخدم أداة الذكاء الاصطناعي الخاصة بك؟
مولّد الذكاء الاصطناعي المدمج في LoopGantt سريع وبسيط. لكن إذا كنت تريد:
- تحكمًا أكبر في الموجّه وأسلوب الناتج
- نموذج ذكاء اصطناعي محددًا (GPT-5 أو Claude Opus أو Gemini Advanced)
- خطة مصمّمة لقطاعك أو منهجيتك أو مصطلحاتك الداخلية
- إمكانية تحسين الخطة تدريجيًا عبر المحادثة
…فإن إنشاء ملف JSON بأداة الذكاء الاصطناعي الخاصة بك ثم استيراده هو الخيار الأمثل.
الخطوة 1 — انسخ قالب الموجّه
انسخ الموجّه أدناه، واستبدل وصف المشروع الموجود بين علامتي الاقتباس، ثم الصقه في ChatGPT أو Claude أو Gemini. يتضمن الموجّه مخطط JSON الكامل وجميع القواعد التي يجب أن يتبعها الذكاء الاصطناعي.
أنت مدير مشاريع خبير. أنشئ خطة مشروع LoopGantt لما يلي:
"[صف مشروعك هنا]"
استخدم صيغة JSON هذه بالضبط — لا تُضف حقولًا إضافية ولا تغيّر البنية:
{
"version": "1.0",
"generator": "LoopGantt",
"project": {
"name": "YOUR PROJECT NAME",
"startDate": "YYYY-MM-DD",
"scheduleType": "working_days"
},
"tasks": [
{
"id": "phase-1",
"name": "Phase Name",
"isPhase": true,
"isMilestone": false,
"durationDays": 0,
"parentTaskId": null,
"status": "not_started",
"priority": "high",
"color": "blue",
"order": 0
},
{
"id": "task-1",
"name": "Task Name",
"isPhase": false,
"isMilestone": false,
"durationDays": 5,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "medium",
"color": null,
"progress": 0,
"desiredDate": null,
"notes": "",
"checklist": [
{ "id": "cl-1", "text": "Sub-task item", "completed": false }
],
"order": 1
},
{
"id": "milestone-1",
"name": "Milestone Name",
"isPhase": false,
"isMilestone": true,
"durationDays": 0,
"parentTaskId": "phase-1",
"status": "not_started",
"priority": "critical",
"color": null,
"order": 2
}
],
"dependencies": [
{
"id": "dep-1",
"predecessorId": "task-1",
"successorId": "milestone-1",
"type": "FS",
"lagDays": 0
}
]
}
القواعد (التزم بها بدقة):
1. المراحل (isPhase: true) لا يمكن أن تكون لها تبعيات. لا تُضفها أبدًا إلى مصفوفة dependencies.
2. يجب أن تكون للمعالم (isMilestone: true) القيمة durationDays: 0.
3. لا يجوز أن تظهر المراحل (isPhase: true) في dependencies. يمكن استخدام المهام العادية والمعالم كلتيهما في predecessorId أو successorId.
4. يجب أن يشير parentTaskId إلى id مرحلة، أو أن يكون null للعناصر في المستوى الأعلى.
5. يجب أن تكون جميع قيم id سلاسل نصية فريدة.
6. يجب أن يكون نوع التبعية (type) إحدى القيم: FS, SS, FF, SF
7. يمكن أن تكون قيمة lagDays موجبة (تأخير) أو سالبة (تداخل/تقديم).
8. status: not_started | in_progress | completed | on_hold
9. priority: low | medium | high | critical
10. قيم color: null | cyan | blue | green | orange | red | purple | teal | pink | gray | indigo | amber | lime | fuchsia | neon
الناتج: أعِد JSON صالحًا فقط. لا تستخدم أسوار الكود في markdown، ولا تُضف أي نص توضيحي.
الخطوة 2 — صف مشروعك
استبدل [صف مشروعك هنا] بوصف واضح. اذكر فيه:
- ما الذي ينتجه المشروع (تطبيق، موقع ويب، تقرير، فعالية، إطلاق منتج…)
- المحطات الرئيسية التي تتوقعها (مثل «3 دورات Sprint للتطوير»)
- أي قيود أساسية («يجب الإطلاق قبل الربع الرابع»، «فريق من 3 أشخاص»)
- أي متطلبات خاصة («خصّص وقتًا لاختبار UAT ولمراجعة متجر التطبيقات»)
أمثلة موجّهات جاهزة للاستخدام
مشروع برمجي
"ابنِ تطبيق ويب من نوع B2B SaaS: مصادقة المستخدمين، وإدارة الفرق، وفوترة الاشتراكات (Stripe)، ولوحة معلومات أساسية. فريق من 4 أشخاص. المدة المستهدفة 14 أسبوعًا. ضمّن المراحل: الاستكشاف، والتصميم، والتطوير (3 دورات Sprint)، وQA، والإطلاق."
حملة تسويقية
"أطلق حملة تسويق بالمحتوى لأداة إدارة مشاريع تستهدف الشركات الصغيرة. تتضمن محتوى للمدونة (6 تدوينات)، وإعلانات على LinkedIn، وسلسلة رسائل بريد إلكتروني، وندوة عبر الإنترنت. المدة 8 أسابيع مع فريق تسويق من شخصين."
تخطيط فعالية
"خطّط لمؤتمر مؤسسي يحضره 200 شخص. يتضمن اختيار المكان، وخدمات الضيافة، وقائمة المتحدثين، وتجهيزات الصوت والصورة، والتسجيل، والمتابعة بعد الفعالية. مدة تحضير 12 أسبوعًا تبدأ من اليوم."
الخطوة 3 — انسخ ناتج JSON
يُعيد الذكاء الاصطناعي كائن JSON. حدّده كله وانسخه واحفظه كملف .json (مثل my-project.json).
إذا غلّف الذكاء الاصطناعي JSON بأسوار كود markdown (```json ... ```)، فأزل هذه الأسوار قبل الحفظ — واحتفظ فقط بـ JSON الخام الذي يبدأ بـ { وينتهي بـ }.
الخطوة 4 — استورده إلى LoopGantt
- انتقل إلى لوحة معلومات LoopGantt.
- انقر على استيراد.
- أفلت ملف
.jsonالمحفوظ في نافذة استيراد مشروع، أو انقر لاختياره. - عاين الاستيراد وانقر على استيراد المشروع.
أصبحت خطة مشروعك المُنشأة بالذكاء الاصطناعي الآن في LoopGantt، مجدولةً بالكامل وجاهزةً للتحرير.
فهم قواعد JSON
عند مراجعة ناتج الذكاء الاصطناعي أو تحريره، انتبه إلى هذه المشكلات الشائعة:
| القاعدة | لماذا تهم |
|---|---|
| لا يمكن أن تكون للمراحل تبعيات | تمتد المراحل تلقائيًا لتغطي العناصر التابعة لها. إضافة تبعية إلى مرحلة ستتعارض مع الجدولة التلقائية. اربط المهام داخل المراحل بدلًا من ذلك. |
| يجب أن تكون للمعالم القيمة durationDays: 0 | المعلم نقطة زمنية لا مدة. ويظهر على مخطط Gantt على شكل معيّن. |
| يجب أن تشير جميع معرّفات التبعيات إلى معرّفات مهام صالحة | إذا لم يكن predecessorId أو successorId موجودًا، تُتجاهل التبعية بصمت عند الاستيراد. |
| التبعيات الدائرية مرفوضة | ستجعل A → B → A الجدولة مستحيلة. يكتشف LoopGantt هذه التبعيات ويزيلها عند الاستيراد. |
مرجع أنواع التبعيات
FS (Finish-to-Start): ████ A
████ B ← B starts after A finishes
SS (Start-to-Start): ████ A
████ B ← B starts when A starts
FF (Finish-to-Finish): ████████ A
████████ B ← B finishes when A finishes
SF (Start-to-Finish): ████ A
████████ B ← B finishes when A starts
نزّل ملف JSON النموذجي
نزّل مشروعنا النموذجي المشروح لتستخدمه مرجعًا عند صياغة موجّهاتك أو مراجعة ناتج الذكاء الاصطناعي: