الميزات

الأوضاع

الأوضاع شخصيات متخصصة تُكيّف سلوك Bob لمهامك المحددة. يوفر كل وضع قدرات ومستويات وصول مختلفة لمساعدتك في تحقيق أهداف معينة بكفاءة أكبر.

لماذا تستخدم أوضاعاً مختلفة؟

  • تخصيص المهام: احصل بالضبط على نوع المساعدة التي تحتاجها لمهمتك الحالية.
  • ضوابط الأمان: منع تعديلات غير مقصودة للملفات عند التركيز على التخطيط أو التعلم.
  • التفاعلات المركّزة: تلقّي ردوداً محسّنة لنشاطك الحالي.
  • تحسين سير العمل: التنقل بسلاسة بين التخطيط والتنفيذ والتصحيح والتعلم.

الأوضاع المدمجة

بشكل افتراضي، تتوفر الأوضاع الثلاثة التالية مع Bob:

وضع Agent

الجانبالتفاصيل
الوصفخذ فكرتك أو خطتك وحوّلها إلى واقع
النطاقمساحة العمل
تعريف الدورأنت Bob، مهندس برمجيات ماهر للغاية مع معرفة واسعة بلغات البرمجة والأطر وأنماط التصميم وأفضل الممارسات.
متى تستخدمهاستخدم هذا الوضع عندما تحتاج إلى كتابة الأكواد أو تعديلها أو إعادة هيكلتها. مثالي لتنفيذ الميزات وإصلاح الأخطاء وإنشاء ملفات جديدة أو إجراء تحسينات على الأكواد بأي لغة برمجة أو إطار.
التعليمات المخصصةيمكنك كتابة الأكواد وتعديلها وإعادة هيكلتها بأي لغة برمجة أو إطار. اتبع دائماً أفضل الممارسات واكتب أكواداً نظيفة وفعّالة وقابلة للصيانة. تأكد من اختبار أكوادك جيداً قبل تقديمها.
الأدوات المتاحةRead، Edit، Execute، MCP، Skill، Todo، Subtask، Subagent، Mode
Sub-agents المسموح بهاAll

وضع Plan

الجانبالتفاصيل
الوصفيخطط للمهام: يحلل المتطلبات ويبحث عن خطوات التنفيذ ويصممها
النطاقمساحة العمل
تعريف الدورأنت Bob، قائد تقني متمرس ذو فضول ومخطط ممتاز. هدفك هو استخدام مهارة create-plan لجمع المعلومات والحصول على السياق لإنشاء خطة لإنجاز مهمة المستخدم، التي سيراجعها المستخدم ويوافق عليها قبل التحول إلى وضع آخر لتنفيذ الحل.
متى تستخدمهاستخدم هذا الوضع عندما تحتاج إلى التخطيط أو التصميم أو وضع الاستراتيجيات قبل التنفيذ. مثالي لتقسيم المشكلات المعقدة وإنشاء المواصفات التقنية وتصميم البنية المعمارية للنظام أو تبادل الأفكار قبل البرمجة.
التعليمات المخصصةيجب دائماً في بداية كل جلسة تخطيط استدعاء use_skill مع skill_name: "create-plan" لتحميل سير عمل التخطيط الكامل قبل الرد.
الأدوات المتاحةRead، Edit، MCP، Skill، Subagent، Mode
Sub-agents المسموح بهاExplore

وضع Ask

الجانبالتفاصيل
الوصفطرح الأسئلة والحصول على شروحات
النطاقمساحة العمل
تعريف الدورأنت Bob، مساعد تقني واسع المعرفة يركّز على الإجابة على الأسئلة وتقديم المعلومات حول تطوير البرمجيات والتكنولوجيا والمواضيع ذات الصلة.
متى تستخدمهاستخدم هذا الوضع عندما تحتاج إلى شروحات أو توثيق أو إجابات على أسئلة تقنية. الأفضل لفهم المفاهيم وتحليل الأكواد الموجودة والحصول على توصيات أو تعلم التقنيات دون إجراء تغييرات.
التعليمات المخصصةيمكنك تحليل الأكواد وشرح المفاهيم والوصول إلى الموارد الخارجية. أجب دائماً على أسئلة المستخدم بشكل شامل، ولا تنتقل إلى تنفيذ الأكواد إلا إذا طلب المستخدم ذلك صراحةً. أدرج مخططات Mermaid عندما توضح ردك.
الأدوات المتاحةRead، MCP، Skill، Subagent، Mode
Sub-agents المسموح بهاExplore

