www.mohdbali.com
mohd bali محمد بالي

توقف عن استخدام Flash Fill في Excel: أداة dynamic الجديدة تحسن الأداء التقني

💻 ملخص تقني: أداة “Formula by Example” تتفوق على Flash Fill في إكسل

قدّم برنامج إكسل تطورًا مهمًا في مجال التعامل مع البيانات عبر أداة جديدة تُعرف بـFormula by Example، التي تستخدم الذكاء الاصطناعي لتوليد صيغ ديناميكية قابلة للتعديل تلقائيًا بناءً على نماذج يقدّمها المستخدم. بالمقارنة مع ميزة Flash Fill التقليدية، التي تنتج قيمًا ثابتة غير قابلة للتحديث، تتميز هذه الأداة الجديدة بقدرتها على تحديث النتائج أوتوماتيكيًا عند تعديل البيانات المصدر أو إضافة صفوف جديدة. كما تمنح المستخدم رؤية كاملة للصيغة البرمجية المستخدمة، مما يعزز من قدراته في هندسة الصيغ وفهم عمليات المعالجة ضمن جداول البيانات.

⚙️ تطور هندسة البرمجيات في معالجة البيانات: من Flash Fill إلى Formula by Example

تعكس هذه الميزة تقدمًا في هندسة البرمجيات المدمجة داخل تطبيقات معالجة البيانات. حيث كانت ميزة Flash Fill منذ إطلاقها تستخدم خوارزميات محدودة لتكرار نمط معين يدخله المستخدم، ولكنها تعتمد على قيم ثابتة تُكتب مباشرة في الخلايا، مما يعني عدم تحديث النتائج إذا تغيرت البيانات الأولى أو أُضيفت عناصر جديدة.

في المقابل، تدمج أداة Formula by Example تقنيات الحوسبة الديناميكية، حيث يتم توليد dynamic formulas تُنفذ بشكل حي مباشرة داخل جداول بيانات Excel tables، مما يعكس تحديثات فورية عند تغير المعطيات، وهو توجه يعكس صيغًا أكثر تطورًا في هندسة أنظمة معالجة البيانات.

نقطة تقنية مهمة

🧠 مقارنة تقنية بين Flash Fill وأداة Formula by Example

  • نوع المخرجات: Flash Fill يُنتج قيمًا ثابتة (static values)، أما Formula by Example فتولّد صيغًا ديناميكية (dynamic formulas).
  • الاستمرارية في التحديث: Flash Fill يلزم إعادة التطبيق عند تعديل البيانات، بينما الأداة الجديدة تحدث القيم تلقائيًا.
  • تخصيص الاستخدام: Flash Fill مناسب للمهام السريعة والواحدة، في حين يناسب Formula by Example المشاريع الطويلة والمعقدة التي تتطلب استمرارية.
  • رؤية الصيغة: Flash Fill لا تعرض المنطق أو الصيغة المستخدمة، بينما Formula by Example تعرض صيغة واضحة قابلة للتحرير.
  • التوافر: Flash Fill مدعومة في جميع إصدارات إكسل، بينما Formula by Example حصرية لإكسل عبر الويب بنظام Copilot.

🔌 كيف تعمل أداة Formula by Example من منظور هندسة الكمبيوتر؟

تعتمد الأداة على آلية تعلم ذكية ضمن نواة المعالجة في Excel التي تحلل الأنماط المقدمة يدويًا من قبل المستخدم. يتعرف النظام على الأمثلة المُدخلة ويقوم بتوليد صيغة برمجية (Formula) تتعامل مع كامل الجدول باستخدام مبدأ البرمجة القائمة على structured references، وهي خاصية تسمح بالتعامل مع جداول البيانات كـdata structures داخل بيئة حوسبة ذات أداء عالي.

هذا التوجه يعكس تطبيقات تُشبه الموديلات المستخدمة في الأنظمة المدمجة (Embedded Systems) التي تقوم بتحويل مدخلات حساسة إلى إجراءات قابلة للتكرار والتعديل، مع تأكيد على قابلية التوسع والتحديث المستمر.

خلاصة هندسية

📡 تطبيقات حوسبة عالية الأداء داخل بيئة إكسل

بالرغم من أن إكسل ليس منصة تُستخدم عادة في الحوسبة عالية الأداء (HPC)، إلا أن دمج الذكاء الاصطناعي داخل خلايا الجدول عبر Formula by Example يشكّل نموذجاً مصغراً يساعد المستخدمين في تنفيذ عمليات معقدة بسرعة وبدون أخطاء صياغية (syntax errors) تقليدية.

