# كيفية التحقق من الشفرة التي أنشأها الذكاء الاصطناعي إذا كنت لا تعرف قراءة الشفرة: 7 فحوصات لغير المبرمجين في 2026

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

Source: https://ailoot.ai/blog/ar/check-ai-generated-code/
Canonical: https://ailoot.ai/blog/ar/check-ai-generated-code/
Language: ar
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-147
Revision: sha256-478d5c9d215a3936a474ed84eb9f9b9b4330aff2a06ed986b60b6007f3b65b7b


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

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

كنت أطلق مشاريعي الأولى بهذه الطريقة أيضًا: أشياء بدت وكأنها تعمل، لكنها فاجأت المستخدمين الحقيقيين بمشكلات. الآن، قبل أن أعرض أي شيء على الناس، أراجع المشروع باستخدام قائمة التحقق نفسها. لا أقرأ سطرًا واحدًا من الشفرة أثناء ذلك؛ لم أبدأ هذا العمل من أجل قراءة الشفرة، وربما لم تبدأه أنت لذلك أيضًا.

وهذا ليس ضربًا من الارتياب. حللت Anthropic عدد 400,000 جلسة من Claude Code: خلال سبعة أشهر، انخفضت حصة العمل المخصصة لإصلاح الشفرة المعطوبة من 33% إلى 19%. انخفضت، لكنها لم تختفِ. فما زالت جلسة واحدة من كل خمس تدور حول «أصلح ما أفسده الذكاء الاصطناعي».

لم تعد كتابة الشفرة نفسها هي عنق الزجاجة. المهم الآن هو مدى فهمك للمهمة ومدى قدرتك على التحقق من النتيجة.

