Plans Work in Mysterious Ways: Evaluating a Plan Mode for Spreadsheet Agents
تقيم هذه الورقة نموذجاً أولياً لـ "وضع التخطيط" (Plan Mode) لوكلاء الجداول الحسابية من خلال دراسة مستخدمين، حيث وجدت أنه على الرغم من عدم تحسين نتائج المهام، إلا أنه يقلل بفعالية من الحاجة إلى التحسين ويعزز تصورات المستخدمين بشأن دعم الإبداع والتعاون بين الإنسان والآلة.
تخيل أنك تحاول بناء قلعة "ليجو" ضخمة ومعقدة. لديك مساعد آلي ذكي للغاية يمكنه تركيب قطع الليجو بسرعة تفوق رمشة عينك. لكن هناك عقبة، فالروبوت متحمس جداً للمساعدة لدرجة أنه قد يبدأ في بناء برج في المكان الذي أردت فيه وضع خندق مائي تماماً، أو قد يستخدم قطعاً حمراء بينما كنت ترغب سراً في قطع زرقاء. في عالم الذكاء الاصطناب "الوكيل" (agentic AI) —وهي أدوات تعمل من تلقاء نفسها لحل المشكلات— يعد هذا صداعاً شائعاً. ولحل هذه المشكلة، قدمت بعض الأدوات ما يسمى بـ "وضع التخطيط" (Plan Mode). فكر في هذا الأمر كجلسة لوضع المخططات قبل بدء البناء؛ فبدلاً من أن يمسك الروبوت بالمطرقة ويبدأ بالضرب فوراً، فإنه يتوقف، ويعرض عليك رسماً لما يعتقد أنك تريده، ويسألك: "هل كنت تقصد هذا؟". وهذا يمنحك الفرصة لتقول: "لا، في الواقع، أردت جسراً متحركاً هنا"، قبل وضع أي قطعة ليجو واحدة. ولكن هل تساعد هذه الخطوة الإضافية الأشخاص العاديين، الذين قد يرغبون فقط في إنجاز الأمور بسرعة، أم أنها تعيقهم فحسب؟ هذا هو السؤال الكبير الذي سعى الباحثون في مايكروسوفت للإجابة عليه.
يتعمق البحث الذي يحمل عنوان "الخطط تعمل بطرق غامضة" (Plans Work in Mysterious Ways)، في معرفة ما إذا كان "وضع التخطيط" هذا يعمل مع مستخدمي الجداول الحسابية (spreadsheets). الجداول الحسابية تختلف قليلاً عن البرمجة الاحترافية؛ فالناس الذين يستخدمونها غالباً ما يحبون التجربة والتعديل أثناء العمل، وتغيير آرائهم وإصلاح الأشياء على الطاير، بدلاً من كتابة دليل مثالي أولاً. تساءل الباحثون: إذا أجبرنا مستخدم الجداول الحسابية على التوقف ووضع خطة مفصلة مع الذكاء الاصطناعي، فهل سينتهي به الأمر بجداول حسابية أفضل، أم سيشعر فقط بأنه يضيع وقته؟
ولمعرفة ذلك، قام الفريق ببناء نسخة خاصة من مساعد جداول حسابية يعمل بالذكاء الاصطناعي يمكنه القيام بشيئين. أولاً، لديه "وضع التنفيذ" (Act Mode)، حيث يستمع لطلبك ويبدأ في بناء الجدول الحسابي فوراً، تاركاً لك المجال لتعديله لاحقاً. ثانياً، لديه "وضع التخطيط" (Plan Mode)، حيث يتوقف الذكاء الاصطناत्मक، ويطرح عليك أسئلة توضيحية (مثل "كم شهراً يجب أن تغطي هذه الميزانية؟")، ويرسم خطة خطوة بخطوة، ويسمح لك بتعديل تلك الخطة قبل أن يلمس الجدول الحسابي. ثم قاموا بدعوة 24 شخصاً لتجربة كلا الوضعين في مهام مثل إنشاء ميزانية شخصية أو التخطيط لعطلة.
كانت النتائج مفاجئة نوعاً ما، مثل اكتشاف أن جهاز تحديد المواقع (GPS) الفاخر لا يوصلك إلى وجهتك بشكل أسرع، ولكنه يجعل الرحلة تبدو أكثر راحة. وجد الباحثون أن الجداول الحسابية النهائية التي تم إنشاؤها في كلا الوضعين كانت متطابقة تقريباً. سواء قام المستخدمون بالتخطيط أولاً أو بدأوا العمل مباشرة، فقد بدا المنتج النهائي متشابهاً جداً من حيث الرسوم البيانية والجداول والبيانات. لم ينتج "وضع التخطيط" جداول حسابية أكثر إبداعاً أو تعقيداً بشكل سحري.
ومع ذلك، كانت التجربة مختلفة تماماً. شعر الأشخاص الذين استخدموا "وضع التخطيط" بقدر أكبر من السيطرة، وشعروا أنهم يتعاونون مع شريك بدلاً من مجرد إصدار أوامر لآلة. ساعدت عادة الذكاء الاصطناعي في طرح أسئلة توضيحية المستخدمين على التفكير بعمق أكبر فيما يريدونه حقاً قبل بدء العمل. ورغم أن المستخدمين نادراً ما نقروا بالفعل على الأزرار لتعديل الخطة أو إيقاف العملية في منتصف الطريق، إلا أن مجرد رؤية الخطة وامتلاك خيار تغييرها جعلهم يشعرون بالأمان والرضا بشكل أكبر. كان الأمر يشبه وجود مساعد طيار يتحقق من الخريطة معك؛ حتى لو لم تغير المسار، فإن معرفة أنه تحقق منه تجعلك تشعر بتحسن تجاه الرحلة.
ومن المثير للاهتمام أن الدراسة أشارت إلى أن نهج "التخطيط" هذا يعمل بشكل أفضل للأشخاص الذين يحبون التفكير في الأمور بعمق قبل التنفيذ، أو للمهام الأطول والأكثر تعقيداً. أما بالنسبة للأشخاص الذين يفضلون البدء في البناء والإصلاح أثناء العمل، فقد بدا وضع التخطيط وكأنه عائق بسيط. ولكن بشكل عام، تشير الدراسة إلى أنه بينما قد لا يغير "وضع التخطيط" المنتج النهائي، إلا أنه يغير العلاقة بين الإنسان والذكاء الاصطناعي، مما يجعل التعاون يبدو كجهد جماعي بدلاً من موقف "القيادة والسيطرة". وخلص الباحثون إلى أن هذا الشعور بالسيطرة والوضوح له قيمة في حد ذاته، حتى لو بدا الجدول الحسابي النهائي كما هو.
بينما أصبح "وضع التخطيط" (Plan Mode) ميزة قياسية في أدوات البرمجة الوكيلية (مثل Claude Code وVSCode Agent Mode) لتوفير الشفافية والتحكم، إلا أن مدى فعاليته في بيئات برمجة المستخدم النهائي، وتحديداً برمجة الجداول الحسابية، لا يزال غير مستكشف. يستفيد المبرمجون المحترفون غالباً من التخطيط المسبق لإدارة التعقيد التقني ومناهج التنفيذ. ومع ذلك، يعمل مبرمجو المستخدم النهائي عادةً بشكل تكراري، ويعيدون تعريف القيود بشكل طارئ، ويعطون الأولوية للفائدة العملية على الصحة التقنية. علاوة على ذلك، غالباً ما يفتقر مستخدمو النهايات إلى مهارات التفكير الحوسبي المطلوبة لتفكيك المشكلات بفعالية لوكلاء الذكاء الاصطعي. ومن غير الواضح ما إذا كان العبء المعرفي للتخطيط الصريح يتوافق مع سير عملهم أم أنه يوفر فوائد هيكلية فريدة لترجمة الأفكار إلى جداول حسابية عاملة. لم يبحث البحث السابق صراحةً في تقييم وضع تخطيط تفاعلي ومستمر لأدوات الجداول الحسابية الوكيلية.
المنهجية
أجرى المؤلفون دراسة مستخدم مضبوطة، مختلطة الأساليب، داخل نفس المجموعة (N=24) لمقارنة نموذج أولي لـ وضع التخطيط مقابل خط أساس لا يعتمد على التخطيط (وضع التنفيذ - Act Mode) لبرمجة الجداول الحسابية.
المشاركون: 24 مستخدماً نهائياً تم استقطابهم عبر PlaybookUX، ممن لديهم دراية ببرامج الجداول الحسابية (ليسوا مبتدئين) واستخدام سابق لأدوات الذكاء الاصطناعي. شملت الديموغرافيا مزيجاً من الأعمار، والأجناس، والصناعات (التكنولوجيا، الرعاية الصحية، التمويل، إلخ).
المهام: أكمل المشاركون نوعين متميزين من المهام المفتوحة في كل وضع:
مهام الإنشاء: بناء ميزانية شخصية أو جدول زمني شخصي من الصفر.
مهام التحليل: التخطيط لعطلة أو اختيار فيلم بناءً على مجموعات بيانات مقدمة.
صُممت المهام لتكون قابلة للإكمال في حوالي 15 دقيقة وتتطلب عناصر نموذجية للجداول الحسابية (صيغ، رسوم بيانية).
النموذج الأولي للنظام:
وضع التنفيذ (Act Mode): وكيل قائم على الدردشة (مبني على Excel Copilot) ينفذ المهام فوراً وبشك مستقل دون خطة مستمرة.
وضع التخطيط (Plan Mode): سير عمل معدل للوكيل يتضمن ثلاث خطوات: (1) فهم السياق، (2) طرح أسئلة توضيحية لحل حالات الغموض، (3) توليد وثيقة خطة خطوة بخطوة قابلة للتحرير.
الميزات الرئيسية: تضمن وضع التخطيط وثيقة خطة مستمرة وقابلة للتلاعب، وإمكانيات التنفيذ الجزئي، وتحديثات الحالة الديناميكية (قيد الانتظار/قيد التنفيذ/تم)، والوصول للقراءة فقط أثناء التخطيط، والتبديل الصريح بين الأوضاع.
التنفيذ: استخدم النظام وكيلين منفصلين (وكيل التخطيط ووكيل التنفيذ) يتشاركان سجل المحادثة لمنع تضارب التعليمات. لم يتمكن وكيل التخطيط من تحرير الجدول الحسابي ولكن يمكنه عرض الخطة؛ بينما يمكن لوكيل التنفيذ تحرير الجدول الحسابي ولكن لا يمكنه إنشاء خطط. النموذج اللغوي الأساسي المستخدم هو Claude Sonnet 4.5.
جمع البيانات: تم جمع سجلات المحادثات، والجداول الحسابية المنشأة، وتسجيلات الشاشة، والاستبيانات اللاحقة للدراسة (المقتبسة من مقياس دعم الإبداع ذي المبادرة المختلطة). تم ترميز المتطلبات حسب الأصل (استباقي، توضيحي، خطة، تحسين) وحسب نوع التكرار (جديد، متابعة، إعادة، تغيير).
المساهمات الرئيسية
تنفيذ النموذج الأولي: تصميم وتنفيذ نموذج أولي لوضع التخطيط لوكلاء الجداول الحسابية، والذي يتميز بالأسئلة التوضيحية، والخطط المستمرة القابلة للتحرير، والتنفيذ الجزئي.
التقييم التجريبي: أول تقييم داخل المجموعة لمزايا التخطيط الصريح في برمجة الجداول الحسابية للمستخدم النهائي، مع مقارنة أنماط التفاعل، وجودة المخرجات، وإدراك المستخدم.
رؤى التصميم: تحديد كيف يغير التخطيط تبادل المعلومات من التحسين التكراري إلى التوضيح الاستباقي، وكيف توفر ميزات واجهة المستخدم شعوراً بالتحكم حتى عندما لا تُستخدم مباشرة.
النتائج
1. أنماط التفاعل (RQ1)
التحول في استخلاص المتطلبات: أدى وضع التخطيط إلى تغيير كبير في كيفية تعبير المستخدمين عن متطلباتهم. في وضع التخطيط، تم التعبير عن 44% من المتطلبات استجابةً للأسئلة التوضيحية، بينما في وضع التنفيذ، ظهرت 41% من المتطلبات كتحسينات للتعديلات الموجودة.
عمق التفاعل: قدم مستخدمو وضع التخطيط المزيد من التفاصيل "المتابعة" لمتطلباتهم، مدفوعين بشكل كبير بالرد على الأسئلة التوضيحية.
تقليل التحسين: قام مستخدمو وضع التخطيط بعدد أقل من تكرارات التحسين على الجدول الحسابي النهائي (1.4 دورة مقابل 2.2 دورة في وضع التنفيذ) وأجروا تغييرات أقل على الخطة الأولية (10 من أصل 24 مشاركاً فقط قاموا بتحرير الخطة).
الكفاءة: على الرغم من تشابه إجمالي عدد المتطلبات، أدى وضع التخطيط إلى استخدام أقل للرموز (Tokens) (11.0 ألف مقابل 17.0 ألف) بسبب تقليل عمليات التحسين المتبادلة.
2. جودة المخرجات (RQ2)
تساوي الميزات: لم تكن هناك فروق ملحوظة في المخرجات النهائية. كان عدد الصفحات، والجداول، والرسوم البيانية، والميزات الفريدة (الأعمدة المستخدمة للتصفية/الفرز) متشابهاً إحصائياً بين وضعي التخطيط والتنفيذ.
اختلاف المهام: أدت مهام "الميزانية" و"العطلة" بطبيعتها إلى إنتاج المزيد من العناصر والميزات مقارنة بمهام "الجدول الزمني" و"الفيلم"، بغض النظر عن الوضع المستخدم.
3. تجربة المستخدم (RQ3)
التفضيل: فضل المشاركون وضع التخطيط بقوة على وضع التنفيذ عبر أبعاد دعم الإبداع (الاستمتاع، الاستكشاف، التعبير، الانتباه، القيمة) والتعاون بين الإنسان والآلة (التواصل، المواءمة، الشراكة).
التحكم المدرك: شعر المستخدمون أن وضع التخطيط يوفر توافقاً أفضل مع أهدافهم وشراكة أكثر مساواية، رغم أن المخرجات النهائية كانت متطابقة.
العوامل المعدلة:
نوع المهمة: كان تفضيل وضع التخطيط أقوى في مهام الإنشاء؛ بينما كان المستخدمون أكثر حيرة تجاه مهام التحليل.
أسلوب التفاعل: المستخدمون الذين يميلون طبيعياً للتكرار عبر التحسينات (أسلوب وضع التنفيذ) وجدوا أحياناً وضع التخطيط أقل طبيعية، بينما استفاد المستخدمون الذين واجهوا صعوبة في "اللقطة الواحدة" (One-shot prompting) من التخطيط المنظم.
الانتباه: تطلب وضع التخطيط مزيداً من الانتباه لـ الأداة (بسبب عناصر واجهة المستخدم) بدلاً من المهمة.
الأهمية والادعاءات
يزعم الورقة أنه بينما لا يؤدي وضع التخطيط بالضرورة إلى تحسين الجودة التقنية أو تنوع عناصر الجداول الحسابية النهائية، إلا أنه يعزز بشكل كبير تجربة التعاون بين الإنسان والذكاء الاصطناعي.
التحكم كقيمة تصميمية: تشير الدراسة إلى أن "التحكم بدون إجراء" هو ميزة تصميمية قيمة. على الرغم من أن المشاركين نادراً ما قاموا بتحرير وثيقة الخطة أو استخدموا أزرار التنفيذ الجزئي، إلا أن توافر هذه العناصر ووجود عملية التخطيط المنظمة وفر شعوراً بالقدرة على الفعل وقلل من "فجوة التصور".
المواءمة مع سير العمل: تشير النتائج إلى أن فوائد التخطيم للمستخدمين النهائيين تنبع من آليات التفاعل (الأسئلة التوضيحية، العناصر المشتركة) بدلاً من الخطة نفسها. ومع ذلك، يشير المؤلفون إلى أن التنفيذ الحالي قد لا يحسن الإبداع، حيث قد توجه أسئلة الوكيل المستخدمين نحو حلول متجانسة بدلاً من استكشاف حلول جديدة.
الاتجاه المستقبلي: تجادل الورقة بضرما ضرورة وجود نماذج المبادرة المختلطة حيث يستنتج الوكلاء أساليب تفاعل المستخدم (مثل: العمق أولاً مقابل الشمولية) لتحديد متى يتم تفعيل وضع التخطيط، بدلاً من ترك القرار بالكامل للمستخدم الذي قد يفتقر إلى المهارات الميتا-معرفية لاتخاذ هذا القرار.
يلاحظ المؤلفون أن هذه النتائج قد ساهمت بالفعل في تصميم وإطلاق ميزة وضع التخطيط في Excel Copilot.