آخر تحديث في الأربعاء, 22 أبريل 2026
مع انتشار خدمات الذكاء الاصطناعي, أجرى الكثير تجارب لعمل برامج وإضافات دون تعلم البرمجة, فهل إضافات NVDA المطورة بالذكاء الاصطناعي يعتمد عليها.
في مقال الأخبار الدوري لمؤسسة NV Access أجابت المؤسسة عن هذا السؤال وغيره.
وسنترجم الإجابة من المقال.
دعونا نتحدث عن الإضافات (Add-ons).
كان هناك بعض النقاش مؤخرًا حول الإضافات. هل يمكن استخدام الذكاء الاصطناعي للمساعدة في كتابة الإضافات؟ هل ما زلت بحاجة إلى معرفة البرمجة؟ ما هي الفحوصات والمراجعات التي تُجرى على الإضافات؟ لنبدأ بالإجابة على هذه الأسئلة وغيرها:
هل يمكن استخدام الذكاء الاصطناعي للمساعدة في كتابة الإضافات؟
نعم. ما نود التأكيد عليه بشدة هو أن الذكاء الاصطناعي مجرد أداة، تمامًا مثل التدقيق الإملائي أثناء الكتابة. وكما هو الحال مع التدقيق الإملائي، فإن الذكاء الاصطناعي لا يكون دائمًا على صواب، لذلك من المهم فهم المخرجات التي يقدمها وكيفية دمجها داخل الإضافة.
هل ما زلت بحاجة إلى معرفة البرمجة؟
نعم! هذا أمر مهم جدًا. لقد حدثت بالفعل حالات استخدم فيها أشخاص ما يسمى بـ “البرمجة الحدسية” (vibe coding) لإنشاء إضافة دون أي فهم لكيفية عملها، مما تسبب في مشاكل. نحن محظوظون لأن كود NVDA ووثائقه مفتوحة المصدر ومتاحة بسهولة، ومعظم أدوات الذكاء الاصطناعي الشهيرة قد تدربت عليها، لكن هذا لا يعني أنها تصيب دائمًا. يبدو من السهل أن تطلب من الذكاء الاصطناعي المفضل لديك كتابة إضافة لـ NVDA، ويمكنه القيام بعمل مدهش. لكن المخاطر عند القيام بذلك دون فهم ما تم إنشاؤه تشمل:
- قد تقوم الإضافة فعليًا بأي شيء، بما في ذلك حذف البيانات بشكل دائم (حتى بيانات لا علاقة لها بالغرض وقد لا يتم ملاحظتها فورًا)، أو إتلاف جهازك، أو حتى تسريب بياناتك عبر الإنترنت.
- قد تبدو الإضافة أنها تعمل على جهازك، لكنها قد لا تعمل في حالات أخرى.
- قد تقوم الإضافة بأشياء غير متوقعة، وقد لا يتم ملاحظتها لأنها لا ترتبط بما كنت تريده أصلًا.
- قد تحدث تعارضات مع إضافات أخرى لم تكن تتوقعها، وقد تكون هذه التعارضات واضحة مثل تضارب اختصارات لوحة المفاتيح، أو مزعجة مثل استخدام اسم إضافة أخرى عندما يعمل NVDA بلغة مختلفة.
- قد يحتوي الكود على أشياء غير متوقعة أو غير فعالة، مثل إنشاء متغيرات غير مستخدمة، أو استخدام “أرقام سحرية” بدلًا من بيانات متاحة قد تتغير.
هذه ليست قائمة شاملة، بل مجرد أمثلة على مشاكل تم ملاحظتها بالفعل.
كيف تكتب إضافة؟
لدينا وثائق لذلك!
- وثائق إضافات NVDA: github.com/nvaccess/nvda/blob/master/projectDocs/dev/addons.md
- دليل مطوري NVDA: download.nvaccess.org/documentation/developerGuide.html
- دليل مطوري الإضافات والمعلومات من Joseph Lee: github.com/nvdaaddons/DevGuide
من يمكنه المساعدة؟
في إطار تشجيع التعلم، من المهم الإشارة إلى أن لدينا مجتمع إضافات رائع جدًا وداعم بشكل مذهل. أعضاء مجموعة البريد الإلكتروني الخاصة بإضافات NVDA مستعدون لمساعدة المطورين الجدد، إذا طلبت بلطف وكنت مستعدًا للتعلم.
كيف يجب استخدام الذكاء الاصطناعي؟
ببساطة، بنفس الطريقة التي تستخدمه بها للمساعدة في كتابة سيرتك الذاتية لوظيفة مهمة، أو صياغة رسالة لمحامٍ، أو اختيار ملابس لحفل زفافك: يجب أن تمتلك معرفة كافية لفهم متى يكون على المسار الصحيح ومتى يكون مخطئًا تمامًا.
كيف تقوم بإرسال إضافة إلى المتجر؟
هذه العملية موثقة في دليل إرسال إضافات NVDA إلى المتجر. من المهم تعبئة النموذج يدويًا عند إرسال الإضافات. لقد وجدنا أن الوكلاء الآليين للذكاء الاصطناعي قد يضللونك ويحاولون إقناعك بالإرسال عبر سطر الأوامر (CLI) أو القيام بذلك نيابةً عنك، وكلاهما لا يعمل حاليًا.
إذا واجهتك مشكلة، لا تتردد في طرح سؤالك في مجموعة إضافات NVDA.
ما هي الفحوصات والمراجعات التي تُجرى على الإضافات؟
يجب الموافقة على الناشرين قبل أن يتمكنوا من إرسال الإضافات، ويتم ذلك لكل إضافة على حدة. يتم هذا الإجراء يدويًا من قبل NV Access عند أول إرسال لكل إضافة. بعد الموافقة، يمكنك إرسال تحديثات لاحقة لنفس الإضافة دون الحاجة إلى موافقة جديدة، لكنك ستحتاج إلى موافقة جديدة إذا أردت إرسال إضافة أخرى.
عند إرسال إضافة، يتم إجراء عدة فحوصات تلقائية. هذه الفحوصات تتحقق فقط من صحة المعلومات الأساسية وقابليتها للتحقق، مثل تطابق الاسم والرابط في الأماكن المختلفة، وصحة الرابط نفسه، وكذلك التأكد من أن معلومات مثل آخر إصدار تم اختباره وأقل إصدار مدعوم من NVDA صحيحة.
كما يتم فحص كود الإضافة باستخدام VirusTotal للتحقق من وجود برمجيات خبيثة. يتم عرض النتائج للمُرسل للمراجعة. يرجى ملاحظة أن وجود نتيجة إيجابية لا يمنع قبول الإضافة. في إصدار NVDA 2026.1، أصبحت نتائج فحص VirusTotal متاحة ضمن تفاصيل الإضافة، وتمت إضافة خيار لعرض نتائج الفحص الكاملة على موقع VirusTotal. هذه المعلومات، مثل نتائج الفحص والمراجعات، تساعد المستخدمين على تقييم مدى ملاءمة الإضافات بأنفسهم.
إذا فشل أي من هذه الفحوصات التلقائية، سيتم ترك رسالة في الطلب. يرجى مراجعتها وتحديث المعلومات قبل إعادة الإرسال.
وبمناسبة هذا المقال، رأيت أنه من المناسب أن أطلب من الذكاء الاصطناعي إنشاء صورة ذات صلة: رسم لروبوت يجلس على مكتب ويكتب. على إحدى الشاشات يظهر “NVDA Screen Reader” باللون الأبيض على خلفية بنفسجية، وعلى الأخرى يظهر كود (يتضمن أمرًا لجعل النظام ينطق “Add-on activated!”). هناك أيضًا كوب قهوة وكتاب عن تطوير NVDA على المكتب، بالإضافة إلى لوحة المفاتيح التي يستخدمها الروبوت. وعلى إحدى الشاشات توجد ملاحظات لاصقة مكتوب عليها “Debug” (ومسطرة تحتها ثلاث مرات) و “Test Add-on”.
وربما يوضح هذا المثال مشكلة الذكاء الاصطناعي: فهو ذكي جدًا، لكنه يخطئ أيضًا. الصورة مرسومة بشكل جميل جدًا — وقد أعجبني كوب القهوة والملاحظة اللاصقة التي كُتب عليها “Debug” ثلاث مرات! — لكن رغم ذلك، شعار NVDA لم يكن صحيحًا. بدا وكأنه مزيج بين شعار متصفح Netscape Navigator القديم، مع بعض الخطوط حول حرف “N” تشبه شعار Internet Explorer.
المصدر
مدونة نافذة التقنية مدونة نافذة التقنية – موقع يقدّم شروحات تقنية حديثة حول Windows، Android، الذكاء الاصطناعي، وأدوات المطورين بطريقة سهلة وواضحة للمستخدم العربي.