تمكّن الأداة المهندسين والمحللين من فرض قواعد برمجية قابلة للاشتقاق والتعديل داخل بيئة متغيرة، مع ضمان كفاءة الأداء ضمن قيود أنظمة إدارة الذاكرة والتخزين الخاصة بمعالجات CPU الحديثة ضمن أجهزة الحاسوب الشخصية.

🪛 هندسة الصياغة: كيف تسهل فهم ومراجعة الأداء؟

ميزة مهمة في Formula by Example هي تمكين المستخدم من مراجعة الصيغة المُولّدة تلقائيًا، مما يوفر بيئة تعليمية متقدمة لفهم وظائف Excel الأكثر تقدمًا مثل LOWER وTEXTBEFORE. هذه الصياغة المرئية تساعد على:

  • توسيع آلية بناء الصيغ والتعرف على دوال جديدة ضمن قواعد اللغة الخاصة ببرنامج Excel.
  • فهم استخدام المراجع المنظمة (structured references) في العتاد البرمجي الذي يستند إلى جداول البيانات.
  • تقليل الأخطاء الشائعة في الصياغة مما يعزز من جودة الأداء في بناء الصيغ.
لماذا هذا التطور مهم؟

🔧 استخدامات عملية ونصائح هندسية للاستفادة الكاملة من الأداة

تعمل Formula by Example على تسريع وتيرة العمل داخل مستندات Excel عبر:

  • إنشاء صيغ ديناميكية تقلل التكرار اليدوي في إدخال البيانات.
  • التكيف التلقائي مع تغييرات المعطيات داخل جداول البيانات المتنوعة.
  • توفير خطوات تصحيح ذكية تتعامل مع حالات البيانات المعقدة، بفضل الذكاء الاصطناعي المدمج والمخصص للتعامل مع الأنماط المتنوعة.

لكن لتحقيق أفضل نتائج هندسية، ينصح باتباع التالي:

  • تضمين نماذج بيانات معقدة أو متغيرة ضمن الأمثلة الأولية لتعليم الذكاء الاصطناعي.
  • مراجعة الصيغة الناتجة بدقة للتأكد من أنها ليست معقدة جدًا أو تتسبب في ثغرات في الأداء.
  • استخدام أعمدة مساعدة (helper columns) لتقسيم العمليات المعقدة إلى خطوات أبسط ومحسوسة.
  • التحقق بنماذج بيانات حقيقية ومتنوعة لضمان استمرار الصيغة في الأداء الصحيح.

🧩 دور الذكاء الاصطناعي في هندسة البرمجيات والعتاد

تمثل ميزة Formula by Example أحد تطبيقات الذكاء الاصطناعي في تحسين بيئة البرمجيات التقليدية. وهي تأخذ منحىً نحو دمج AI Accelerators بشكل غير مباشر عبر عمليات التوليد البرمجي الذكي، مانحة المستخدمين أدوات أكثر سرعة وفعالية لتكوين حلول برمجية تناسب احتياجاتهم الشخصية.

هذا التطور يعكس أيضًا توجهات تصميم الأنظمة في انفصال المهام الإدارية على مستوى الواجهة (Front-End) عن معالجات الذكاء الاصطناعي التي تنفذ بفعالية داخل بنية SoC أو نظم الحوسبة.

ما الذي تغيّر هنا؟

📊 التأثير على مجال إنترنت الأشياء (IoT) والهندسة الرشيقة للحواسيب

تُبرز هذه الأداة أهمية التصميم الرشيق (Agile Design) للهندسة الرقمية، حيث يُمكن لنظم إنترنت الأشياء أن تتعلّم من الأنماط الخارجية وتنتج قرارات متسقة بشكل مشابه لـFormula by Example، لكن عبر معالجات مدمجة مخصصة.

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

📈 اتجاهات مستقبلية في تصميم الحواسيب وأنظمة البرمجيات

  • زيادة دمج تقنيات الذكاء الاصطناعي في التطبيقات المكتبية والعتاد مثل معالجة اللغات الطبيعية.
  • نمو اعتماد المُستخدم على الصيغ الذكية والقابلة للتكيف بشكل تلقائي عبر الذكاء الاصطناعي المدعوم من معالجات حديثة.
  • التوسع في استخدام جداول بيانات ذكية ذات أداء عالي ضمن بيئات العمل المتعددة، مع دعم معالجة البيانات الكبيرة.
  • تعزيز أمان العتاد والبرمجيات عبر التحقق الذكي من صحة الصيغ، لتجنب الأخطاء والاختراقات عبر الاستدلال الآلي.

في الختام، يمثل إدخال مثل هذه الميزة في منصات مثل Excel تطورًا هامًا في هندسة البرمجيات ممزوجًا بمفاهيم متقدمة من هندسة الكمبيوتر، إذ يُعد الرقم البارز في طريق التحول الرقمي لمساحات الحوسبة المكتبية والبيانات الذكية.

اعلانات