6 أوامر برمجة جاهزة: اشرح الكود وأصلح الخطأ واكتب سكربتًا صغيرًا

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

قبل أن تلصق أي كود: احذف مفاتيح API وكلمات المرور وروابط قواعد البيانات من النص. ما تلصقه يغادر جهازك.

1. اشرح هذا الكود سطرًا سطرًا

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

مناسب حين ترث مشروعًا أو تقرأ مثالًا من الإنترنت. أضف «وما الجزء الذي قد يفشل» لتكتشف مواطن الخطر.

2. أصلح الخطأ من رسالته

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

الأهم هنا لصق الرسالة كاملة لا ملخصها؛ فالتفصيل الصغير فيها هو الذي يدل على السطر المعطوب.

3. اكتب لي سكربتًا صغيرًا لمهمة مملة

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

جرّبه أولًا على نسخة من الملفات لا على الأصل، فالسكربتات التي تعدّل الملفات يصعب التراجع عن أخطائها.

4. حوّل الكود إلى لغة أخرى

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

5. Review my code

Review the following code like a senior developer. List the top 3 issues by severity (bugs first, then readability), explain each in one or two sentences, and show the fixed version of the riskiest part only.
[paste code]

حدّد «أخطر ثلاث ملاحظات» لتتجنب قائمة طويلة لا تعرف من أين تبدأ منها.

6. وما معنى هذا التعبير النمطي؟

اشرح لي هذا التعبير النمطي (Regex) جزءًا جزءًا: [الصق التعبير]. ثم أعطني ثلاثة أمثلة نصوص يطابقها وثلاثة لا يطابقها.

الأمثلة المطابقة وغير المطابقة هي أسرع طريقة للتأكد أنك فهمت ما يفعله.

خذ الطريقة معك: اذكر اللغة والإصدار ونظام التشغيل في كل طلب، وإن أخطأ الحل فأعطِ الأداة نتيجته الفعلية بدل أن تقول «لا يعمل». وإن كنت تبحث عن أوامر لمجال آخر فراجع أوامر الدراسة، ولتعرف كيف تربط هذه الأدوات ببرامجك اقرأ ما هو MCP.
Exit mobile version