تجد مواد إضافية عن إعداد الأدوات في [وثائق Ailoot](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="أدلة Ailoot">

[أدلة Ailoot](https://ailoot.ai/docs/)

</div>

## لماذا تتحقق من الشفرة التي أنشأها الذكاء الاصطناعي إذا كانت تعمل بالفعل؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

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

وتؤكد الأرقام ذلك. اختبر معيار [FrontierCode](https://ailoot.ai/blog/ar/frontiercode-benchmark-mergeable-ai-code/) في يونيو 2026 مدى جاهزية الشفرة التي أنشأها الذكاء الاصطناعي للعمل الحقيقي من دون تعديلات. وحتى أفضل النماذج في أصعب المهام لم تتجاوز النسبة نحو 13%. بعبارة أخرى، تتطلب معظم الشفرة التي ينشئها الذكاء الاصطناعي في المهام الجادة تنقيحًا يدويًا قبل أن يمكنك الاعتماد عليها.

والخبر الجيد أن أي شخص يستطيع إجراء الفحص. إليك ما خلصت إليه Anthropic من جلسات Claude Code الأربعين ألفًا نفسها:

<figure>
<blockquote>
<p>يتحدد النجاح بمدى فهم الشخص للمهمة التي يعمل على حلها، لا بمعرفته كيفية البرمجة.</p>
</blockquote>
<figcaption>— Anthropic, https://www.anthropic.com/research/claude-code-expertise</figcaption>
</figure>

ميزتك على أي مبرمج تستعين به هي أنك تفهم مهمتك. والتحقق يتعلق بالفهم أيضًا؛ فلا تحتاج إلى قراءة الشفرة. والفحوصات أدناه هي بالضبط مما يمكنك إجراؤه بنفسك، من دون تعقيد.

## ما الذي قد يسوء فعلًا في الشفرة التي أنشأها الذكاء الاصطناعي؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

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

| المشكلة | كيف تظهر لك |
|----|----|
| لا تعمل | لا يستجيب الزر للنقر، أو تكون الصفحة فارغة، أو يظهر «الخطأ 500» |
| تعمل على نحو خاطئ | تتم عملية الدفع، لكن لا يُنشأ طلب؛ أو يصل البريد الإلكتروني إلى الشخص الخطأ |
| ثغرة أمنية | يظهر مفتاح سري في الشفرة؛ أو تكون قاعدة البيانات مكشوفة؛ أو يمكن استغلال النموذج بإدخال بيانات معينة |
| مكلفة أو بطيئة | يستغرق الموقع 10 ثوانٍ للتحميل؛ أو تصلك فاتورة واجهة برمجة تطبيقات الذكاء الاصطناعي في نهاية الشهر |
| اختلق الذكاء الاصطناعي شيئًا | يشير إلى أداة غير موجودة؛ أو يستخدم بيانات اختبار بدلًا من البيانات الحقيقية |

فيما يلي سبعة فحوصات بالترتيب. تكتشف الأولى مشكلتي «لا تعمل» و«تعمل على نحو خاطئ»، وتتناول الفحوصات الوسطى الأمان والاختلاقات، أما الأخيرة فهي إجراءات حماية قبل النشر. من الأفضل إجراؤها بالتسلسل، إذ يبني كل فحص على إتمام الفحص السابق.

## الفحص 1: اطلب من الذكاء الاصطناعي شرح شفرته بلغة بسيطة

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

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

<div class="section" data-semantic="prompt" aria-label="مطالبة">

مطالبة لطلب شرح ما فعله الذكاء الاصطناعي

```
اشرح بلغة بسيطة، ومن دون شفرة، ما فعلته للتو بالتحديد:

ما المهمة التي تحلها هذه الشفرة

ما الذي سيحدث عندما ينقر المستخدم على الزر أو يرسل النموذج

أين تُخزَّن البيانات ومن يمكنه الوصول إليها

ما الذي قد يتعطل وفي أي موقف

اكتب كما لو كنت تشرح الأمر لشخص لم يسبق له البرمجة. إذا كان هناك أي جزء لست متأكدًا من صحته، فقل ذلك بوضوح.
```

</div>

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

وبالمناسبة، إذا كان الذكاء الاصطناعي يفعل بانتظام شيئًا غير الذي طلبته، فغالبًا ما تكون المشكلة في طريقة صياغة المهمة، لا في النموذج نفسه. ولدي تحليل منفصل عن [سبب عدم تنفيذ Claude لما طلبته](https://ailoot.ai/blog/ar/why-claude-does-the-wrong-thing/).

يُعد التحقق من مخرجات الذكاء الاصطناعي جزءًا من هندسة السياق: فأنت تتحكم في ما تقدمه إليه كمدخلات وفي كيفية تقييمك للنتيجة كمخرجات. وتشمل مجموعة الأدوات نسخة مستنسخة من الذكاء الاصطناعي وSecond Brain وهندسة السياق. بعد ذلك، يتوقف Claude عن كونه «مساعدًا يهلوس» ويصبح أداة يمكنك أن تثق بها في مشروعك.

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="أدلة Ailoot">

[أدلة Ailoot](https://ailoot.ai/docs/)

</div>

## الفحص 2: جرّب السيناريوهات كما يفعل مستخدم حقيقي

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

افتح المشروع وافعل ما يفعله المستخدم: سجّل حسابًا، وأجرِ عملية دفع، وأرسل نموذجًا. ثم حاول عمدًا إفساد الأمور: أدخل بيانات غير منطقية، وانقر مرتين، واترك الحقول فارغة. تظهر نصف المشكلات هنا من دون قراءة سطر واحد من الشفرة. وافحص الدفع بعناية وبشكل منفصل: هل أُنشئ الطلب عند خصم المال؟

</div>

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

1.  ### أتمم السيناريو الأساسي من البداية إلى النهاية

    نفّذ ما أُنشئ المشروع لأجله: سجّل حسابًا، أو اطلب منتجًا، أو أرسل طلبًا. تابع حتى النهاية، ولا تتوقف في منتصف الطريق.

2.  ### تحقّق من الدفع بشكل منفصل وعلى أرض الواقع

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

3.  ### حاول عمدًا إفساد الأمور

    اترك الحقول فارغة. أدخل أحرفًا في حقول الأرقام. انقر على «إرسال» مرتين متتاليتين. حمّل ملفًا بتنسيق خاطئ. سيقول لك المشروع الجيد بلطف «لا يمكنك فعل ذلك»، أما المشروع السيئ فسيتعطل أو يتجاهل البيانات بصمت.

4.  ### افتحه على هاتف

    سيأتي نصف المستخدمين من الهاتف. تحقّق من أن التصميم لم يتفكك وأن الأزرار نفسها تعمل هناك.

أرسل إلى الذكاء الاصطناعي كل ما اكتشفته في قائمة واحدة: «هذه الأشياء تعطلت في هذه الخطوات؛ أصلحها واشرح سبب حدوثها». لا تعالج مشكلة واحدة في كل مرة، بل أعطه القائمة كاملة، حتى يرى الصورة كلها ويقل احتمال أن يتسبب في مشكلة أخرى أثناء إصلاحه لإحدى المشكلات.

## الفحص 3: اطلب من الذكاء الاصطناعي التحقق من الأمان—إليك مطالبة جاهزة

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

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

<div class="section" data-semantic="prompt" aria-label="مطالبة">

مطالبة للتحقق من الثغرات الأمنية في مشروعي

```
أجرِ تدقيقًا لهذا المشروع بحثًا عن مشكلات أمنية، واشرح كل نتيجة بلغة بسيطة ومن دون مصطلحات متخصصة. راجع هذه القائمة:

تحقق مما إذا كانت هناك مفاتيح سرية أو كلمات مرور أو رموز وصول مكتوبة مباشرة في الشفرة. يجب استخدام الأسرار الخاصة على الخادم فقط، مع استبعاد إعدادات الأسرار المحلية مثل .env من git. لا يمنع ملف .env و.gitignore تضمين متغيرات الواجهة الأمامية أو المتغيرات العامة في بناء المتصفح. افحص JavaScript وخرائط المصدر وHTML وردود الشبكة التي تصل فعلًا إلى العميل، وتحقق من غياب المفاتيح الخاصة.

تحقق مما إذا كانت قاعدة البيانات مكشوفة على الإنترنت ومن يمكنه الوصول إليها.

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

ماذا سيحدث إذا أرسل مستخدم بيانات ضارة؟

تحقق مما إذا كانت أي صفحات داخلية أو لوحة الإدارة مكشوفة من دون كلمة مرور.

لكل بند، وضّح ما إذا كانت هناك مشكلة، وقدّم مثالًا واضحًا على الخطر، واشرح كيفية إصلاحه. ابدأ بأخطر مشكلة.
```

</div>

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

هذا موضوع واسع، ولا تكفي مطالبة واحدة لتغطيته بالكامل. إذا كان المشروع يتعامل مع الأموال أو البيانات الشخصية للعملاء، فاقرأ الدليل المنفصل عن [أمان vibe coding](https://ailoot.ai/blog/ar/vibe-coding-security/).

## الفحص 4: هل اختلق الذكاء الاصطناعي مكتبات أو بيانات؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

يشير الذكاء الاصطناعي أحيانًا إلى أدوات غير موجودة ويترك بيانات اختبار بدلًا من البيانات الحقيقية. تبدو مقنعة ثم تتسبب في مشكلات لاحقًا. يكشف سؤال مباشر للذكاء الاصطناعي وتشغيل المشروع مرة واحدة ذلك في دقيقة. ويحميك السؤال نفسه من شفرات أشخاص آخرين يتخفى أصحابها وراء أسماء مكتبات مختلقة.

</div>

يكتب الذكاء الاصطناعي بثقة أشياء غير موجودة. فقد يضيف مكتبة باسم يبدو معقولًا لكنها غير موجودة فعلًا. وقد يترك عناصر نائبة للاختبار في المشروع: منتجًا اسمه «مثال»، أو عنوان البريد الإلكتروني <example@example.com>، أو نصًا حشوًا بدلًا من محتوى حقيقي. يسهل إغفالها في العرض التوضيحي، لكنها محرجة أو معطوبة بالنسبة إلى المستخدم الحقيقي.

يمكنك اكتشاف ذلك في خطوتين. أولًا، اسأل مباشرة:

<div class="section" data-semantic="prompt" aria-label="مطالبة">

مطالبة للتحقق مما إذا كنت قد اختلقت شيئًا

```
راجع المشروع وتحقق منه بصدق:

هل الأدوات والمكتبات الخارجية التي أضفتها موجودة فعلًا وتُثبَّت على نحو صحيح؟ هل اختلقت أي شيء؟

هل ما زالت هناك عناصر نائبة للاختبار أو أمثلة أو نصوص حشو بدلًا من البيانات الحقيقية؟

هل الروابط والعناوين وبيانات الاتصال في المشروع كلها حقيقية وليست عناصر نائبة؟

اذكر ما وجدته واقترح ما يمكن استبداله به.
```

</div>

ثانيًا، شغّل المشروع ببساطة وألقِ نظرة عليه. فالمكتبة المختلقة تتسبب دائمًا تقريبًا في خطأ عند التشغيل. أما العناصر النائبة فمن السهل ملاحظتها: إذا قالت الصفحة «المنتج 1»، فهذا يعني أنك لم تستبدلها.

تنطوي المكتبات المختلقة على خطر منفصل، لأن المهاجمين يسجلون عمدًا أدوات بأسماء يحب الذكاء الاصطناعي اختلاقها. وإذا ثبتّ واحدة منها، دخلت شفرة شخص آخر إلى مشروعك. لهذا ينبغي أن تأخذ سؤال «هل هذه المكتبة موجودة أصلًا؟» على محمل الجد، فهو يتعلق مباشرة بأمان مشروعك.

## الفحص 5: اطلب من نموذج ثانٍ مراجعة النموذج الأول

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

الذكاء الاصطناعي نفسه الذي كتب الشفرة ليس مراجعًا جيدًا؛ فهو يميل إلى الموافقة على نفسه. أعطِ المشروع لنموذج آخر كي يراجعه، أو افتح جلسة جديدة على الأقل، فالرؤية الجديدة تكشف ما أغفله النموذج الأول. وهذا يشبه طلب رأي ثانٍ من طبيب آخر قبل إجراء عملية.

</div>

للذكاء الاصطناعي سمة مزعجة: إنه يوافقك. اسأله «هل كل شيء على ما يرام؟» وسيؤكد لك أن كل شيء بخير لأنه يتكيف مع الإجابة التي يتوقعها منك. يُسمى هذا تملق الذكاء الاصطناعي، وقد [كتبت عنه بشكل منفصل](https://ailoot.ai/blog/ar/claude-code-sycophancy-prompts/). وسيكون محاور كهذا متساهلًا في تقييم عمله نفسه.

الحل بسيط: اطلب رأيًا ثانيًا. افتح جلسة جديدة أو استخدم نموذجًا آخر، واطلب منه مراجعة المشروع بالمطالبة نفسها من الفحص 3، مع إضافة: «كتب نموذج ذكاء اصطناعي آخر هذه الشفرة؛ اعثر على نقاط ضعفها». فالنموذج الجديد غير مرتبط بالمحادثة السابقة، لذا يُرجح أن يشير إلى المشكلات.

1.  ### افتح جلسة نظيفة أو استخدم نموذجًا آخر

    استخدم نموذجًا ثانيًا أو النموذج نفسه في نافذة جديدة من دون سجل للمهمة.

2.  ### أعطه المشروع ووجّهه بالطريقة المناسبة

    قل بوضوح: «كتب نموذج ذكاء اصطناعي آخر هذه الشفرة؛ ومهمتك أن تجد الأخطاء والمخاطر، لا أن تمدحها». فهذا يحد من التملق.

3.  ### قارن بين الرأيين

    إذا اتفق النموذجان، فالأرجح أنهما على صواب. وإذا اختلفا، فتحقق من تلك النقطة؛ ففيها يكمن الأمر المثير للاهتمام.

هذا بالضبط ما يحدث في المجال الآن: يكتب الذكاء الاصطناعي، ويراجع الذكاء الاصطناعي، ويبقى القرار النهائي للإنسان. لا يمكنك إسناد القرار إلى النموذج؛ فهذه مهمتك.

## الفحص 6: كيف يمكنك التراجع إذا تسبب تعديل ما في مشكلة؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

غالبًا ما تؤدي الفحوصات الواردة في هذه القائمة إلى تعديلات، وقد تعطل التعديلات أحيانًا ما كان يعمل. لتجنب تحول الأمر إلى كارثة، احفظ النسخة العاملة في git قبل كل جولة من الإصلاحات. الأمر أشبه بحفظ لعبة: إذا أفسدت شيئًا، فحمّل آخر نقطة حفظ.

لا تحتاج إلى قراءة الشفرة للقيام بذلك. اطلب من الذكاء الاصطناعي ببساطة: «احفظ النسخة الحالية العاملة في git مع تسمية واضحة قبل تغيير أي شيء». وإذا ساءت الأمور بعد التعديلات، فقل: «أعد المشروع إلى النسخة المحفوظة سابقًا».

إذا كان git لا يزال غير مألوف لك، فإليك دليلين: [كيفية التراجع عن التغييرات في Claude Code](https://ailoot.ai/blog/ar/claude-code-undo-changes/) و[ما الذي تفعله إذا حذف الذكاء الاصطناعي قاعدة بياناتك](https://ailoot.ai/blog/ar/ai-deleted-database-recovery/). الدليل الثاني مخصص للحالة التي يصبح فيها التراجع متأخرًا، لكن يظل بإمكانك استعادة البيانات.

## الفحص 7: ما آخر ما ينبغي التحقق منه قبل النشر؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

تتناول الفحوصات الستة الأولى ما تفعله الشفرة. أما السابع فيتناول مدى استعداد المشروع للتعامل مع الناس. وهنا يتعثر الناس غالبًا: يعمل المشروع، لكنهم ينسون تبديل مفتاح الدفع من مفتاح الاختبار إلى المفتاح الفعلي، فيدفع العملاء الأوائل «دفعًا وهميًا».

1.  ### الدفع: من الاختبار إلى الوضع الفعلي

    إذا كنت تقبل المدفوعات، فتأكد من ربط المفتاح الفعلي لنظام الدفع، لا مفتاح الاختبار. أجرِ عملية دفع حقيقية واحدة بأقل مبلغ ثم أعد المبلغ إلى نفسك.

2.  ### الأسرار في مكانها الصحيح

    اسأل الذكاء الاصطناعي: «هل تستخدم المفاتيح الخاصة على الخادم فقط، مع استبعاد .env من git؟ هل يحتوي بناء المتصفح الفعلي أو أي رد للعميل مفتاحًا خاصًا، بما في ذلك عبر متغيرات الواجهة الأمامية أو المتغيرات العامة أو خرائط المصدر؟» افحص الملفات المبنية وردود شبكة المتصفح، وليس ملف .env المصدري وحده. لا يمنع الاستبعاد من Git دخول القيمة في حزمة الواجهة الأمامية.

3.  ### أنشئ نسخة احتياطية من البيانات

    تأكد من حفظ قاعدة البيانات تلقائيًا في مكان ما. إذا كان مشروعك يعمل على خادمك الخاص، أشرح ما ينبغي فعله للنشر في [دليل Coolify](https://ailoot.ai/blog/ar/coolify-claude-code-deploy/).

4.  ### تحقّق من أن النشر يعمل خارج جهازك

    افتح المشروع على هاتفك باستخدام رابط خارجي، لا على حاسوبك وحده. فما يعمل محليًا لا يعمل دائمًا بعد النشر.

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

## ماذا لو استغرق التحقق وقتًا طويلًا—هل ينبغي أن تثق بالذكاء الاصطناعي فحسب؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

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

</div>

أتفهم هذا الإغراء. يبدو التحقق مملًا و«ليس هذا ما استعنت بالذكاء الاصطناعي من أجله». لكنك أنت، لا النموذج، مسؤول عن النتيجة. ليس للذكاء الاصطناعي سمعة يحافظ عليها ولا عواقب يواجهها: أنتج الشفرة ثم نسيها. أما أنت فستجيب عن أسئلة العميل الذي لم تمر عملية الدفع الخاصة به.



ويرى مبتكر Claude Code الصورة على نطاق أوسع:



لم تعد كتابة الشفرة هي عنق الزجاجة؛ فقد تكفل بها الذكاء الاصطناعي. تكمن القيمة الآن في مكان آخر: في فهم المهمة والتحقق مما نتج عنها. وهذه نقطة قوتك، فأنت تعرف أكثر من أي مطور خارجي النتيجة التي ينبغي أن يحصل عليها عميلك.

## لماذا يُعد التحقق مهارة لا مهمة تُنجز مرة واحدة؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="أبرز النقاط">

أبرز النقاط

من المفيد تطبيق قائمة التحقق مرة واحدة، لكن الفرق الحقيقي يظهر عندما يصبح التحقق جزءًا من أسلوب عملك مع الذكاء الاصطناعي: سياق مناسب في المدخلات، وعادة التحقق من النتيجة في المخرجات. عندها يتوقف الذكاء الاصطناعي عن أن يكون لعبة حظ ويصبح أداة. وسيُنجز كل مشروع تبنيه بعد ذلك أسرع من سابقه.

</div>

هذه الفحوصات السبعة هي الحد الأدنى الفاصل بين «أطلقته وآمل أن يعمل» و«أطلقته وأعرف أنه يعمل». راجعها مرة واحدة، وستكتشف مسبقًا معظم المفاجآت قبل أن يكتشفها عملاؤك.

بعد ذلك، يصبح الأمر عادة. زوّد الذكاء الاصطناعي بالسياق المناسب كمدخلات، وتحقق من النتيجة كمخرجات، وستُنجز كل مشروع جديد بسرعة أكبر لأنك لن تبدأ من الصفر.

<div class="section" role="doc-bibliography" aria-label="المصادر">

### المصادر

- [Anthropic Research - كيف يستخدم الناس Claude Code (400,000 جلسة، أكتوبر 2025 - أبريل 2026)](https://www.anthropic.com/research/claude-code-expertise)

</div>

نسخة الذكاء الاصطناعي المستنسخة وSecond Brain وهندسة السياق—تجد مواد إضافية عن العمل بالأدوات في [وثائق Ailoot](https://ailoot.ai/docs/).



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="أدلة Ailoot">

[أدلة Ailoot](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="انتقل إلى Ailoot">

[انتقل إلى Ailoot](https://ailoot.ai/)

</div>

## أسئلة شائعة

### هل يكفي وضع مفتاح API في .env لإبقائه سريًا؟

لا. يجب استخدام المفاتيح الخاصة على الخادم فقط. يساعد .env و.gitignore في حماية المستودع، لكن متغيرات الواجهة الأمامية أو المتغيرات العامة قد تُنسخ إلى حزمة المتصفح؛ افحص الملفات والردود التي تصل فعلًا إلى العميل.

### ما الذي يثبت عمل مسار الدفع وراء عرض تجريبي مقنع؟

أكمل سيناريو المستخدم المقصود وتحقق من الطلب والحالة والإيصال أو البريد والنتيجة المحفوظة بعد الدفع. اختبر أيضًا المدخلات الفارغة وتكرار الإرسال ومعالجة الفشل؛ فالخصم الناجح وحده لا يثبت إنشاء الطلب صحيحًا.


## Ailoot · الشركة ومحفظة مشاريعها

تستند Ailoot إلى خبرة تشغيلية متراكمة وقاعدة عملاء واسعة وخدمة مستقرة ومراقبة مستمرة لمؤشرات الأداء KPI.

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

توظف Ailoot هذه الخبرة التشغيلية لإتاحة الوصول عبر API إلى قدرات الذكاء الاصطناعي في منتجات العملاء ووكلائهم وتطبيقاتهم وعمليات الأتمتة.