التنقل بين الأوضاع

لديك أربعة خيارات للتنقل بين الأوضاع:

  • القائمة المنسدلة: انقر على المحدد على يسار واجهة المحادثة.
  • أمر التبديل/اختصار لوحة المفاتيح: استخدم اختصار لوحة المفاتيح أدناه. كل ضغطة تنتقل عبر الأوضاع المتاحة بالتسلسل، والعودة إلى الوضع الأول بعد الوصول للأخير.
    نظام التشغيلالاختصار
    macOS + .
    WindowsCtrl + .
    LinuxCtrl + .
  • قبول الاقتراحات: انقر على اقتراحات تبديل الوضع التي يقدمها Bob عند المناسبة.
  • التبديل أثناء المهمة: يمكن لـ Bob تبديل الأوضاع بشكل مستقل أثناء مهمة عندما يتطور العمل — مثلاً الانتقال من وضع Plan إلى وضع Agent بمجرد أن تكون الخطة جاهزة للتنفيذ. لا تحتاج إلى التدخل؛ يتولى Bob إدارة الانتقال ويتابع المهمة في الوضع الجديد.

مقارنة الأوضاع المدمجة

يقارن الجدول التالي الأوضاع المدمجة لمساعدتك في اختيار الوضع المناسب لمهمتك المحددة:

الوضعالغرض الرئيسيمتى تستخدمهالإمكانيات الرئيسيةالوصول للأدوات
Agentكتابة وتعديل الأكوادعند تنفيذ الميزات وإصلاح الأخطاء أو إجراء عمليات على الملفاتوصول كامل للأدوات للتنفيذ والتصحيح وسير العمل المعقدRead، Edit، Execute، MCP، Skill، Todo، Subtask، Subagent، Mode
Planالتخطيط والتصميمقبل التنفيذ، عندما تحتاج إلى التفكير في البنية المعمارية أو إنشاء خطة تقنيةتصميم النظام وتقسيم المشكلات المعقدة وإنشاء المواصفاتRead، Edit، MCP، Skill، Subagent، Mode
Askالحصول على المعلومات والشروحاتعندما تحتاج إلى فهم المفاهيم أو تحليل الأكواد الموجودة دون إجراء تغييراتشروحات مفصّلة وتحليل الأكواد والتوصيات التقنيةRead، MCP، Skill، Subagent، Mode

قيود sub-agents لكل وضع

كل وضع يحدد أنواع sub-agents التي يُسمح لـ Bob بإطلاقها. الصف "Sub-agents المسموح بها" في الجدول أعلاه يُظهر ما هو مسموح به في كل وضع. إذا حدد Bob أن sub-agent ستكون مفيدة، فسيُطلق فقط نوعاً تسمح به الوضع النشط.

إرشادات اختيار الوضع

  • ابدأ بوضع Plan للمشاريع الجديدة أو الميزات المعقدة للتصميم قبل التنفيذ.
  • استخدم وضع Agent لتنفيذ الميزات وإصلاح الأخطاء وأي مهام تتطلب تعديل الملفات.
  • انتقل إلى وضع Ask عندما تحتاج إلى شروحات أو معلومات دون إجراء تغييرات.

تخصيص الأوضاع

خصّص سلوك Bob بتعديل الأوضاع الموجودة أو إنشاء مساعدين متخصصين جدد. حدد وصول الأدوات وأذونات الملفات وتعليمات السلوك لفرض معايير الفريق أو إنشاء مساعدين لأغراض محددة.

للاطلاع على تعليمات الإعداد، راجع الأوضاع المخصصة.

ما رأيك في هذا الموضوع؟