ما هو الذكاء الاصطناعي ذو الصندوق الأسود؟ التعريف، والأهمية، والآليات
يشير مصطلح "الذكاء الاصطناعي ذو الصندوق الأسود" إلى مفهومين متميزين لكنهما مترابطان، وكثيراً ما يُخلط بينهما. أولاً، يصف هذا المصطلح منصة BLACKBOX.AI ، وهي منصة تجارية لمساعد البرمجة وتعزيز إنتاجية المطورين، تعمل بالذكاء الاصطناعي، وقد تأسست عام ٢٠٢٢. ثانياً، وبشكل أوسع، يشير إلى أنظمة الذكاء الاصطناعي ذات الصندوق الأسود - أي نموذج تعلم آلي تكون عملية اتخاذ القرار الداخلية فيه غير شفافة، ما يعني أن المستخدمين، وحتى المطورين، لا يستطيعون ملاحظة كيفية تحويل المدخلات إلى مخرجات بشكل مباشر. يتطلب فهم المعنى المقصود سياقاً، وكلاهما يحمل أهمية عملية كبيرة في تطوير البرمجيات، وتكنولوجيا المؤسسات، وحوكمة الذكاء الاصطناعي.
BLACKBOX.AI: منصة مساعد البرمجة
BLACKBOX.AI هو وكيل برمجة ذكاء اصطناعي متخصص، مصمم لمساعدة مطوري البرامج على كتابة التعليمات البرمجية وفهمها وتصحيح أخطائها ونشرها بسرعة أكبر. يعمل كتطبيق ويب مستقل وكإضافة لبيئة تطوير متكاملة (IDE)، وخاصةً لبرنامج Visual Studio Code. تعتمد المنصة على نماذج لغوية ضخمة مُحسّنة خصيصًا لمستودعات التعليمات البرمجية والوثائق التقنية والبيانات المتعلقة بالبرمجة، مما يميزها عن المساعدين العامين مثل ChatGPT عند تطبيقها على مهام البرمجيات.
القدرات الأساسية لشركة BLACKBOX.AI
- توليد الكود: ينتج مقتطفات كود صحيحة نحويًا ومدركة للسياق ووظائف كاملة من مطالبات اللغة الطبيعية عبر أكثر من 20 لغة برمجة بما في ذلك Python و JavaScript و TypeScript و Java و C++ و Go و Rust.
- البحث عن التعليمات البرمجية: يقوم بفهرسة واسترجاع التعليمات البرمجية ذات الصلة من المستودعات العامة، مما يتيح للمطورين العثور على تطبيقات عاملة دون الحاجة إلى تصفح GitHub أو Stack Overflow يدويًا.
- الإكمال التلقائي المضمن: يتنبأ ويكمل التعليمات البرمجية أثناء كتابة المطور، على غرار GitHub Copilot، ولكن مع التركيز على الاقتراحات المدركة للمستودع في الوقت الفعلي.
- شرح الكود: يحول الكود المعقد أو القديم إلى أوصاف باللغة الإنجليزية البسيطة، مما يقلل من وقت الإعداد لأعضاء الفريق الجدد ويساعد في مراجعة الكود.
- اكتشاف الأخطاء وإصلاحها: يحدد الأخطاء المنطقية، ومشاكل بناء الجملة، وأنماط الثغرات الأمنية الشائعة، ثم يقترح إصدارات مصححة مع شروحات.
- واجهة الدردشة: طبقة محادثة تسمح للمطورين بطرح أسئلة تقنية، أو طلب إعادة هيكلة، أو مناقشة قرارات البنية بلغة طبيعية.
- تحويل الرؤية إلى كود: يقبل لقطات الشاشة أو نماذج واجهة المستخدم ويقوم بإنشاء كود الواجهة الأمامية المقابل، مما يسد الفجوة بين التصميم والتنفيذ.
كيف يعمل BLACKBOX.AI من الناحية التقنية
تُوجّه منصة BLACKBOX.AI استفسارات المستخدمين عبر مزيج من نماذجها الخاصة المُحسّنة، وفي بعض التكوينات، عبر واجهات برمجة تطبيقات نماذج خارجية. عندما يُدخل المطور مُطالبة أو يُفعّل خاصية الإكمال التلقائي، يلتقط النظام سياق الكود المُحيط - بما في ذلك الملفات المفتوحة، والمكتبات المُستوردة، وأسماء المتغيرات، وتوقيعات الدوال - ويُغلّفها في مُطالبة مُهيكلة تُرسل إلى مُحرك الاستدلال. ثم يُولّد النموذج سلسلة من الرموز المُرجّحة احتماليًا تُشكّل الكود المُقترح. تُطبّق المنصة مُرشّحات ما بعد المعالجة لضمان صحة بناء الجملة، وإزالة مراجع المكتبات غير الصحيحة، وترتيب مُرشّحات الإكمال المُتعددة قبل عرض النتيجة ذات أعلى ثقة.
يتواصل ملحق بيئة التطوير المتكاملة (IDE) مع خوادم BLACKBOX.AI عبر بروتوكول HTTPS، مما يعني أن الاقتراحات تُولّد على الخادم بدلاً من توليدها محلياً. تتيح هذه البنية للمنصة استخدام نماذج كبيرة يصعب تشغيلها على حاسوب المطور، ولكنها تتطلب أيضاً اتصالاً نشطاً بالإنترنت، كما أن سياق الكود يُنقل إلى خوادم خارجية، وهو أمرٌ بالغ الأهمية لسياسات أمن المؤسسات.
البيئات والتكاملات المدعومة
- إضافة Visual Studio Code (التكامل الأساسي)
- عائلة JetBrains IDE (IntelliJ IDEA، PyCharm، WebStorm)
- محرر ويب في blackbox.ai
- إضافة لمتصفح كروم لاستخراج التعليمات البرمجية من مقاطع الفيديو وصفحات التوثيق ومحتوى الويب
- إمكانية الوصول إلى واجهة برمجة التطبيقات (API) لعملاء المؤسسات الذين يقومون بإنشاء عمليات تكامل مخصصة
الذكاء الاصطناعي ذو الصندوق الأسود: المفهوم التقني الأوسع
بعيدًا عن المنتج، يصف مفهوم الذكاء الاصطناعي ذو الصندوق الأسود، من الناحية التقنية، أي نظام ذكاء اصطناعي أو نظام تعلم آلي لا يمكن للمراقبين البشريين تفسير العلاقة بين مدخلاته ومخرجاته. يعمل النموذج كآلية مبهمة: تُدخل البيانات، ويُخرج تنبؤ أو قرار، لكن سلسلة الاستدلال الداخلية - الروابط الموزونة، والخلايا العصبية المُفعّلة، أو تمثيلات الميزات المُستخلصة - لا يمكن الوصول إليها أو فهمها من قِبل البشر.
لماذا تتحول النماذج إلى صناديق سوداء؟
إن غموض أنظمة الذكاء الاصطناعي الحديثة ليس خيارًا تصميميًا مقصودًا في معظم الحالات؛ بل هو خاصية ناشئة عن البنى التي تُحقق أفضل أداء. ثلاثة عوامل هيكلية تُحرك هذا الأمر:
- نطاق المعلمات: قد يحتوي نموذج لغوي ضخم على مئات المليارات من الأوزان العددية. لا يستطيع أي إنسان قراءة أو تفسير جدول يحتوي على 175 مليار رقم عشري واستخلاص قواعد ذات معنى منه.
- التحويلات غير الخطية: تطبق الشبكات العصبية العميقة طبقات متتالية من العمليات الرياضية غير الخطية. وتتراكم تأثيرات التفاعل بين الطبقات بطرق لا يمكن اختزالها إلى منطق "إذا-ثم" البسيط.
- التمثيلات الموزعة: لا تُخزن المفاهيم الفردية في خلايا عصبية أو أوزان منفردة. بدلاً من ذلك، يتم ترميز المعرفة عبر آلاف المعلمات في وقت واحد، مما يجعل من المستحيل الإشارة إلى موقع محدد في النموذج والقول "هذا هو المكان الذي تعلم فيه أن باريس هي عاصمة فرنسا".
مقارنة بين الذكاء الاصطناعي ذي الصندوق الأسود والذكاء الاصطناعي ذي الصندوق الأبيض والذكاء الاصطناعي ذي الصندوق الرمادي
| يكتب | قابلية التفسير | أمثلة نموذجية | حالات الاستخدام الرئيسية |
|---|---|---|---|
| الصندوق الأسود | المنطق الداخلي غير مرئي أو غير قابل للتفسير | الشبكات العصبية العميقة، ونماذج اللغة الكبيرة، وأساليب التجميع | التعرف على الصور، ومعالجة اللغة الطبيعية، ومهام التنبؤ المعقدة |
| صندوق أبيض | شفافية كاملة؛ يمكن قراءة القواعد مباشرة | أشجار القرار، الانحدار الخطي، الأنظمة القائمة على القواعد | تقييم الجدارة الائتمانية (خاضع للتنظيم)، ودعم التشخيص الطبي |
| الصندوق الرمادي | قابلة للتفسير جزئياً؛ بعض البنية مرئية | نماذج آلية الانتباه، الشبكات العصبية الضحلة | سياقات البحث، مناهج التفسير الهجينة |
كيف تعالج أنظمة الذكاء الاصطناعي ذات الصندوق الأسود المعلومات
على المستوى التشغيلي، يستقبل نموذج الذكاء الاصطناعي ذو الصندوق الأسود مدخلاتٍ - قد تكون نصًا أو صورةً أو بياناتٍ جدوليةً أو شفرةً برمجيةً - ويُشفّرها إلى متجهٍ عدديٍّ عالي الأبعاد. يمرّ هذا المتجه عبر سلسلةٍ من الطبقات الحسابية، تُطبّق كلٌّ منها تحويلاتٍ مُتعلّمة. في النموذج القائم على المُحوّلات، تتضمن هذه الطبقات آليات انتباهٍ ذاتيٍّ تُرجّح أهمية أجزاء المدخلات المختلفة بالنسبة لبعضها البعض، تليها شبكات تغذيةٍ أماميةٍ تُطبّق تحويلاتٍ إضافية. تُنتج الطبقة الأخيرة متجه إخراجٍ، يُفكّ تشفيره إلى شكلٍ قابلٍ للقراءة البشرية: كلمة، أو تصنيف، أو مربع إحاطة، أو سطر شفرةٍ برمجية.
الأهم من ذلك، أن الأوزان التي تحكم كل عملية تحويل تُستخلص من بيانات التدريب عبر خوارزمية التدرج الهبوطي - وهي عملية تحسين رياضية تُعدّل المعلمات لتقليل خطأ التنبؤ عبر ملايين أو مليارات الأمثلة. يُعدّ تكوين الأوزان الناتج مثاليًا للأداء، ولكنه لا يحمل أي معنى دلالي جوهري يمكن للإنسان فحصه والتحقق منه. هذا هو المصدر الأساسي للغموض.
لماذا يُعدّ الذكاء الاصطناعي ذو الصندوق الأسود مهماً؟
تكمن أهمية الذكاء الاصطناعي ذي الصندوق الأسود في العمل على مستويات متعددة في وقت واحد: إنتاجية المطورين، ومخاطر المؤسسة، والامتثال التنظيمي، والمسار الأوسع لكيفية تفاعل البشر مع أنظمة صنع القرار الآلية.
للمطورين البرمجيين
تُعالج أدوات مثل BLACKBOX.AI بشكل مباشر إحدى المشكلات المعروفة التي تُعيق الإنتاجية: يقضي المطورون جزءًا كبيرًا من وقت عملهم في مهام متكررة، أو قابلة للبحث، أو نمطية - مثل كتابة التعليمات البرمجية الجاهزة، والبحث عن قواعد اللغة، وترجمة المواصفات إلى شفرة برمجية. تُؤتمت مساعدات البرمجة المدعومة بالذكاء الاصطناعي هذه المهام بدقة كافية لتقليل وقت إنجاز الأعمال الروتينية بشكل ملحوظ، مما يُتيح للمطورين التركيز على المشكلات الأكثر تعقيدًا مثل تصميم الأنظمة، وتحسين الأداء، ومعالجة الحالات الاستثنائية. وقد أشارت دراسات أجريت على أدوات مماثلة إلى زيادة في الإنتاجية تتراوح بين 20 و55 بالمائة في مهام برمجة محددة، على الرغم من أن المكاسب الفعلية تختلف اختلافًا كبيرًا باختلاف نوع المهمة ومستوى خبرة المطور.
للمؤسسات وإدارة المخاطر
عند استخدام أنظمة الذكاء الاصطناعي المبهمة لاتخاذ قرارات مصيرية - كالموافقة على القروض، أو كشف المعاملات الاحتيالية، أو فحص المتقدمين للوظائف، أو تشخيص الحالات الطبية - فإن غموض النموذج يخلق ثغرات في المساءلة. فإذا رفض النموذج طلب قرض، لا يستطيع كل من مقدم الطلب وفريق الامتثال في المؤسسة المقرضة تفسير السبب، لأن القرار انبثق من ملايين الأوزان المتفاعلة بدلاً من مجموعة قواعد قابلة للتدقيق. وهذا يُعرّض النظام للمساءلة القانونية بموجب اللوائح التي تتطلب الشفافية، كما يُنشئ مخاطر تشغيلية لأن الأخطاء قد تكون منهجية وغير مرئية حتى تُحدث ضرراً ملموساً على نطاق واسع.
فيما يخص حوكمة وتنظيم الذكاء الاصطناعي
تتطلب الأطر التنظيمية، بما في ذلك قانون الاتحاد الأوروبي للذكاء الاصطناعي، والأمر التنفيذي الأمريكي بشأن الذكاء الاصطناعي، والقواعد القطاعية في مجالي التمويل والرعاية الصحية، بشكل متزايد، أن تكون أنظمة الذكاء الاصطناعي المستخدمة في القرارات المصيرية قابلة للتفسير والتدقيق والطعن. وتواجه نماذج الصندوق الأسود أكبر عبء امتثال في ظل هذه الأطر، مما يدفع الطلب على تقنيات التفسير، ومعايير توثيق النماذج، وبحوث قابلية التفسير. ويتعين على المؤسسات التي تستخدم الذكاء الاصطناعي ذي الصندوق الأسود الآن الاستثمار في أدوات مثل قيم SHAP وLIME وأساليب التفسير الافتراضي، لإنتاج تفسيرات لاحقة ترضي الجهات التنظيمية حتى عندما يظل النموذج نفسه غامضًا.
من أجل الثقة والتبني
من المرجح أن يستجيب المستخدمون النهائيون وخبراء المجال لتوصيات الذكاء الاصطناعي التي يمكنهم فهمها والتحقق منها. فعلى سبيل المثال، قد يتجاهل أخصائي الأشعة الذي لا يفهم سبب تصنيف الذكاء الاصطناعي لفحص ما على أنه مشبوه، التوقعات الصحيحة بدافع عدم الثقة، أو على العكس، قد يلجأ إلى التوقعات الخاطئة بدافع الثقة المفرطة. يُشكل غموض أنظمة الصندوق الأسود مشكلة في المعايرة: إذ لا يستطيع المستخدمون بسهولة تكوين نماذج ذهنية دقيقة حول متى يثقون بالذكاء الاصطناعي ومتى يتشككون فيه. وهذا أحد الأسباب التي تجعل قابلية التفسير ليست مجرد إجراء شكلي، بل شرطًا عمليًا للتعاون الفعال بين الإنسان والذكاء الاصطناعي في البيئات المهنية.
لأغراض الأمن
تُعدّ نماذج الصندوق الأسود عرضةً للهجمات المُضادة، وهي عبارة عن مُدخلات مُصممة بعناية لإحداث تصنيف خاطئ أو مُخرجات غير متوقعة. ولأنّ المنطق الداخلي لهذه النماذج غير مُبهم، لا يستطيع المُدافعون تحديد خصائص المُدخلات التي يعتمد عليها النموذج بشكلٍ كبير، مما يُصعّب التنبؤ بالثغرات الأمنية أو إصلاحها. يستطيع المُهاجمون فحص نموذج الصندوق الأسود من خلال استعلامات مُتكررة لاستنتاج حدود قراراته، وهي تقنية تُسمى استخراج النموذج، ثم استغلال هذه الحدود بشكلٍ مُمنهج. يُعدّ هذا البُعد الأمني ذا أهمية خاصة لأنظمة الذكاء الاصطناعي المُستخدمة في كشف الاحتيال، ومراقبة المحتوى، والأنظمة المُستقلة.
العلاقة بين المنتج والمفهوم
يُعدّ منتج BLACKBOX.AI، ويا للمفارقة، نظام ذكاء اصطناعي مُبهمًا من الناحية التقنية. فنماذج اللغة الضخمة التي تُشغّل اقتراحاته البرمجية لا تُفصح عن منطقها الداخلي؛ إذ لا يستطيع المطور الذي يتلقى اقتراحًا للإكمال التلقائي معرفة سبب تفضيل النموذج لاسم متغير أو خوارزمية على أخرى. ويُقرّ اسم المنتج ضمنيًا بهذه الازدواجية - فهو أداة مبنية على ذكاء اصطناعي مُبهم، مُصممة لتسريع عملية التطوير تحديدًا من خلال إخفاء تعقيد ما يفعله النموذج داخليًا. وهذا ما يضع BLACKBOX.AI ضمن النقاش الأوسع حول شفافية الذكاء الاصطناعي: فهو أداة إنتاجية تعتمد قيمتها على الثقة في مخرجات لا يُمكن تفسيرها بالكامل، مما يجعل فهم كلا معنيي "الذكاء الاصطناعي المُبهم" أمرًا بالغ الأهمية لأي مطور أو مؤسسة تُقيّم المنصة.
كيفية تحقيق أقصى استفادة من الذكاء الاصطناعي ذي الصندوق الأسود: استراتيجية كاملة
أسرع طريقة للاستفادة القصوى من Blackbox AI هي التعامل معه كأداة متخصصة في بنية البرمجة، وليس كبرنامج دردشة عام. قم بإعداده داخل بيئة التطوير الخاصة بك، واربطه بقاعدة التعليمات البرمجية الحقيقية، واستخدم ميزاته المُدركة للمستودعات منذ البداية. معظم المستخدمين الذين يتخلون عنه مبكرًا يفعلون ذلك لأنهم استخدموه كنسخة أبطأ من ChatGPT بدلًا من استخدامه كوكيل برمجة مُدرك للسياق.
الخطوة الأولى: اختر نقطة الوصول المناسبة لسير عملك
تتوفر تقنية Blackbox AI من خلال ثلاث واجهات مختلفة، واختيار الواجهة الخاطئة يخلق احتكاكًا فوريًا.
- تطبيق الويب (blackbox.ai): الأفضل لإنشاء التعليمات البرمجية لمرة واحدة بسرعة، أو الإجابة على أسئلة خاصة بلغة معينة، أو اختبار النظام الأساسي قبل الالتزام بالتكامل.
- إضافة VS Code: هي الواجهة الأساسية الموصى بها للمطورين المحترفين. فهي تُدمج مباشرةً في محرر النصوص، وتمنح الذكاء الاصطناعي إمكانية الوصول إلى ملفاتك المفتوحة وسياق مساحة العمل، وتدعم الإكمال التلقائي، والدردشة، ومهام وضع الوكيل.
- إضافة لمتصفح كروم: مصممة لاستخراج وشرح التعليمات البرمجية من صفحات الويب، ومستودعات GitHub، وإجابات Stack Overflow، ومواقع التوثيق. استخدمها عندما يتطلب عملك قراءة وتعديل التعليمات البرمجية من مصادر خارجية.
قم بتثبيت إضافة VS Code أولاً. افتح لوحة الإضافات، وابحث عن "Blackbox AI"، ثم ثبّتها، وسجّل الدخول باستخدام حساب GitHub أو Google. تُفعّل الإضافة ميزة الإكمال التلقائي فوراً، ولكن تتطلب الميزات الأكثر قوة فتح لوحة دردشة Blackbox في الشريط الجانبي الأيسر.
الخطوة الثانية: تهيئة السياق قبل كتابة أي موجه
يُعد السياق العامل الأهم في أداء الذكاء الاصطناعي ذي الصندوق الأسود. إذ يُنتج النموذج مخرجات أفضل بكثير عندما يفهم بنيتك التقنية، وقيودك، وهيكل التعليمات البرمجية الحالي لديك.
- افتح لوحة دردشة Blackbox واستخدم ميزة إضافة السياق أو إرفاق الملفات لتثبيت الملفات الأكثر صلة بمهمتك الحالية - نقطة الدخول الرئيسية، أو ملف المخطط الخاص بك، أو المكون الأساسي الخاص بك، أو عقد واجهة برمجة التطبيقات (API) الخاص بك.
- إذا كنت تعمل على مستودع كبير، فلا تحاول إدخال كل شيء. بدلاً من ذلك، حدد ثلاثة إلى خمسة ملفات تحدد شكل المشكلة وقم بإرفاقها على وجه التحديد.
- اذكر إصدار لغة البرمجة، وإصدار إطار العمل، وأي قيود صارمة في رسالتك الأولى. على سبيل المثال: "أعمل باستخدام بايثون 3.11 مع FastAPI 0.110. لا يمكنني استخدام مكتبات HTTP خارجية غير httpx. يجب أن تكون جميع الدوال غير متزامنة."
- إذا كان لمشروعك دليل أسلوب أو اتفاقية تسمية، فصفها بإيجاز. سيطبقها برنامج Blackbox AI بشكل متسق خلال الجلسة.
الخطوة الثالثة: استخدم خاصية الإكمال التلقائي المضمن بشكل استراتيجي، وليس بشكل سلبي.
تُفعّل ميزة الإكمال التلقائي في Blackbox AI أثناء الكتابة، على غرار GitHub Copilot. يكمن الخطأ الذي يقع فيه معظم المطورين في قبول الإكمالات بشكل تلقائي. أما الأسلوب الأمثل فهو استخدام الإكمالات كأداة للصياغة ثم مراجعتها بدقة.
- اكتب توقيعًا وصفيًا للدالة أو تعليقًا يشرح وظيفتها قبل البدء بكتابة متنها. يستخدم النموذج هذا كإشارة قوية، مما يُنتج إكمالًا أكثر دقة.
- اقبل الإكمال باستخدام مفتاح Tab ، وارفضه باستخدام مفتاح Escape ، وقم بالتنقل بين البدائل باستخدام Alt + ] (Windows/Linux) أو Option + ] (Mac) إذا كان الاقتراح الأول غير مناسب.
- بالنسبة للمنطق المعقد، اكتب السطر الأول بنفسك لتحديد النمط، ثم دع خاصية الإكمال التلقائي تستمر. هذه الطريقة أسرع من كتابة التعليمات البرمجية من البداية وتنتج كودًا أكثر سلاسة.
- لا تستخدم خاصية الإكمال التلقائي لمسارات التعليمات البرمجية الحساسة أمنيًا - مثل منطق المصادقة، وتنظيف المدخلات، والعمليات التشفيرية - دون مراجعة يدوية كاملة. تم تحسين النموذج لتحقيق السرعة والدقة في الأنماط الشائعة، وليس في الحالات الشاذة التي يصعب التعامل معها.
الخطوة الرابعة: تنظيم مطالباتك لتوليد التعليمات البرمجية
تؤدي التعليمات المبهمة إلى إنتاج شفرة مبهمة. أما البنية التالية فتُنتج باستمرار مخرجات أفضل من واجهة الدردشة الخاصة ببرنامج Blackbox AI.
- حدد نوع المهمة: إنشاء، إعادة هيكلة، تصحيح الأخطاء، شرح، أو تحويل.
- حدد المدخلات والمخرجات: ما الذي يدخل، وما الذي يخرج، وكيف يجب أن تبدو توقيعات الدالة.
- قائمة القيود: متطلبات الأداء، قيود المكتبة، توقعات معالجة الأخطاء.
- قدم مثالاً إن أمكن: حتى زوج واحد من المدخلات/المخرجات يحسن بشكل كبير من دقة مهام تحويل البيانات.
- حدد ما لا تريده: "لا تستخدم الاستدعاء الذاتي"، "تجنب الحلول القائمة على الفئات"، "لا تقم بإضافة عبارات تسجيل".
مثال على توجيه مُنظّم جيدًا: "أنشئ دالة TypeScript تأخذ مصفوفة من كائنات المستخدم تحتوي على الحقول id وname وemail، وتزيل العناصر المكررة حسب id، وترتب النتيجة أبجديًا حسب name، وتعيد مصفوفة جديدة. لا تُعدّل المُدخلات. استخدم فقط طرق المصفوفات الأصلية، ولا تستخدم مكتبة lodash."
الخطوة 5: استخدم وضع الوكيل للمهام متعددة الملفات والخطوات
يُعد وضع الوكيل في برنامج Blackbox AI أقوى ميزاته وأقلها استخدامًا. فبدلاً من إنشاء دالة واحدة، يستطيع الوكيل تخطيط وتنفيذ سلسلة من التغييرات عبر ملفات متعددة.
- قم بتفعيل وضع الوكيل من لوحة الدردشة عن طريق تحديد خيار الوكيل أو إضافة تعليمات على مستوى المهمة بدلاً من تعليمات على مستوى الوظيفة قبل مطالبتك.
- صف الهدف على مستوى الميزة: "إضافة عملية إعادة تعيين كلمة المرور إلى تطبيق Express هذا. يجب أن تقوم بإنشاء رمز مميز محدود المدة، وتخزينه في عميل Redis الحالي، وإرسال بريد إلكتروني باستخدام تكوين nodemailer الحالي، وعرض مسارين جديدين: POST /auth/forgot-password و POST /auth/reset-password."
- راجع كل تغيير مقترح قبل الموافقة عليه. سيُظهر لك الموظف المختص الفرق أو الخطة؛ اقرأها قبل تقديم الطلب.
- استخدم وضع الوكيل لإنشاء وحدات جديدة، أو الترحيل بين الأطر، أو إضافة تغطية اختبارية للتعليمات البرمجية الحالية، أو إعادة هيكلة مكون إلى نمط جديد.
الخطوة 6: استخدام ميزات البحث عن التعليمات البرمجية والمستودع
تتضمن منصة Blackbox AI ميزة البحث عن التعليمات البرمجية التي تفهرس المستودعات العامة وتتيح لك العثور على تطبيقات عملية لأنماط محددة. وهذا يختلف عن طلب توليد التعليمات البرمجية من النموذج، حيث تسترجع هذه الميزة التعليمات البرمجية الفعلية من المشاريع الموجودة.
- استخدم خاصية البحث في الكود عندما تحتاج إلى تطبيق مرجعي عملي بدلاً من تطبيق مُولّد. البحث عن "منطق إعادة اتصال WebSocket في Node.js" يُظهر كودًا حقيقيًا من مستودعات حقيقية، وليس مثالًا وهميًا.
- اجمع بين البحث عن التعليمات البرمجية والدردشة: ابحث عن تطبيق مرجعي، والصقه في لوحة الدردشة، واطلب من Blackbox AI تكييفه مع متطلباتك الخاصة.
- تتيح إضافة Chrome إمكانية تطبيق ذلك على أي صفحة ويب. حدد الكود في صفحة توثيق أو ملف GitHub، ثم انقر بزر الماوس الأيمن، واختر خيار Blackbox لشرح الكود أو نسخه أو طرح أسئلة عنه مباشرةً.
الخطوة 7: دمج الذكاء الاصطناعي Blackbox في عملية مراجعة التعليمات البرمجية الخاصة بك
إضافةً إلى توليد التعليمات البرمجية، يُعدّ Blackbox AI فعالاً كمراجع أولي للتعليمات البرمجية. استخدمه قبل إرسال طلبات الدمج لاكتشاف المشكلات الواضحة.
- ألصق دالة أو وحدة نمطية في المحادثة واطلب: "راجع هذا الكود للتأكد من صحته، والحالات الشاذة، ومشكلات الأداء. كن دقيقًا بشأن أرقام الأسطر واشرح كل مشكلة."
- اطلب منه إنشاء اختبارات وحدة لدالة كتبتها للتو. هذا يكشف عن الافتراضات التي ربما تكون قد وضعتها ضمنيًا.
- اطلب منه شرح جزء من التعليمات البرمجية لم تكتبه. هذا أسرع من قراءة التعليمات البرمجية غير المألوفة من البداية، ويساعدك على فهم الغرض منها قبل تعديلها.