الكود الذي لا تكتبه أبدًا
جعل الذكاء الاصطناعي يقوم بالعمل الحقيقي والمضني لعملك، والثقة في النتيجة، دون كتابة أو قراءة سطر واحد من التعليمات البرمجية
أنت تصف المشكلة. يختار الذكاء الاصطناعي اللغة، ويكتب الكود، ويشغله، ويصلحه. لن تكتب سطرًا أبدًا، ولن تقرأ تركيبه أبدًا، على الرغم من أنك ستتعلم التحقق مما فعله. 13 فكرة، 80% من الاستخدام الحقيقي.
تخيل محاسبًا في شركة صغيرة. لم تكتب أبدًا سطرًا من التعليمات البرمجية، ولن تفعل ذلك أبدًا. من المفترض أن يتفق ملفان كل شهر: ما سجلته شركتها من إنفاق، وما دفعه البنك بالفعل. وفي كل شهر، تخسر صيدًا مسائيًا، سطرًا سطرًا، للحفنة غير المتطابقة.
في الشهر الماضي حاولت شيئا جديدا. فتحت محادثة تعمل بالذكاء الاصطناعي وكتبت بلغة إنجليزية واضحة: "يجب أن يتطابق هذان الملفان، سجل الإنفاق الخاص بي وكشف الحساب البنكي. ابحث عن كل معاملة موجودة في أحدهما دون الآخر." وبعد دقيقة ظهرت الإجابة على شاشتها: 23 ملفًا غير متطابق، كل منها بمبلغ وتاريخه. لقد ذهب مساء الصيد.
اقرأ ذلك مرة أخرى ولاحظ ما هو مفقود. لم تتعلم البرمجة أبدًا. لم تقرأ سطرًا من الكود أبدًا. لقد وصفت مشكلة، وقام الذكاء الاصطناعي بكتابة الكود وتشغيله، والعمل الذي كانت تتناوله في المساء ينتهي الآن في الوقت الذي يستغرقه صب القهوة.
تصادف أنها تعمل كمحاسب، لكن هذه الخطوة لا علاقة لها بالمحاسبة: قم بوصف المشكلة بكلمات واضحة، ودع الذكاء الاصطناعي يكتب الكود ويشغله، ثم تحقق مما فعله. المعلم الذي حصل على 200 درجة، والممرضة التي لديها سجلات شهرية، والطالب الذي لديه مجلد فوضوي من الملفات، كلهم لديهم نفس النوع من المشاكل ونفس المخرج. تعلمك هذه الدورة هذه الحركة لكل واحد منهم ومن أجلك.
لمدة سبعين عامًا، كان للكود حارس بوابة: كان عليك أن تكون قادرًا على كتابته. تلك البوابة مفتوحة الآن. إن لغة البرمجة الأكثر فائدة في العالم (بايثون، ولغة جداول البيانات، وإعادة تسمية الملفات، والتقارير التي يتم إنشاؤها، والأجهزة الآلية) متاحة لأي شخص يمكنه وصف المشكلة بوضوح. غير "متاح إذا كنت تأخذ معسكرًا تدريبيًا مدته ستة أشهر." متوفر اليوم، في علامة تبويب الدردشة المفتوحة بالفعل.
إذا أتيت إلى هنا من الدورة التدريبية التحفيزية، فقد قابلت بالفعل الجانب المرح من التعليمات البرمجية: لقد قمت ببناء لعبة صغيرة، ربما صفحة الويب الخاصة بك، وشحنتها إلى رابط يمكنك إرسال رسالة نصية إليه إلى صديق. لقد كان ذلك حقيقيًا، وكان ممتعًا، وليس هذا ما تدور حوله هذه الدورة. هذا هو النصف الآخر، وهو النصف الأكبر، وهو ما تم اختراع الكود من أجله في المقام الأول. ليست الألعاب، بل الأعمال الروتينية غير الجذابة التي تأكل بهدوء أيامًا كاملة في العمل الحقيقي، من النوع الذي له مخاطر حقيقية: درجة، راتب، سجل مريض، أموال عميل، مجمعة أو مدمجة أو فحصها بطريقة يمكنك إثبات صحتها دون قراءة سطر واحد منها. الجزء الأخير، الثقة في العمل الذي لا يمكنك رؤيته، هو المهارة التي تدور حولها هذه الدورة حقًا.
هذه الدورة مخصصة للمحاسب ولديه جدولين بيانات يجب أن يتطابقا ولكن لا يتطابقان. الطبيب لديه سنة من بيانات العيادة ولا وقت لتحليلها. المسوق يصدر من أربع منصات ترفض الجمع. المعلم مع 200 إدخالات الصف. الطالب الذي لديه 300 ملف بأسماء سيئة. حتى مهندس الشبكة لديه أربعون جهازًا لتسجيل الدخول إليه كل صباح. لا يحتاج أحد منكم إلى تعلم بايثون أو أي لغة. تحتاجون جميعًا إلى تعلم المفاهيم الثلاثة عشر في هذه الصفحة: ما هي المشكلات التي تمثل مشكلات في التعليمات البرمجية، وكيفية تكليف التعليمات البرمجية بالطريقة التي تكلف بها المقاول، وكيفية التحقق من العمل الذي لا يمكنك قراءته، وكيفية القيام بكل ذلك على الأسطح الخمسة حيث يكتب الذكاء الاصطناعي الآن التعليمات البرمجية لك.
جملة واحدة تحمل الدورة بأكملها: **أنت لا تتعلم كتابة التعليمات البرمجية؛ أنت تتعلم أن تكون عميلاً جيدًا للتعليمات البرمجية. ** العملاء الجيدون لا يضعون الطوب. إنهم يكتبون ملخصات واضحة، ويتحققون من العمل مقابل الأشياء التي يمكنهم قياسها، ويحتفظون بما دفعوا مقابله.
لكي نكون دقيقين بشأن الوعد الموجود في العنوان: لن تكتب أبدًا رمزًا، ولن تضطر أبدًا إلى قراءة تركيبه: علامات الترقيم، والكلمات الرئيسية، والقواعد النحوية سطرًا تلو الآخر التي تستغرق شهورًا لتعلمها. (لن تضطر حتى إلى اختيار اللغة؛ فالذكاء الاصطناعي هو من يفعل ذلك، كما سترون في المفهوم 2.) ما ستتعلم القيام به هو التحقق من الكود فعله: تأكيد الإجماليات، وتفحص الخطوات باللغة الإنجليزية البسيطة، والحصول على الإجابة الخاطئة. إن عدم قراءة بناء الجملة هو الحرية التي توفرها لك هذه الدورة. التحقق من النتيجة هو المسؤولية التي يطلبها مرة أخرى. هذين ليسا في حالة توتر. إنهم المهمة الكاملة للعميل الجيد.
📚 وسائل تعليمية
عرض العرض التقديمي كاملاً — الكود الذي لا تكتبه أبدًا
اثبات ذلك في دقيقتين
قبل أي نظرية، اشعر بالبوابة وهي تفتح. افتح Claude.ai (الحساب المجاني يستغرق دقيقة واحدة؛ ChatGPT أو Gemini يعمل أيضًا) والصق هذه البيانات المزيفة وكل شيء:
وهنا مصروفي لهذا الشهر. كتابة وتشغيل التعليمات البرمجية ل قم بتجميعها حسب الفئة، وابحث عن أكبر فئة لدي، وأخبرني بها المجموع الدقيق. أظهر لي أن الكود تم تشغيله بالفعل.
البقالة 4,250 الوقود 3100 بقالة 2,890 الإنترنت 2,499 الوقود 2750 الأكل بالخارج 1,850 البقالة 3,120 الجوال 1,200 الأكل بالخارج 2400 الوقود 2950
شاهد ماذا يحدث. الذكاء الاصطناعي لا يجيب من لمحة. إنه يكتب برنامجًا صغيرًا (بالتأكيد بايثون، لأن هذا هو ما يستدعيه هذا النوع من المشاكل، على الرغم من أنك لم تطلب أي لغة ولم تكن بحاجة إلى ذلك)، ويقوم بتشغيله على أرقامك، ويقدم التقارير: الإجماليات لكل فئة، الفئة الأكبر، الإجمالي الكلي، محسوب، غير مقدر. ولاحظ كل ما لم تفعله: لم تختر لغة، ولم تقم بتثبيت أي شيء، ولم تنسخ الكود في أي مكان، ولم تضغط على زر التشغيل. إن اختيار الأداة وكتابة الكود وتشغيلها كلها وظائف الذكاء الاصطناعي. لقد كلفت للتو برنامج عمل واستلمته واستفدت منه دون أن تقرأ حرفاً منه.
الآن الخطوة التي تجعل هذه مهارة بدلاً من خدعة. وفي نفس المحادثة، الصق:
قم بإضافة خطوط البقالة بنفسك عن طريق التحقق اليدوي: 4,250 + 2,890 + 3,120. هل يتطابق مع ما أبلغ عنه الكود الخاص بك؟
يتطابق. إن هذا الفحص الصغير، الذي يتحقق من مخرجات الآلة مقابل عملية حسابية صغيرة بما يكفي للقيام بها بنفسك، هو بذرة المفهوم 6، وهو الفرق بين الأشخاص الذين يمكنهم الوثوق في التعليمات البرمجية المكتوبة بواسطة الذكاء الاصطناعي والأشخاص الذين يأملون فقط.
دقيقتين، وستكون قد فعلت بالفعل كل ما تعلمه هذه الدورة، مرة واحدة، عن طريق الصدفة: وصفت مشكلة، وطلبت رمزًا، وشاهدته وهو يعمل، وتحققت من شريحة واحدة من الإجابة. المفاهيم الثلاثة عشر أدناه تجعل كل خطوة من هذه الخطوات متعمدة، بحيث تستمر في العمل عندما تكون بياناتك الحقيقية بدلاً من عشرة بنود نفقات وهمية.
تفترض هذه الدورة التدريبية المكثفة الأسس التي سبقتها: ما هو الذكاء الاصطناعي فعليًا للنموذج العقلي للآلة، مطالبة الذكاء الاصطناعي في 2026، وخاصة المفهوم 10 (النموذج يكتب التعليمات البرمجية ويشغلها) والمفهوم 7 (حلقة تكرار العصف الذهني)، وMarkdown In, HTML Out، لأن الملخصات تكتب هنا هي مواصفات Markdown والتقارير التي تطلبها هي HTML. تتعمق هذه الصفحة في نظام واحد: الكود كالشيء الموجود في المنتصف. تتوفر الإرشادات التفصيلية الكاملة للأداة في Agentic Coding Crash Course وCowork & OpenWork Crash Course؛ لا تحتاج إلى إنهاء هذه الصفحة. علاوة على ذلك، فإن حل المشكلات مع الوكلاء العامين يفترض كل شيء هنا.
ألم تقرأ هذين الاثنين؟ إصدار 60 ثانية
يمكنك متابعة هذه الصفحة بأكملها بدونهم؛ إليك كل ما تحتاجه بالفعل.
- من AI Prompting in 2026: يستطيع الذكاء الاصطناعي الحديث كتابة برنامج صغير وتشغيله واستخدام النتيجة في إجابته، ولكنه يفعل ذلك بشكل موثوق فقط عندما تطلب صياغتك ذلك؛ ترك للتخمين، فإنه في كثير من الأحيان مجرد تقديرات. والعادة ذات القيمة الأعلى هي loop: إعطاء السياق، والسؤال عن الخيارات، والتفاعل، والتكرار. لا تقبل أول شيء مرة أخرى.
- من Markdown In، HTML Out: عندما تكتب to إلى الذكاء الاصطناعي، فإن البنية تتفوق على النثر، لأن العناوين والرموز النقطية تزيل التخمين (هذا كل ما تعنيه كلمة "Markdown" هنا: نص يحتوي على
#للعنوان و-للرصاصة). عندما تريد نتيجة ما، سوف يقرأها الإنسان، ويطلبها كصفحة HTML (مستند مصمم وقابل للمشاركة)، وليس جدارًا من النص.
هذه هي التبعية بأكملها. إذا كانت هاتان الفكرتان منطقيتين، فأنت جاهز.
تحتاج:
- حساب دردشة مجاني واحد. Claude.ai هو ما تستخدمه الأمثلة؛ تعمل نفس الأنماط في ChatGPT وGemini، على الرغم من أن تحميل الملف الدقيق وتنفيذ التعليمات البرمجية وحدود الاستخدام تختلف حسب المنتج والخطة. (يتطلب موقع Claude.ai أن يكون صاحب الحساب عمره 18 عامًا أو أكبر؛ وإذا كنت أصغر سنًا، فاستخدم ChatGPT أو Gemini، اللذين يسمحان بعمر 13 عامًا فما فوق بإذن الوالدين.)
- جدول بيانات أو مجلد حقيقي واحد من عملك أو حياتك: تصدير مصرفي، وورقة مبيعات، وملف درجات، ومجلد تنزيلات فوضوي. لقد أثرت التمارين على بياناتك بعشر مرات أكثر من بياناتنا.
- لم يتم تثبيت أي شيء. يتم تنفيذ الجزءين 1 و2 بالكامل في المتصفح. يوضح الجزء 3 الأسطح التي يؤتي فيها التثبيت ثماره، لكن قراءته لا تتطلب شيئًا.
تستغرق القراءة حوالي ساعة، وتشغيل مربعات 🔬 افعل هذا الآن أثناء التنقل قد يضيف ثلاثين دقيقة. افعلها؛ هم بيت القصيد.
وفي النهاية، ستتمكن من:
- اكتشف مشكلة في الكود: أخبر في ثوانٍ ما إذا كانت المهمة عبارة عن سؤال لعقل الذكاء الاصطناعي أم مهمة بين يديه.
- اكتب ملخصًا للأكواد مكونًا من خمسة أقسام (الهدف، والإدخال، والإخراج، والقواعد، وحالات الحافة) بدون لغة تقنية فيه.
- فرض الحساب على التقدير: اجعل الذكاء الاصطناعي يقوم بتشغيل التعليمات البرمجية فعليًا بدلاً من التخمين، وأثبت أنه فعل ذلك.
- التحقق من نتيجة لا يمكنك قراءتها: تحقق من العمل المكتوب بواسطة الذكاء الاصطناعي مقابل الأشياء التي تعرفها بشكل مستقل، دون لمس لغة بايثون.
- تشغيل البرامج النصية بأمان على الملفات الحقيقية: النسخ الاحتياطية، وعمليات التشغيل الجافة، والمجلدات المحددة النطاق، لذا فإن الخطأ يعد استهتارًا، وليس كارثة.
- احتفظ بما تقوم ببنائه: حوّل الحل الذي يتم تقديمه لمرة واحدة إلى نص برمجي قابل لإعادة الاستخدام، ويمكنك أنت أو زميلك تشغيله إلى الأبد.
الصفحة الكاملة تستحق العناء، ولكن إذا كان الطول يخيفك، فهذا يمنحك المهارة الأساسية بسرعة: اقرأ المفاهيم 3-6 (ما هي المشكلات التي تحتاج إلى رمز، وكيفية فرض الحساب، وكيفية الإيجاز، وكيفية التحقق) وتشغيل مربع 🔬 افعل هذا الآن أثناء تقدمك. عد لاحقًا للتعرف على الأسطح (الجزء 3)، وقواعد السلامة (المفهوم 12)، والمشاريع. هذه القطع القليلة وحدها تجعلك عميلاً كفؤًا للتعليمات البرمجية.
الجزء الأول: الصفقة
ثلاثة مفاهيم تغير ما تعتقد أنه مسموح لك أن تطلبه.
1. لم يعد الكود مسورًا عن طريق الترميز
لماذا تعتبر أمسية المحاسب الضائعة مهمة جدًا؟ لأنه طوال مسيرتها المهنية بأكملها، كانت الصفقة قاسية إما/أو: إما أن تتعلم البرمجة، أو تفعل ذلك يدويًا. وكان التوفيق بين ملفين يعني أمسية من الصيد اليدوي، أو استجداء أحد المطورين للحصول على نص، والانتظار لمدة أسبوعين، والحصول على شيء يناسبك تقريبًا.
الصفقة الجديدة: الذكاء الاصطناعي هو المطور، وأنت العميل، والمطور يعمل في ثوانٍ مجانًا، ولا يمل أبدًا من مراجعاتك.
ما تغير ليس أن الذكاء الاصطناعي يمكنه كتابة التعليمات البرمجية؛ يمكن أن يكون الأمر سيئًا في عام 2022. ثلاثة أشياء نضجت معًا:
- **يكتب الذكاء الاصطناعي كود العمل للمشكلات الصغيرة الموصوفة جيدًا. ** بالنسبة لحجم المشكلة التي تغطيها هذه الدورة (ملف واحد، مجلد واحد، مهمة متكررة واحدة)، تنجح النماذج الحديثة في المحاولة الأولى أو الثانية في معظم الأوقات.
- ** يقوم الذكاء الاصطناعي بتشغيل الكود نفسه. ** لا يمكنك نسخ الكود إلى أداة ليست لديك. ينفذها الذكاء الاصطناعي، في صندوق الحماية الخاص بالدردشة (Claude.ai، ChatGPT، Gemini) أو على جهازك بإذن (Claude Code، OpenCode، Cowork، OpenWork)، ويرى النتيجة، ويصلح الأخطاء الخاصة به.
- يقوم الذكاء الاصطناعي بإصلاح الكود نفسه. عندما يتعطل شيء ما، تعود رسالة الخطأ إلى الحلقة ويقوم الذكاء الاصطناعي بتصحيح المسار. إن مهارة تصحيح الأخطاء التي استغرق بناءها المبرمجون سنوات أصبحت الآن جزءًا من الخدمة.
(تلك هي الأماكن التي يستطيع الذكاء الاصطناعي كتابة التعليمات البرمجية وتشغيلها لك، ويتناول الجزء 3 كل واحدة منها. النسخة المختصرة: Claude.ai هو موقع الدردشة الذي قد تستخدمه بالفعل، وChatGPT و Gemini يعملان بنفس الطريقة؛ Claude Code و OpenCode هما أداتان تعملان مباشرة داخل مجلد على جهاز الكمبيوتر الخاص بك؛ Cowork و OpenWork هما تطبيقان لسطح المكتب يفعلان الشيء نفسه لغير المبرمجين. هذه خمسة أسطح تم تجميعها في ثلاثة أنواع من الأماكن (المتصفح، المجلد، تطبيق سطح المكتب)؛ داخل زوج المجلدات وزوج سطح المكتب، الأداة الأولى هي منتج تجاري والثانية بديل مجاني ومفتوح المصدر، ولا تحتاج إلى معرفة أكثر من ذلك حتى الآن.)
في ذلك الوقت، سلمك الذكاء الاصطناعي كتلة من التعليمات البرمجية وابتعد، وما لم تكن قد قمت بتثبيت Python وتعرف مكان لصق الكتلة، انتهت المحادثة عند هذا الحد. لقد انتهى هذا العصر. اليوم تصف المشكلة، ويكتب الذكاء الاصطناعي الكود ويشغله، بنفس الاستجابة، دون تثبيت أي شيء على جانبك. لا توجد خطوة يتم فيها تسليم الرمز إليك للتعامل معه. الأشياء الوحيدة التي تصل إليك هي الأشياء التي أردتها بالفعل: الإجابة، والمخطط، والملف المنظف، والتقرير.
ضعهم معًا وستتغير وحدة العمل. لم تعد تسأل "هل يمكنني كتابة هذا؟" أنت تسأل "هل يمكنني وصف هذا؟" الوصف هو مهارة لديك بالفعل. تصف المشاكل للزملاء والمقاولين والخياطين كل أسبوع.
من الميدان ست مهن:
| من | المشكلة التي وصفوها | ما فعلته لغة بايثون للذكاء الاصطناعي |
|---|---|---|
| محاسب | "يجب أن تتطابق هاتان الورقتان: دفتر الأستاذ الخاص بي وكشف الحساب البنكي. ابحث عن كل معاملة في إحداهما دون الأخرى." | التوفيق بين 1400 صف في ثوانٍ؛ تم وضع علامة على 23 حالة عدم تطابق مع المبالغ والتواريخ. |
| دكتور (صاحب عيادة) | "عام من تصدير المواعيد. ما هي الأيام والمواعيد التي لديها أسوأ معدلات عدم الحضور؟" | معدلات عدم الحضور المحسوبة حسب أيام الأسبوع والساعة؛ يوم الاثنين الساعة 9 صباحًا كان أسوأ بثلاث مرات من المتوسط. |
| مسوق | "أربعة عمليات تصدير للنظام الأساسي، وأربعة تخطيطات مختلفة للأعمدة. جدول واحد: الإنفاق، والعملاء المحتملون، وتكلفة كل عميل محتمل حسب الحملة." | تم دمج التنسيقات وتطبيع العملات وإنتاج الجدول والرسم البياني. |
| مدرس | "200 طالب، وثلاثة أعمدة تقييم. حساب النتائج النهائية المرجحة، ودرجات الحروف، وتعليق مخصص من سطر واحد لكل طالب." | فعلت الثلاثة؛ دمج التعليقات وحده أنقذ الأمسية. |
| طالب | "300 ملف تم مسحه ضوئيًا باسم IMG_4501.jpg فصاعدًا. أعد تسميتها باستخدام التاريخ المخزن داخل كل ملف صورة." | إعادة تسمية كل 300 في أقل من دقيقة. |
| مهندس شبكات | "قم بتسجيل الدخول إلى هذه الأجهزة كل صباح، واطلع على حالة الواجهة وعدادات الأخطاء، واكتب تقريرًا صحيًا." | يتم تشغيل نص الرسالة الافتتاحية يوميًا قبل أن يصل إلى مكتبه. |
ست مهن، قراءة صفر أسطر من التعليمات البرمجية. النمط الموجود في كل صف: مشكلة كانت دائمًا قابلة للوصف ولكنها لم تكن قابلة للتكليف حتى الآن.
توقف عن السؤال "هل أعرف كيف أفعل هذا؟" ابدأ بالسؤال "هل يمكنني وصف شكل done؟" إذا كنت تستطيع وصف القيام به، فيمكنك عمولة التعليمات البرمجية.
🔬 افعل هذا الآن (دقيقة واحدة). اشعر بالصفقة الجديدة: عندما تصف عملاً روتينيًا حقيقيًا، يقوم الذكاء الاصطناعي بذلك. افتح Claude.ai والصق هذا:
هنا ثمانية طلاب، واحد في كل سطر: متوسط درجاتهم، ثم كيف لعدة أيام تأخر مشروعهم النهائي. أخبرني من هم الطلاب؟ كلاهما أقل من 50 وأكثر من 30 يومًا متأخرًا، لذلك أعرف بمن يجب الاتصال به، وكم هو ذلك. اكتب التعليمات البرمجية وقم بتشغيلها حتى يكون العدد دقيقًا.
72, 12 41, 45 88, 60 35, 8 47, 38 29, 90 51, 33 44, 5
لم تقم بفرز أو تسجيل أي شيء باليد. لقد وصفت الطلاب المهمين وما الذي يجب العثور عليه؛ كتب الذكاء الاصطناعي برنامجًا صغيرًا، وقام بتشغيله، وأعاد الإجابة (ثلاثة طلاب: الذين حصلوا على درجات 41 و47 و29). هذه هي الصفقة الجديدة، من البداية إلى النهاية: وصف ما تم إنجازه، وإنجازه، مع ضمان العمليات الحسابية.
2. ما هو الكود فعليًا (إصدار 60 ثانية)
(هل تكتب التعليمات البرمجية بنفسك بالفعل؟ قم بتصفح هذه الدورة. تبدأ الدورة التدريبية بالفعل بالنسبة لك في المفهوم 3، والمفهومان 6 و12، التحقق ونصف القطر، هي الأجزاء التي يستهلكها حتى المبرمجون المتمرسون.) لن تقرأ التعليمات البرمجية أبدًا في هذه الدورة، ولكن عليك أن تعرف ما الذي تقوم بتكليفه به، بالطريقة التي لا يزال بها مالك المنزل الذي لا يضع الطوب أبدًا يعرف ما هو الجدار.
الرمز عبارة عن قائمة من التعليمات الدقيقة التي يتبعها الكمبيوتر بشكل مثالي، بأي سرعة، ولأي عدد من المرات. هذا كل شيء. "افتح الملف. لكل صف، اقرأ الفئة والمبلغ. أضف المبلغ إلى الإجمالي الجاري لهذه الفئة. عند الانتهاء، اطبع كل إجمالي." مكتوب باللغة الإنجليزية، وهذا هو الإجراء. إنه مكتوب بلغة برمجة، وهو رمز، ويقوم الجهاز بتنفيذه مليون مرة دون أدنى اهتمام.
تأتي التعليمات البرمجية بالعديد من اللغات، تمامًا كما تأتي العقود بالعديد من اللغات البشرية، وكما تسمح للمترجم باختيار المترجم المناسب، فإنك تسمح للذكاء الاصطناعي باختيار لغة التعليمات البرمجية المناسبة للمهمة. سوف تقابل اثنين على شاشتك:
- بايثون هو الشخص الذي ستراه أكثر من غيره، وهو بطل هذه الدورة. إنها اللغة الافتراضية لنوع المشكلة التي تواجهك بالضبط (الملفات، وجداول البيانات، والبيانات، والرسوم البيانية، والتقارير، والأتمتة)، وهي بشكل حاسم ** اللغة التي يعرفها الذكاء الاصطناعي بشكل أفضل. ** يوجد عدد أكبر من لغة بايثون في بيانات تدريب الذكاء الاصطناعي أكثر من أي لغة أخرى، لذلك عندما يكتب الذكاء الاصطناعي لغة بايثون، فإنه يكتب بلغته الأم. بالنسبة لنوع مشاكل البيانات الحقيقية التي يحددها المفهوم التالي، يصل الذكاء الاصطناعي إلى بايثون في كل مرة تقريبًا.
- JavaScript / TypeScript هو ما ستراه عندما تطلب شيئًا ما للنقر عليه: أداة ويب، أو لعبة صغيرة، أو آلة حاسبة تشاركها عن طريق الرابط. هذا هو العالم الذي عاشت فيه الدورة التدريبية، والألعاب والصفحات التي أنشأتها هناك. (TypeScript هو مجرد JavaScript مع فحوصات أمان إضافية، ولأغراضك فهما نفس الشيء ولكن بملابس مختلفة قليلاً.) هذه الدورة التدريبية بالكاد تزور هذا العالم. العمل هنا، أي البيانات الحقيقية التي يتم التعامل معها بشكل موثوق، هو موطن بايثون.
إليك الجزء الذي يبقي عملك بسيطًا: لا يمكنك الاختيار بينهما أبدًا. اختيار اللغة هو حكم فني، والأحكام الفنية هي بالضبط ما تقوم بتفويضه. يصف العميل الجيد المبنى ويتيح للمهندس المعماري الاختيار بين الفولاذ والخشب؛ تصف المشكلة وتسمح للذكاء الاصطناعي بالاختيار بين Python وJavaScript. إنه يختار بناءً على ما تحتاجه مشكلتك، رقمًا من جدول بيانات (Python) مقابل زر يمكن لشخص ما النقر فوقه (JavaScript)، وهو صحيح بشأن هذا الاختيار بشكل أكثر موثوقية بكثير من المبتدئين. السبب الوحيد لمعرفة الاسمين على الإطلاق هو أن تتعرف على ما تم تمريره في الماضي ولا تتفاجأ عندما يأتي طلب "اجعلني أداة" بلغة مختلفة عن طلب "إجمالي نفقاتي".

كيف يبدو الكود عندما يمرر إلى الماضي؟ تبدو قصاصة بايثون كما يلي:
totals = {}
for row in rows:
totals[row.category] = totals.get(row.category, 0) + row.amount
_هل انزلقت عيناك عن ذلك؟ جيد تمامًا. هذا هو كل ما يطلبه منك رمز الاهتمام هنا. ومع ذلك، يمكنك قراءة نصفه على أي حال: تظهر عبارة "لكل صف، أضف المبلغ إلى إجمالي تلك الفئة" من خلال علامات الترقيم. هذا هو مستوى القراءة الذي تطلبه منك هذه الدورة، وليس أكثر.
(هل هناك لغات أخرى؟ العديد منها: Go، وRust، وSQL، والمزيد، كل واحدة منها مناسبة للعمل الفني خارج هذه الدورة التدريبية. قد تلمح واحدة منها يومًا ما، لكن القاعدة لا تتغير أبدًا: بالنسبة لمشاكل البيانات اليومية التي تتناولها هذه الدورة التدريبية، فهي Python أو JavaScript، وفي كلتا الحالتين _ تصف النتيجة ويختار الذكاء الاصطناعي اللغة_.)
_مسموح لك_بالنظر إليه. ليس مطلوبًا منك _. وعد هذه الدورة هو أن كل مهارة تحتاجها (التكليف، والتوجيه، والتحقق، والصيانة) تعمل دون تحليل سطر واحد. تعامل مع رمز التمرير بالطريقة التي تتعامل بها مع حجرة المحرك المفتوحة للميكانيكي: دليل على حدوث عمل حقيقي، وليس اختبارًا يجب عليك اجتيازه.
الخاصية الوحيدة في الكود التي تستحق الحفظ: ** الكود دقيق، في كلا الاتجاهين. ** سوف يحسب الإجماليات الخاصة بك حتى آخر سنت بدون أي أخطاء حسابية، وسوف يفعل أيضًا ما قيل له بالضبط، بما في ذلك الشيء الخطأ، تمامًا، على نطاق واسع. يقوم البرنامج النصي الذي به سوء فهم بإعادة تسمية 300 ملف بشكل خاطئ بنفس السرعة التي يعيد تسميتها بشكل صحيح. ولهذا السبب يوجد المفهوم 6 (التحقق) والمفهوم 12 (نصف قطر الانفجار). القوة والخطر يأتيان من نفس الخاصية.
تشبيه غير برمجي. الوصفة هي رمز للإنسان. "ينضج لمدة 20 دقيقة" الذي ينفذه طباخ يقظ وينتج العشاء. يتم تنفيذه بواسطة روبوت مطيع تمامًا والذي قيل له بالصدفة "ينضج لمدة 20 ساعة" وينتج الفحم بشكل لا تشوبه شائبة. الروبوت لم يفشل. فعلت الموجز. كل شيء في الجزء الثاني يدور حول كتابة ملخصات لا تحرق المطبخ.
🔬 افعل هذا الآن (دقيقة واحدة). تعرف على الشكل الفعلي لفكرة "يكتب الذكاء الاصطناعي الكود ويقوم بتشغيله". الصق هذا:
اكتب الكود وقم بتشغيله لإجمالي هذه الأرقام، ثم أخبرني بالمتوسط وكم عددهم فوق 40: 12، 47، 8، 93، 21، 56. أرني الرمز ركضت.
مرة أخرى، يأتي برنامج Python قصير، ونتيجة "تم التشغيل بنجاح"، والإجابات (إجمالي 237، متوسط 39.5، ثلاثة فوق 40). لم تطلب أي لغة. بايثون هي ببساطة ما يتطلبه هذا النوع من العمل، وما ستراه لبقية الدورة. (إنه يكتب جافا سكريبت أيضًا، للأشياء القابلة للنقر عليها، ولكن تلك كانت ألعاب وصفحات الدورة التدريبية. وهنا، نقوم بالعمل.)
3. الخط الفاصل: ما هي المشاكل التي تتعلق بالمشاكل البرمجية
هذا هو المفهوم الذي تركز عليه الدورة التدريبية بأكملها، لأنه القرار الوحيد الذي تتخذه قبل أي مطالبة: هل هذا سؤال لعقل الذكاء الاصطناعي، أم مهمة بين يدي الذكاء الاصطناعي؟
الذكاء الاصطناعي لديه طريقتان لمساعدتك. يمكنه الإجابة (صياغة، وتقديم المشورة، والتلخيص، والشرح، والعصف الذهني) من خلال منطقه الخاص. ويمكنه الحساب: كتابة وتشغيل التعليمات البرمجية التي تعمل على بياناتك الفعلية. يستخدم معظم الأشخاص الخيار الأول فقط، ثم يتساءلون لماذا يحتوي "تحليل" الذكاء الاصطناعي لجدول البيانات الخاص بهم على مجاميع خاطئة. كانت المجاميع خاطئة لأن الذكاء الاصطناعي أجاب في الوقت الذي كان ينبغي أن يحسب فيه: لقد وصف بياناتك من لمحة، بالطريقة التي يتصفحها الإنسان، بدلاً من معالجتها، بالطريقة التي تعد بها الآلة.
أربع إشارات تخبرك أن المشكلة هي مشكلة في الكود. أي واحد منهم يكفي:

| إشارة | الاختبار | أمثلة |
|---|---|---|
| مقدار | عناصر أكثر مما تفعله يدويًا بشكل مريح. | 300 ملف لإعادة التسمية، 5000 صف إجمالاً، 80 ملف PDF للمسح الضوئي بحثًا عن جملة. |
| دقة | الرقم الخاطئ له عواقب. | الفواتير، الرواتب، الدرجات، جداول الجرعات، التسويات، أي شيء بالمال. |
| تكرار | ستواجه نفس المهمة مرة أخرى الأسبوع المقبل أو الشهر المقبل. | تقارير نهاية الشهر، وفحوصات يومية لسلامة الجهاز، ومجموعات الحملات الأسبوعية. |
| الملفات | المشكلة تكمن في الملفات، وليس في الجمل. | جداول البيانات وملفات البيانات المصدرة ومجلدات الصور والسجلات. |
الحجم والدقة والتكرار والملفات: VPRF باختصار، الاختبار المكون من أربعة أحرف الذي تستمر هذه الدورة في العودة إليه. إذا لم تتعثر المهمة في أي من العناصر الأربعة، فهذه مشكلة answer: استخدم المهارات من AI Prompting in 2026 ولا تفكر أبدًا في التعليمات البرمجية. إذا تعثرت حتى مرة واحدة، فهي مشكلة code، وبقية هذه الدورة التدريبية هي كتاب قواعد اللعبة.
قم بتشغيل أسبوعك الخاص من خلال الفلتر:
| مهمة | مشكلة في الكود؟ | لماذا |
|---|---|---|
| "قم بصياغة رسالة بريد إلكتروني مهذبة ترفض فيها الاجتماع." | لا | لا يوجد حجم ولا حصص دقة ولا ملفات. مشكلة الإجابة النقية. |
| "تلخيص هذا العقد واحد." | لا | وثيقة واحدة، ثقيلة الحكم. يقرأها الذكاء الاصطناعي مباشرة. |
| "أي من هذه العقود الثمانين يحتوي على شرط إنهاء غير قياسي؟" | نعم | المجلد + الملفات. يقوم الرمز بمسح جميع ال 80؛ الإجابة المبنية على النظرة السريعة ستفتقد البعض. |
| "هل فكرة عملي جيدة؟" | لا | الحكم. استخدم نموذج التقييم من الدورة التدريبية المطالبة. |
| "ماذا أنفقت على الوقود هذا العام؟" | نعم | الدقة + الملفات يجب أن يأتي الرقم من الحساب، وليس الانطباع. |
| "اشرح ما هو صندوق الاستثمار المشترك." | لا | سؤال المعرفة. |
| "أعد تسمية صور العطلات هذه حسب تاريخ التقاطها." | نعم | المجلد + الملفات. |
| "كل يوم اثنين أقوم بدمج ثلاث صادرات في تقرير واحد." | نعم | التكرار هو أقوى إشارة على الإطلاق، لأن النص يصبح أحد الأصول (المفهوم 8). |
الفخ الذي يجب الانتباه إليه: المشكلات التي تبدو وكأنها حل للمشاكل ولكنها تتعثر بالدقة. "تقريبًا، كيف كان اتجاه مبيعاتي هذا العام؟" يشعر بأنه تحادثي، لذلك يسأل الأشخاص بشكل تحادثي ويحصلون على إجابة تحادثية (أي تقريبية). إذا كان القرار يعتمد على الرقم، فهذه مشكلة في الكود بغض النظر عن مدى صياغته بشكل عرضي. إصلاح الصياغة هو المفهوم 4.
ما هي اللغة التي تحصل عليها كل من هذه اللغات؟ (للفضول فقط، لن تختار ذلك أبدًا)
تذكر من المفهوم 2 أن الذكاء الاصطناعي يختار اللغة، وأن الاختيار يتبع المخرجات، وليس المهمة:
| إذا كانت النتيجة التي تريدها هي... | عادةً ما يكتب الذكاء الاصطناعي… | أمثلة من فوق |
|---|---|---|
| رقم، ملف تم تنظيفه، تقرير، مجلد تمت إعادة تسميته | بايثون | إجمالي الوقود، مسح العقد، إعادة تسمية الصورة، تراكمي يوم الاثنين |
| شيء ينقر عليه شخص ما أو يكتب فيه أو يفتحه في المتصفح | ** جافا سكريبت / تايب سكريبت ** | آلة حاسبة للنفقات قابلة للمشاركة، واختبار تفاعلي، ولوحة تحكم صغيرة بها أزرار |
كل شيء تقريبًا في هذه الدورة (مشكلات VPRF، والمشاريع، وأسبوع العمل الحقيقي الخاص بك) يُنتج رقمًا أو ملفًا، لذلك ستشاهد لغة Python في كل مرة تقريبًا. الأدوات القابلة للنقر هي منطقة الدورة التدريبية، وليست منطقتنا.
مثال غير برمجي. طلب مسؤول مدرسة من الذكاء الاصطناعي "النظر إلى جدول بيانات الرسوم هذا وإخباري بالعائلات المتخلفة عن السداد." أدرج الذكاء الاصطناعي ثماني عائلات بثقة. وكان العدد الحقيقي، الذي تم حسابه لاحقًا، هو أحد عشر. لم يكن أحد يكذب؛ كان الذكاء الاصطناعي قد أجاب (نمط مطابق من خلال المسح) بدلاً من الحساب. كان لدى العائلات الثلاث المفقودة مدفوعات جزئية يُقرأ على أنها مدفوعة. جملة واحدة كانت ستمنع ذلك: "اكتب التعليمات البرمجية وقم بتشغيلها للعثور عليهم". وهي الآن تنهي كل سؤال يتعلق بالبيانات بهذه الجملة، وهو بالضبط المكان الذي يبدأ فيه الجزء الثاني.
🔬 افعل هذا الآن (دقيقتان). اتخذ القرار الوحيد الذي تدور حوله الدورة بأكملها، ثماني مرات متتالية. الصق هذا:
قم بفرز هذه المهام الثمانية إلى مسائل الإجابة (فقط قم بالرد) أو الكود المشاكل (تكتب وتشغيل التعليمات البرمجية). أعط سببًا واحدًا قصيرًا لكل منهما، و اسم الإشارة التي يتم إطلاقها: الحجم أو الدقة أو التكرار أو الملفات.
- قم بصياغة رسالة بريد إلكتروني مهذبة ترفض فيها الاجتماع.
- أضف ما يصل إلى 2000 صف من المبيعات وقم بتقسيم الإجمالي حسب الشهر.
- هل فكرة عملي جيدة؟
- إعادة تسمية 300 صورة باستخدام التاريخ المخزن داخل كل صورة.
- اشرح ما هو صندوق الاستثمار المشترك.
- ابحث عن أي من العقود ال 80 التي تحتوي على شرط إلغاء غير قياسي.
- قم بتلخيص هذه المقالة الإخبارية.
- كل يوم اثنين، قم بدمج ثلاثة ملفات تم تصديرها في تقرير واحد.
تحقق من إجاباتها على أمعائك قبل أن تقرأ أسبابها. المهام ذات الأرقام الفردية هي مسائل الإجابة؛ تلك ذات الأرقام الزوجية هي مشاكل التعليمات البرمجية. لقد قمت للتو بفرز العمل العقلي من العمل اليدوي، وهي الخطوة التي ستقوم بها قبل كل مطالبة لبقية حياتك.
الجزء 2 : رمز التكليف
لقد قررت أنها مشكلة في الكود. تغطي خمسة مفاهيم الحرفة الكاملة من جانب العميل: التأكد من تشغيل التعليمات البرمجية فعليًا، وكتابة الموجز، والتحقق من العمل الذي لا يمكنك قراءته، والتعامل مع الفشل، والاحتفاظ بما دفعت مقابله.
4. اجعل يدي الذكاء الاصطناعي تتحرك: تلقائية مقابل صريحة
أدوات الذكاء الاصطناعي الحديثة تقرر ما إذا كنت تريد كتابة التعليمات البرمجية بناءً على صوت المطالبة أم لا. قم بتحميل جدول بيانات واسأل "ما هي المنتجات التي حققت نموًا أسرع؟" وسوف يحسبها معظمهم. ولكن في أي شيء يبدو قابلاً للإجابة من نظرة سريعة، قد يتخطى الذكاء الاصطناعي الكود و_التقدير_، ويتم تنسيق التقدير تمامًا مثل الحساب: نفس النغمة الواثقة، ونفس الأرقام المرتبة. هذا هو وضع الفشل الصامت، وهو العدو رقم واحد في هذه الدورة.
يمكنك تحييدها بعادة واحدة: لا تترك أبدًا القرار للذكاء الاصطناعي بشأن أي شيء يعطل إشارة الدقة. قل الكلمات.
تعويذة مكونة من ثلاثة أسطر، تستحق التثبيت فوق مكتبك:
اكتب وقم بتشغيل التعليمات البرمجية للإجابة على هذا. أرني الكود الذي قمت بتشغيله. قبل تحليل أي شيء، أخبرني بعدد الصفوف أو العمود بالضبط الأسماء والنطاق الزمني للملف.
السطر الأول يفرض الحساب. يمنحك السطر الثاني دليلاً: إذا لم تظهر أي كتلة من التعليمات البرمجية، فلن يتم تشغيل أي تعليمات برمجية، مهما كان ادعاء النثر. السطر الثالث هو أرخص جهاز كشف الكذب في هذه الدورة: إذا كان الذكاء الاصطناعي يقرأ ملفك بالفعل، فسيكون عدد الصفوف وأسماء الأعمدة صحيحًا تمامًا؛ إذا كان الأمر مختلقًا، فستحصل على رقم تقريبي مثير للريبة وأسماء أعمدة معقولة ولكنها خاطئة، وستعرف أنه يجب عليك التوقف قبل بدء "التحليل".
لاحظ أن التعويذة تقول "code" وليس "Python". هذا أمر متعمد، وهي القاعدة لكل مطالبة في هذه الدورة: **أنت تطلب من الذكاء الاصطناعي الحساب؛ لن تخبره أبدًا بأي لغة سيتم الحساب بها. ** يتيح "كتابة التعليمات البرمجية وتشغيلها" للذكاء الاصطناعي اختيار الأداة المناسبة لمشكلتك (المفهوم 2). إن إضافة "في Python" من شأنه أن يفرض يده بناءً على تخمين لست مستعدًا للقيام به، وفي المشكلة النادرة التي تكون فيها Python هي الاختيار الخاطئ، كنت ستوجهها بشكل خاطئ بهدوء. قم بوصف الوظيفة، واطلب الكود، واترك اللغة للذكاء الاصطناعي.
كيف تقوم صياغتك بتوجيه الذكاء الاصطناعي جنبًا إلى جنب:
| الصياغة الخاصة بك | ما يحدث عادة | مخاطرة |
|---|---|---|
| "ماذا تظهر هذه البيانات؟" | ملخص مبني على نظرة سريعة، وربما كود. | التقديرات ترتدي زي الحقائق |
| "كيف كان اتجاه التكاليف تقريبًا؟" | دائما تقريبا لمحة. تشير كلمة "تقريبًا" إلى أن دقة الذكاء الاصطناعي لا تهم. | لا بأس فقط إذا كنت لا تهتم حقًا. |
| "اكتب التعليمات البرمجية وقم بتشغيلها لحساب التكلفة حسب الشهر." | الكود، في كل مرة. | الحد الأدنى. |
| "هل تقوم بتشغيل تعليمات برمجية على هذا الملف أم تقوم بالتقدير؟ إذا كنت تقوم بالتقدير، فأوقف التعليمات البرمجية وقم بتشغيلها بدلاً من ذلك." | يعلن الذكاء الاصطناعي عن طريقته، ثم يقوم بالحساب. | أقوى حركة منفردة عندما تشك بنظرة واحدة. |
والانضباط العكسي: لا تطلب رمزًا للإجابة على المشكلات. "اكتب الكود وقم بتشغيله لتخبرني ما إذا كانت مقالتي مقنعة" يضيع الأداة. الخط الفاصل من المفهوم 3 يقطع كلا الاتجاهين.
الرد حول بياناتك الذي لا يحتوي على كتلة تعليمات برمجية مرئية، ولا يحتوي على عدد صفوف، ولا عبارة "هذا ما قمت بحسابه" هو رأي حول بياناتك، وليس تحليلًا لها. تعامل معها بنفس الطريقة التي تتعامل بها مع فاتورة المقاول لعمل لم تره يحدث من قبل.
🔬 افعل هذا الآن (دقيقتان). اجعل الذكاء الاصطناعي يثبت أنه قام بالحساب بدلاً من التخمين. الصق هذا الملف الصغير والتعويذة المكونة من ثلاثة أسطر معًا:
هنا سجل تنقلات صغير.
التاريخ، الوضع، الدقائق 2025-03-03,حافلة,35 2025-03-03,مشي,10 04-03-2025,الدراجة,20 2025-03-05,حافلة,40 2025-03-06,مشي,15 2025-03-07,الدراجة,25 10-03-2025,حافلة,30 11-03-2025,مشي,12
كتابة وتشغيل التعليمات البرمجية لإجمالي الدقائق حسب الوضع. أرني الكود الذي قمت بتشغيله. قبل أي شيء آخر، أخبرني بالعدد الدقيق للصفوف والعمود الأسماء والنطاق الزمني.
يمكنك التحقق من الإجابة بنفسك: 8 صفوف، أعمدة التاريخ/الوضع/الدقائق، كل ذلك في مارس 2025. سيتم الإبلاغ عن ذلك بالضبط، ثم كتلة التعليمات البرمجية، ثم الإجماليات (تأتي الحافلة إلى 105). في ملف يتكون من مئات الصفوف، لا يمكنك إلقاء نظرة عليه أبدًا، نفس السؤال الافتتاحي هو ما الذي يلفت انتباه الذكاء الاصطناعي في اختراع الأرقام.
5. قم بإيجاز المشكلة وليس البرنامج
إليك الحقيقة الأكثر تحررًا في هذه الدورة: أفضل ملخصات التعليمات البرمجية لا تحتوي على أي لغة تقنية على الإطلاق. أنت لا تحدد حلقات، أو مكتبات، أو معالجة الملفات، أو حتى لغة البرمجة التي تريد استخدامها. أنت تحدد كيف تبدو النتيجة الجيدة، تمامًا كما تفعل مع مساعد بشري، ويقوم الذكاء الاصطناعي بترجمة النية إلى تنفيذ، بما في ذلك اللغة. الأشخاص الذين لا يعرفون البرمجة كثيرًا يكتبون ملخصات أسوأ من المبتدئين، لأنهم يديرون التفاصيل الدقيقة للكيفية ولا يحددون ماذا. "اكتب هذا في بايثون" هو بالضبط هذا النوع من الإدارة التفصيلية: لقد قمت الآن بتقييد اختيار الذكاء الاصطناعي بناءً على تفضيل لا يمكنك تبريره فعليًا، عند وصف outcome ("أداة يمكنني النقر عليها" مقابل "رقم من جدول البيانات الخاص بي") من شأنه أن يسمح له بالاختيار بشكل صحيح من تلقاء نفسه.
ملخص كامل يجيب على خمسة أسئلة. لقد قابلت الثلاثة الأوائل في وصفة تطبيق الدورة التدريبية (الهدف، الإدخال، الإخراج)؛ تضيف مشاكل الكود مشكلتين أخريين:
# Brief: [name the task]
## Goal
What problem is solved when this works?
## Input
What am I giving you? (files, their format, roughly how many rows/items)
## Output
What exactly do I want back? (a number, a table, a chart, a cleaned
file, an HTML report)
## Rules
The constraints a stranger wouldn't know. (The school year starts in
August. "Pending" means not yet submitted. Ignore rows before 2024.)
## Edge cases
What should happen when the data is imperfect? (blank rows, duplicates,
a date in the wrong format, an amount with a currency symbol)
نعم، هذه إحدى مواصفات Markdown، تمامًا من النوع الذي دربتك عليه Markdown In, HTML Out على الكتابة. ملخصات التعليمات البرمجية هي حيث تبدأ هذه المهارة في دفع فائدة مركبة: كل عنوان هو شيء لم يعد الذكاء الاصطناعي مضطرًا إلى تخمينه.
القسمان اللذان يتخطاهما المبتدئون هما القسمان الأكثر أهمية:
القواعد هي المكان الذي تعيش فيه معرفتك المهنية. الذكاء الاصطناعي يعرف لغة بايثون؛ لا تعلم أن عامك الدراسي يبدأ في أغسطس، أو أن "معلق" يعني أنه لم يتم تقديمه بعد في نظامك، أو أن متجر وسط المدينة مغلق في مارس ويجب استبعاده. كل تحليل خاطئ سترجع به إلى قاعدة كنت تعرفها ولم تذكرها. هل تخلف مدير المدرسة عن الدفعات الجزئية في المفهوم 3؟ القاعدة المفقودة: "العائلة التي لديها أي رصيد غير مدفوع تعتبر متأخرة".
حالات الحافة هي المكان الذي تقرر فيه، مسبقًا، ما يجب أن تفعله البيانات غير الكاملة، لأن بياناتك غير كاملة؛ الجميع هو. الخطوة الاحترافية عبارة عن جملة واحدة: "إذا ضربت صفًا لا يمكنك تفسيره، فلا تخمن؛ تخطيه، وقم بإدراج كل صف تم تخطيه في النهاية." تعمل هذه الجملة على تحويل الفساد الصامت إلى تقرير مرئي.
ملخص عمل، إصدار المعلم (المدخلات هنا هي ملفات .csv، مجرد جداول بيانات محفوظة كنص عادي؛ المزيد عن ذلك في الجزء 3):
# Brief: Who hasn't turned in the essay
## Goal
Find which students on my class list have NOT submitted the essay,
so I know exactly who to chase before grades are due.
## Input
Two files, attached. "class-list.csv": Name, Student ID (about 180
students). "submissions.csv": one row per file turned in, with
Student Name, Filename, Date.
## Output
A list of students with no matching submission, and a count, then a
one-line summary. Format it as an HTML page I can print for class.
## Rules
- Match on student name; names in the submissions may have extra
spaces or different capitalization than the class list.
- A student who submitted twice still counts as submitted (once).
## Edge cases
- A submission whose name matches nobody on the class list: list it
separately (a typo or a wrong upload), don't silently drop it.
- Any row you can't read: skip it and list it at the end.
لا توجد كلمات برمجة في أي مكان، وسينجح هذا الموجز في التشغيل الأول في كثير من الأحيان أكثر بكثير من "العثور على من لم يرسل"، لأنه تمت إزالة كل التخمينات. (لاحظ سطر الإخراج الذي يطبق الدورة السابقة بهدوء: النتيجة التي تواجه الإنسان هي HTML.)
الحقيقة الصادقة: أنك غالبًا لن تعرف ما الذي يكمن في بياناتك. لذا اجعل الاكتشاف هو الموجه الأول: "قبل القيام بأي شيء، افحص الملفات وأخبرني: ما الذي يمكن أن يكون غامضًا أو غير متسق أو مفاجئًا هنا؟ قم بإدراج الأسئلة التي تريد الإجابة عليها قبل المعالجة." يقوم الذكاء الاصطناعي بالفحص، ويعود ب "هناك 14 صفًا بتواريخ فارغة وتنسيقين للعملات. ماذا يجب أن أفعل بكل منها؟"، و_الآن_ تكتب قسم حالات الحافة بالمعرفة بدلاً من الخيال. افحص، اسأل، ثم أختصر. هذه هي حلقة تكرار العصف الذهني من دورة التحفيز، والتي يتم تطبيقها على البيانات.
🔬 افعل ذلك الآن (3 دقائق). اكتب ملخصك الأول عن البيانات التي تقاوم. هذا الملف الصغير فوضوي بشكل متعمد: وحدة ضائعة، وفاصلة داخل رقم، وصف تم إدخاله مرتين، وصف بدون تاريخ. الصق الملف والملخص معًا، تمامًا كما هو موضح:
Here is my data, and my brief for it.
Date,Meal,Calories
2025-03-02,Breakfast,420
2025-03-02,Lunch,650 kcal
2025-03-02,Lunch,650 kcal
2025-03-05,Dinner,"1,100"
,Snack,200
2025-03-06,Breakfast,380
# Brief: Total my March calories by meal
## Goal
A clean total for each meal, so I can see where the calories went.
## Output
A table of meal and total, biggest first, then the grand total.
## Rules
- Calories may have a unit like "kcal" or a comma; treat them as plain numbers.
- The exact same row appearing twice is a double-entry; count it once.
## Edge cases
- A row with no date: do not guess. Skip it, and list it at the end.
Write and run code to do this, and tell me which rows you skipped or
treated as duplicates.
شاهده وهو يقوم بإزالة kcal والفاصلة، وإسقاط صف الغداء المتكرر، ووضع صف التاريخ الفارغ جانبًا (و_أخبرك_ أنه حدث)، ثم قم بإجمالي الباقي. إن خطوط القواعد وحالات الحافة هي التي أدت إلى حدوث ذلك. احذف هذين القسمين، ثم قم بتشغيلهما مرة أخرى، وستعود الفوضى مباشرة. هذه هي القوة الكاملة للموجز، في قسم واحد قبل وبعد. ستة صفوف فوضوية هنا؛ بضع مئات من صادراتك الحقيقية، حيث يمكن إخفاء رقم خاطئ بسهولة. الموجز هو ما يجعل النسخة الكبيرة آمنة للثقة.
6. التحقق من العمل الذي لا يمكنك قراءته
تذكّر من ما هو الذكاء الاصطناعي حقاً (الفكرة 3) أن النموذج لا يملك مدقّق حقيقة خاصاً به. مع الكود لديك مدقّق لا يملكه هو: يمكنك تشغيله. لذلك فالتأكد هنا يعني التشغيل والقراءة، لا الثقة.
هذا هو السؤال الذي يطرحه كل متشكك، وهم على حق في طرحه: إذا كنت لا تستطيع قراءة الكود، فكيف تعرف أنه صحيح؟
الجواب أقدم من أجهزة الكمبيوتر: ** بنفس الطريقة التي تتحقق بها من أي خبير لا يمكنك تدقيق حرفته. ** أنت لا تتحقق من المحاسب الخاص بك عن طريق إعادة استخلاص قانون الضرائب؛ يمكنك التحقق من المجاميع مقابل السجلات الخاصة بك. لا يمكنك التحقق من البناء عن طريق اختبار الأسمنت بنفسك؛ يمكنك التحقق مما إذا كان الجدار مستقيمًا والباب مغلقًا. يمكنك التحقق من المخرجات مقابل المعرفة المستقلة، وأنت، خبير المجال، لديك معرفة مستقلة لن يتمتع بها الذكاء الاصطناعي أبدًا.
خمس عمليات فحص، بترتيب تصاعدي للجهد. الثلاثة الأولى تغطي معظم المواقف:
1. اختبار الإجابة المعروفة. قبل الوثوق بالبرنامج النصي في 5000 صف، قم بإطعامه بشريحة تعرف إجابتها بالفعل. قم بتشغيله لمدة شهر واحد قمت بإغلاقه يدويًا بالفعل. اختر طالبة واحدة واحسب درجتها المرجحة على الورق. إذا كان النص يعيد إنتاج كل إجابة يمكنك التحقق منها، فإن ثقتك في الإجابات التي لا يمكنك التحقق منها مكتسبة، وليست مأمولة. هذه هي الحركة الأقوى في هذه الصفحة.

قبل التشغيل على الملف الكامل، قم بتشغيل التعليمات البرمجية في شهر مارس فقط. أنا تعرف بالفعل أن الإجمالي الصحيح لشهر مارس هو 184,250 دولارًا. أرني ما يحصل على الكود.
**2. أسئلة الواقع. ** استفسر عن المخرجات بما تعرفه عن عالمك. عدد الصفوف الداخلة مقابل الصفوف الخارجة: إذا دخل 1400 وكان التقرير يغطي 1381، فأين ال 19 المفقودة؟ هل تهبط المجاميع في نطاق معقول؟ هل يتطابق "أكبر العملاء" مع العميل الذي تعرف أنه الأكبر؟ أي إجابة تتعارض مع حدسك المهني هي إما مفاجأة في البيانات أو خطأ برمجي، وكلاهما يستحق المطالبة التالية: "تقريرك يقول X. تابع معي، بلغة إنجليزية بسيطة، كيف حسبت هذا الرقم بالضبط، وأرني ثلاثة من الصفوف الأساسية."
3. إعادة التشغيل باللغة الإنجليزية البسيطة. اجعل الذكاء الاصطناعي يشرح سلوك الكود كإجراء:
اشرح، خطوة بخطوة، باللغة الإنجليزية البسيطة، ما يفعله هذا الرمز، كما لو كان واصفًا ذلك لزميل سيتحقق من المنطق ولكنه لا يستطيع القراءة شفرة. قم بتضمين ما يفعله بالصفوف الفارغة والتكرارات.
لا يمكنك تدقيق لغة بايثون، ولكن يمكنك بالتأكيد تدقيق "لقد قمت بمطابقة المبلغ والتاريخ خلال يومين، وتعاملت مع الديون على أنها سلبية، وتخطيت 14 صفًا غير قابل للتحليل (مذكور أدناه)." إذا كان الإجراء خاطئًا (قاعدة خاطئة، افتراض خاطئ)، فسيكون خطأ في اللغة الإنجليزية أيضًا، وسوف تكتشفه. معظم الأخطاء الحقيقية هي أخطاء إجرائية، وليست أخطاء مطبعية، ولهذا السبب ينجح هذا الأمر.
4. تمريرة الخصومة. مأخوذة مباشرة من عادة عنوان الدورة التدريبية: "ابحث عن أي طريقة يمكن أن يكون بها هذا التحليل خاطئًا أو مضللاً. ما الافتراضات التي وضعتها الشفرة؟ ما هي الحلقة الأضعف؟ سجل ثقتك بنفسك من 1 إلى 10 لكل مطالبة وقم بتبرير كل درجة." الذكاء الاصطناعي جيد حقًا في مهاجمة عمله عندما تتم دعوته صراحةً لذلك.
5. فحص النماذج المشتركة. بالنسبة للمخرجات عالية المخاطر (تذهب التسوية إلى المدقق، ويذهب التحليل إلى مجلس الإدارة)، خذ الموجز والبيانات إلى نموذج ثانٍ من عائلة مختلفة (دورة تحفيزية، المفهوم 13) وقارن بين الأرقام المحسوبة. يعد الاتفاق بين برنامجين مكتوبين بشكل مستقل على 23 حالة عدم تطابق أقوى إشارة تقدمها هذه التكنولوجيا.
| حصص | الحد الأدنى من التحقق |
|---|---|
| الفضول الشخصي (الإنفاق الخاص بك) | أسئلة الواقع. |
| منتج العمل الذي يعتمد عليه الزميل | اختبار الإجابة المعروفة + إعادة اللغة الإنجليزية البسيطة. |
| المال، الدرجات، الصحة، أي شيء موقع | كل خمسة، وإنسان يراجع المطالبات الحاملة. |
مثال غير برمجي. قامت صيدلية بتكليف برنامج نصي لمراجعة سجل صرف الأدوية الخاص بها ومقارنته بعدد المخزون. قبل أن تثق بها، زرعت فخًا: فقد أدخلت يدويًا تناقضًا زائفًا واحدًا في نسخة من البيانات، وهي فجوة مكونة من 10 وحدات كانت على علم بها لأنها خلقتها. لقد لفت النص انتباهها، بالإضافة إلى أربعة تناقضات حقيقية لم تكن على علم بها. النبات هو ما جعلها تصدق الأربعة. ملح بياناتك بخطأ واحد معروف ومعرفة ما إذا كان الرمز قد عثر عليه، وهو اختبار ذو إجابة معروفة في شكله الأكثر أناقة، ويكلف تسعين ثانية.
يمكنك تخطي أي اختبار في هذه القائمة باستثناء واحد: **لا تتعامل أبدًا مع رقم دقيق حرج لم تختبره مقابل إجابة واحدة على الأقل تعرفها بشكل مستقل. ** الرمز دقيق (المفهوم 2)، بما في ذلك الخطأ تمامًا. اختبار الإجابة المعروفة هو جدار الحماية الخاص بك.
🔬 افعل ذلك الآن (دقيقتان). قم بإجراء الفحص الوحيد الذي لا تخطيه أبدًا، على شريحة صغيرة بما يكفي للتحقق منها يدويًا. قم أولاً بإضافة هذه الأرقام الثلاثة بنفسك: 8,000 + 6,500 + 9,000 = 23,500. الآن اجعل الذكاء الاصطناعي يثبت أن الكود الخاص به يصل إلى هناك:
فيما يلي خطواتي لمدة ثلاثة أيام، واحدة لكل سطر: الاثنين 8000 الثلاثاء 6500 الاربعاء 9000 اكتب التعليمات البرمجية وقم بتشغيلها لإكمال الخطوات. لقد عملت بها يدوياً وفعلت ذلك ينبغي أن يكون 23500. أرني الرمز والإجمالي الذي يحصل عليه.
إذا أعاد الكود 23,500، فقد شاهدت عمل اختبار الإجابة المعروفة: لقد حددت شريحة يمكنك التحقق منها بنفسك، لذا يمكنك الوثوق بنفس الكود على مدار عام كامل من الخطوات التي لا يمكنك إضافتها أبدًا في رأسك. إذا أعادت أي شيء آخر، فقد اكتشفت خطأً مجانًا خلال ثلاثين ثانية.
7. عندما ينكسر: الأخطاء حوار وليست فشلاً
سوف يحدث خطأ ما. توقف النص. يظهر النص الأحمر. أو ما هو أسوأ من ذلك، ينتهي الأمر ويبدو الإخراج غريبًا. هذا هو التحول في العقلية الذي يفصل بين الأشخاص الذين يجتهدون عن الأشخاص الذين يستسلمون: الخطأ لا يعني فشل المشروع؛ إنه الكمبيوتر الذي يصف ما يحتاجه بدقة شديدة. ولديك خبير في طاقم العمل، موجود بالفعل في المحادثة، ويقرأ تلك اللغة بطلاقة.
المهارة بأكملها، لأخطاء النص الأحمر:
توقف وأظهر هذا الخطأ. قم بتشخيصه وإصلاح الكود و تشغيله مرة أخرى:
[الصق النص الأحمر، كل ذلك]
هذا كل شيء. أنت لا تفسر الخطأ؛ قمت بإحالته. يقرأ الذكاء الاصطناعي رسائل الخطأ الخاصة به بنفس الطريقة التي يقرأ بها الميكانيكي ضوضاء المحرك، ويصلح البرنامج النصي، ويعيد التشغيل. تموت معظم الأخطاء عند اللصق الأول. على الأسطح في الجزء 3 حيث يقوم الذكاء الاصطناعي بتشغيل التعليمات البرمجية في حلقة خاصة به، عادةً ما يرى الخطأ نفسه ويصلحه حتى قبل أن تلاحظه: ستشاهده وهو يحاول ويفشل ويعدل وينجح في استجابة واحدة.
الحالة الأكثر دقة هي خطأ ولكن يعمل: لا يوجد نص أحمر، ولكن رائحة الأرقام كريهة. لا تقل "الخطأ، قم بإصلاحه"؛ الذكاء الاصطناعي لا يعرف أي جزء يسيء. قم بالإبلاغ عن ذلك كعرض للطبيب:
يُظهر الإخراج إجمالي مبيعات قدره 4.2 مليونًا، لكني أعرف هذا العام كان حوالي 12 مليون يتم إسقاط شيء ما أو إساءة قراءته. التحقيق: أرني عدد الصفوف التي قمت بمعالجتها، والنطاق الزمني لقد وجدت، والصفوف الخمسة الأولى كما يراها الكود.
أعراض محددة، قيمة متوقعة، طلب فحص قبل إعادة الإصلاح. تسع مرات من أصل عشرة يظهر الجاني على الفور: يقرأ الكود فقط الورقة الأولى (علامة التبويب) من ملف Excel المكون من ثلاث أوراق، أو يعامل "1200" بفاصلته كنص، أو يتم قطع التصدير بهدوء في منتصف الطريق. لاحظ أن هذه مجرد أسئلة واقعية ل Concept 6، وتستخدم الآن كأداة إصلاح.
ثلاثة أنماط تغطي تقريبًا كل الأعطال:
| أعراض | المطالبة |
|---|---|
| النص باللون الأحمر، توقف البرنامج النصي | الصق الخطأ بالكامل: "التشخيص، الإصلاح، إعادة التشغيل". |
| يعمل، ولكن عدد يتناقض مع ما تعرفه | اذكر الأعراض والقيمة المتوقعة؛ اطلب منه إظهار عدد الصفوف ونماذج الصفوف قبل الإصلاح. |
| نفس الإصلاح فشل ثلاث مرات على التوالي | توقف عن الحفر. "لقد جربنا ذلك ثلاث مرات. تراجع إلى الوراء، وأعد صياغة المشكلة من جديد، واقترح طريقتين مختلفتين تمامًا." ثلاث ضربات تعني أن النهج خاطئ، وليس الكتابة، وإذا أصبحت المحادثة طويلة ومربكة، فابدأ محادثة نظيفة مع الموجز والدرس المستفاد (تعفن السياق، المطالبة بمفهوم الدورة 4). |
مثال غير برمجي. تعطل البرنامج النصي لدمج الحملة الخاص بإحدى جهات التسويق بسبب خطأ يشير إلى "برنامج الترميز". لقد ألصقتها دون أن تفهم مقطعًا واحدًا منها. رد الذكاء الاصطناعي في الواقع: يتم حفظ إحدى عمليات التصدير الخاصة بك بترميز نصي مختلف (شائع مع الملفات من الأنظمة القديمة)، مع تعديل الرمز لاكتشافه. إعادة تشغيل؛ عملت. إجمالي وقت التوقف عن العمل: أربعون ثانية. لم تتعلم أبدًا ما هو برنامج الترميز، ولم تكن بحاجة إلى ذلك أبدًا. الطلاقة في الأخطاء غير مطلوبة. الرغبة في لصقها.
🔬 افعل هذا الآن (دقيقتان). قم بتحطيمها عمدًا اليوم، بينما لا يوجد شيء على المحك، لذا فإن الانهيار الحقيقي في الشهر المقبل يبدو أمرًا روتينيًا. الصق هذا، خطأ مطبعي متعمد وكل شيء:
إليك سجل قراءة صغير: العنوان، النوع، الصفحات الكثيب، الخيال العلمي، 412 هاملت، دراما، 150 العاقل، التاريخ، 498 قم أولاً بكتابة التعليمات البرمجية وتشغيلها لإجمالي الصفحات حسب النوع. ثم خطأ إملائي عمود "الصفحات" باسم "Pagse" في البيانات، أعد تشغيل نفس الكود بدون إصلاحه، وتبين لي الخطأ الدقيق.
يظهر النص باللون الأحمر. (إذا ساعد الذكاء الاصطناعي في إصلاح الخطأ المطبعي بدلاً من إظهار الخطأ، فقل له: "لا، قم بتشغيله تمامًا كما هو مكتوب حتى أتمكن من رؤية الفشل.") لن تفهم كلمة واحدة منه، وهذا هو المغزى تمامًا. الآن افعل الشيء الوحيد الذي تطلبه المهارة:
هنا هو الخطأ. قم بتشخيصه وإصلاح الكود وتشغيله مرة أخرى.
يقرأ الخطأ الخاص به، ويصلح اسم العمود، وينتهي. لقد نجوت للتو من حادث التصادم الأول، وكانت المهارة بأكملها هي: لصق النص الأحمر مرة أخرى. لم يكن عليك أبدًا أن تعرف ما يعنيه ذلك.
8. احتفظ بالنص: المشكلة التي تم حلها تصبح زرًا
إشارة التكرار من المفهوم 3 لها فائدة لا تفعلها الثلاثة الأخرى: النص المكتوب مرة واحدة هو أحد الأصول التي تمتلكها إلى الأبد. يتطلب ملخص فحص الإرسال الخاص بالمعلم جهدًا في المرة الأولى التي تكتبه فيها. المهمة التالية، نفس الوظيفة هي جملة واحدة: "قم بتشغيل البرنامج النصي للتحقق من الإرسال الخاص بي في قائمة الفصل الجديدة هذه." تقريب التكلفة الحدية لكل جولة مستقبلية إلى الصفر. هذه هي اللحظة التي تتوقف فيها عن استخدام الذكاء الاصطناعي وتبدأ في تراكمه، وهي أول خطوة متواضعة نحو العاملين في مجال الذكاء الاصطناعي، والتي يبنيها هذا الكتاب في أجزاء لاحقة.
العادة لها ثلاثة أقسام:
اطلب البرنامج النصي كملف. عندما تكون النتيجة المبنية على تعليمات برمجية هي النتيجة التي تريدها مرة أخرى، اختتم ب: "احفظ هذا كملف برنامج نصي، مسمى بوضوح، مع وصف باللغة الإنجليزية البسيطة في الجزء العلوي لما يفعله، والملفات التي يتوقعها، والقواعد التي يطبقها." على Claude.ai، يمكنك تنزيل الملف؛ على أسطح الجزء 3، يوجد بالفعل في المجلد الخاص بك.
احتفظ بالملخص بجوار النص. احفظ ملخص Markdown من المفهوم 5 بجانبه. البرنامج النصي هو how (للآلات)؛ الموجز هو ماذا ولماذا (للبشر وجلسات الذكاء الاصطناعي المستقبلية). بعد ستة أشهر من الآن، عندما يحتاج شيء ما إلى التغيير، لن تتمكن من إعادة شرحه من الصفر؛ سوف تقوم بتسليم الموجز لجميع الذكاء الاصطناعي بالإضافة إلى البرنامج النصي وتقول "لقد تغيرت قاعدة القطع المتأخر؛ قم بتحديثها." الدورة السابقة أطلقت على هذه الطبقة اسم Intent Layer. هذا الزوج من الملفات، brief.md وsubmissions.py، هو الجزء الأول منه.
امنحهم منزلًا. مجلد واحد، my-scripts/، مجلد فرعي واحد لكل مهمة. داخل كل منها: الموجز والنص ونموذج صغير لملف الإدخال. تلك العينة هي اختبار الإجابة المعروفة غدًا، معدة مسبقًا.
my-scripts/
essay-submissions/
brief.md ← what & why, in your words
submissions.py ← the code (you still never read it)
sample-class/ ← inputs whose correct answer you know
monthly-campaign-rollup/
brief.md
rollup.py
sample-april/
إعادة التشغيل حسب السطح. على Claude.ai، يمكنك إعادة تحميل البرنامج النصي بملفات الشهر الجديد وتقول "قم بتشغيل هذا على هذه": عملي، ويدوي قليلاً. على أسطح الجزء 3، يوجد البرنامج النصي على جهازك، لذا فإن إعادة التشغيل عبارة عن جملة واحدة في أداة يمكنها رؤية المجلد الخاص بك بالفعل. هذا التباين، بصراحة، هو أفضل حجة لقراءة الجزء 3: الدردشة هي المكان الذي تولد فيه النصوص؛ جهازك هو المكان الذي يعيشون فيه.
| بدون عادة الاحتفاظ بالنص | معها |
|---|---|
| كل شهر، أعد شرح المهمة من الذاكرة. | كل شهر: "قم بتشغيل البرنامج النصي على الملفات الجديدة." |
| انحراف القواعد الدقيقة: منطق مايو يختلف تمامًا عن منطق يونيو. | القواعد مجمدة في البرنامج النصي. منطق متطابق في كل شوط. |
| مهارتك في الذكاء الاصطناعي تساعدك أنت فقط. | قم بتسليم المجلد إلى زميل: ملخص، نص، عينة. إنهم منتجون في دقائق. |
مثال غير برمجي. قامت مديرة العيادة بإنشاء تحليل عدم الحضور في شهر مارس واحتفظت بالنص. بحلول شهر أغسطس، كان "تشغيل نص عدم الحضور على تصدير هذا الشهر" أحد طقوس الجمعة لمدة 30 ثانية، وعندما تم افتتاح فرع جديد، سلمت المجلد إلى مديره، الذي قام بتشغيله في اليوم الأول دون سؤال واحد. بعد ظهر أحد الأيام من الوصف، تم أتمتة العمل المتكرر لستة أشخاص. هذا الضرب (وصف مرة واحدة، اركض إلى الأبد، سلم إلى أي شخص) هو الحجة الاقتصادية الكاملة لهذه الدورة في حكاية واحدة.
🔬 افعل هذا الآن (دقيقة واحدة). حوّل النتيجة إلى شيء تملكه. الصق هذا والبيانات وكل شيء:
قم بتجميع سجل الدراسة هذا حسب الموضوع، ثم احفظ الكود كملف نصي يمكنني تحميل: الرياضيات 3 التاريخ 2 الرياضيات 1.5 العلوم 2 في أعلى النص، ضع ملاحظة باللغة الإنجليزية البسيطة: ماذا يفعل، ما الملف الذي يتوقعه، والقواعد التي يتبعها. سمها شيئا أنا سوف تعترف في غضون عام.
أنت الآن تحمل ملفًا حقيقيًا. في المرة القادمة التي تلصق فيها أرقامًا جديدة وتقول "قم بتشغيل هذا على هذه". العمل الذي قمت به مرة واحدة أصبح بمثابة زر تضغط عليه إلى الأبد. هذه هي اللحظة التي يتحول فيها استخدام الذكاء الاصطناعي إلى امتلاك شيء ما، وهي اللبنة الأولى لكل عامل في مجال الذكاء الاصطناعي لاحقًا في هذا الكتاب.
الجزء 3: مشكلة واحدة، خمسة أسطح
كل شيء في الجزأين الأول والثاني (الخط الفاصل، والموجز، والتحقق، والحلقة، والنص المحفوظ) يعمل بشكل مماثل في كل مكان. ما يتغير عبر الأسطح هو مكان تشغيل الكود وما يمكن لمسه. هناك خمسة أسطح، ولكن يمكن تشغيل ثلاثة أنواع فقط من أكواد المكان: صندوق الحماية للمتصفح (Claude.ai، مع عمل ChatGPT وGemini بنفس الطريقة)، والمحطة الطرفية الموجودة داخل المجلد الخاص بك (Claude Code، OpenCode)، وتطبيق سطح المكتب (Cowork، OpenWork). المفاهيم الثلاثة التالية تسير في تلك الأماكن الثلاثة، باستخدام وظيفة واحدة جارية بحيث تبرز الاختلافات:
مجلد يضم اثني عشر ملف CSV للنفقات الشهرية. ادمجها، واجمعها حسب الفئة، وعلّم المعاملات المكررة، وأنتج تقرير HTML من صفحة واحدة مع مخطط.
(كلمة واحدة قبل أن نبدأ، إذا كان "CSV" جديدًا بالنسبة لك: CSV هو أبسط نوع من ملفات جداول البيانات: صفوف عادية من القيم مفصولة بفواصل. البنك الذي تتعامل معه، وبوابة مدرستك، وتطبيق اللياقة البدنية الخاص بك، وكل نظام تقريبًا به زر "تصدير" أو "تنزيل"، ينتجها، ويفتحها Excel ويحفظها مثل أي جدول بيانات آخر. وإذا كانت بياناتك عبارة عن ملف Excel عادي بدلاً من ذلك، فلن يتغير شيء: كل مطالبة في هذه الدورة التدريبية تعمل بنفس الطريقة عليها.)
9. Claude.ai: سطح المنزل (و ChatGPT، Gemini)
دردشة المتصفح هي المكان الذي توجد فيه هذه الدورة التدريبية، حيث يتم تشغيل كل مطالبة حتى الآن، وحيث سيتم حل معظم مشكلات التعليمات البرمجية الخاصة بك لفترة طويلة. عندما تطلب من Claude.ai كتابة التعليمات البرمجية وتشغيلها، يتم تنفيذ التعليمات البرمجية في sandbox: جهاز كمبيوتر مؤقت من جانب Anthropic، تم إنشاؤه لمحادثتك. يتم إدخال التحميلات الخاصة بك؛ تظهر النتائج والملفات والرسوم البيانية. لا يتم لمس أي شيء على جهاز الكمبيوتر الخاص بك، مما يجعل هذا السطح خاليًا من المخاطر للتعلم. يعمل ChatGPT (قدرته على تحليل البيانات) وGemini بنفس الطريقة: التحميل وطلب التعليمات البرمجية والتحقق. يتم نقل كل مطالبة في هذه الدورة دون تغيير.
الوظيفة الجارية على Claude.ai:
مرفق 12 ملف CSV، ملف واحد شهريًا من نفقاتي لعام 2025 (الأعمدة: التاريخ، الوصف، الفئة، المبلغ).
كتابة وتشغيل التعليمات البرمجية إلى:
- دمج جميع ال 12 في مجموعة بيانات واحدة. أخبرني بإجمالي عدد الصفوف و تأكد من وجود جميع الأشهر ال 12 قبل المضي قدمًا.
- إجمالي الإنفاق حسب الفئة وحسب الشهر.
- قم بوضع علامة على المعاملات المكررة المحتملة (نفس التاريخ والمبلغ و وصف)؛ قم بإدراجها، ولا تحذف أي شيء.
- قم بإعداد تقرير HTML من صفحة واحدة: مخطط الاتجاه الشهري والفئة الجدول وقائمة التكرارات وثلاث ملاحظات تستحق اهتمامي.
القواعد: تستخدم الكميات الفواصل كألف فواصل. المبالغ المستردة هي سلبي. إذا لم يكن من الممكن تحليل أي صف، فقم بتخطيه وإدراجه في النهاية.
بعد بضع دقائق: قطعة أثرية HTML معروضة، تمامًا كما وعدت دورة Markdown In, HTML Out: ملخص على شكل Markdown، صفحة مصممة للخارج، مع وجود Python في المنتصف بشكل غير مرئي. قم بإجراء عمليات فحص المفهوم 6 (هل يتطابق عدد الصفوف؟ هل يبدو الشهر الذي تعرفه جيدًا صحيحًا؟)، ثم قم بنشر التقرير أو تنزيله.
هذا ما يبدو عليه "الذكاء الاصطناعي يقوم بتشغيل الكود": يظهر البرنامج ونتيجته معًا في رد واحد. لم تكتب شيئًا منها ولم تضغط على زر "عدم التشغيل".
ما هو أفضل سطح للمنزل وأين ينتهي:

| قوة | حد |
|---|---|
| لا يوجد أي تركيب، ولا يشكل أي خطر على جهازك. | يرى Sandbox فقط ما تقوم بتحميله. أربعون ملفًا تعني أربعين عملية تحميل، و"تسجيل الدخول إلى أجهزة الشبكة" مستحيل من هنا. |
| مثالية للوظائف لمرة واحدة والاستكشافية. | صندوق الرمل مؤقت. يجب تنزيل البرامج النصية (المفهوم 8) وإلا فإنها ستنتهي فعليًا مع الدردشة. |
| الموجز الكامل → الكود → التحقق → حلقة التكرار، كلها مرئية. | المهام المتكررة تعني إعادة التحميل في كل مرة. غرامة شهرية؛ شاقة يوميا. |
الحدود في سطر واحد: صندوق الدردشة عبارة عن ورشة عمل تزورها؛ فهو ليس المكان الذي تعيش فيه ملفاتك. في اللحظة التي تكون فيها مشكلتك متعلقة بجهاز الكمبيوتر الخاص بك (مجلداته، ومئات الملفات، وإيقاعاته اليومية)، تكون قد تجاوزت فترة الزيارة، ويصبح السطحان التاليان موجودين.
🔬 افعل هذا الآن (دقيقتان). تم تنفيذ كل تمرين حتى الآن على Claude.ai، لذا فأنت تعيش بالفعل على سطح المنزل. هذه هي الخطوة المميزة، التقرير المصمم. الصق هذا والبيانات وكل شيء:
إليك وقت النظر إلى الشاشة في الشهر الماضي، بالساعات لكل تطبيق: انستغرام، 28 يوتيوب،41 الرسائل،12 الخرائط،6 العاب,19 إنتاج تقرير HTML من صفحة واحدة: عنوان يحتوي على إجمالي الساعات، أ مخطط شريطي بسيط حسب التطبيق، والجدول الكامل، وملاحظتان تستحقان انتباهي. اجعلها تبدو جيدة بما يكفي لإرسالها إلى شخص ما.
تظهر صفحة مصممة، وليس جدارًا من النص: كلماتك الواضحة، وتقرير حقيقي، ورمز يعمل بشكل غير مرئي بينهما. هذا هو "Markdown in, HTML out" من الدورة التدريبية الأخيرة، وهو مدعوم الآن بكود برمجي لم تكتبه من قبل.
10. Claude Code & OpenCode: الوكيل الموجود في المجلد الخاص بك
Claude Code (أنثروبي) وOpenCode (مفتوح المصدر، يعمل مع العديد من نماذج الذكاء الاصطناعي؛ هذا الكتاب يجمع بين كل أداة تجارية وبديل مفتوح من حيث المبدأ) يعيشان في المحطة: نافذة النص العادي التي كانت موجودة في كل جهاز كمبيوتر منذ ما قبل الشاشات الرسومية. إذا جعلتك الكلمة تتراجع، استمر في إعادة الصياغة: الجهاز مجرد مربع دردشة موجود داخل مجلد. أنت تكتب الجمل؛ يجيب الوكيل. يكمن الاختلاف عن المتصفح في كل ما يتعلق بالدردشة: يمكن للوكيل رؤية الملفات الموجودة بالفعل (بدون تحميل)، تشغيل التعليمات البرمجية مباشرة عليها، وحفظ البرامج النصية التي تستمر إلى الأبد، وإصلاح الأخطاء الخاصة به في حلقة ضيقة دون نقل الرسائل.
(المحطة هي أوضح طريقة لتصوير هذه الأدوات، والمكان الذي يتم تدريسها فيه في هذه الدورة، لكن كليهما تطورا إلى ما هو أبعد من ذلك. يعمل Claude Code أيضًا داخل برامج تحرير التعليمات البرمجية، وتطبيق سطح المكتب، والمتصفح؛ ويعمل OpenCode في برامج التحرير وتطبيق سطح المكتب أيضًا. فكرة "مربع الدردشة في مجلد" موجودة في كل واحدة منها: أينما تعيش، فهي وكيل يمكنه رؤية ملفاتك والتصرف بناءً عليها. اختر أي نقطة دخول توفرها أداتك؛ فالمهارات متطابقة.)
مهمة التشغيل مرة أخرى، ولاحظ ما هو مفقود:
يحتوي مجلد النفقات-2025 على 12 ملف CSV شهريًا. دمجهم، الإجمالي حسب الفئة والشهر، ضع علامة على التكرارات (نفس التاريخ، المبلغ، الوصف)، وإنتاج report.html مع مخطط الاتجاه والفئة الجدول، قائمة التكرارات، وثلاث ملاحظات. المبالغ تستخدم الفاصلة فواصل؛ المبالغ المستردة سلبية. تخطي وإدراج الصفوف غير القابلة للتحليل. احفظ رمز الدمج والتقرير كبرنامج نصي قابل لإعادة الاستخدام مسمى التقرير الشهري (اخترت نوع الملف المناسب) حتى أتمكن من إعادة التشغيل في العام المقبل.
لا توجد مرفقات: الملفات موجودة ببساطة هناك. يقرأها الوكيل، ويكتب الكود (بايثون، لمهمة الدمج والإجمالي مثل هذه)، ويقوم بتشغيله، ويضرب عقبة الفاصلة، ويصلحها بنفسه، وينتهي. افتح المجلد: report.html، جاهز للإرسال، وmonthly-report.py، ملكك إلى الأبد. يناير القادم: "قم بتشغيل البرنامج النصي للتقرير الشهري في مجلد 2026." عادة الاحتفاظ بالنص في المفهوم 8، مع إتمام عملية الحفظ نيابةً عنك.
_Claude كود في مجلد. لاحظ أنه يسرد الملفات التي لم تقم بتحميلها مطلقًا؛ لقد كانوا هناك بالفعل. تبدو النافذة فنية، ولكن كل ما تكتبه هو باللغة الإنجليزية البسيطة.
هذا هو السطح للوظائف الأكثر تطلبًا: التعليمات البرمجية التي يجب تشغيلها على جهازك الخاص، وفقًا لجدول زمني، ولمس الأنظمة التي لا يمكن لعلامة تبويب المتصفح الوصول إليها أبدًا. تصور مهندس شبكات يقوم بتسجيل الدخول إلى أربعين جهازًا كل صباح لسحب التقارير الصحية. يحتاج هذا العمل إلى تشغيل كود من جهازه، على شبكته، قبل أن يصل إلى مكتبه. لا يوجد صندوق حماية للمتصفح يمكنه فعل ذلك. سير عمله بالكامل هو: فتح الوحدة الطرفية، والوصف، والتحقق، والجدول الزمني. لم يقرأ النصوص أبدًا، ولم يتعلم كتابتها أبدًا.
Claude Code أم OpenCode؟ نفس تجربة الدردشة في المجلد. كلود كود هو أنثروبي، مصقول، يديره كلود. OpenCode مفتوح المصدر ويتيح لك اختيار النموذج الخاص بك، بما في ذلك النماذج المجانية والمستضافة ذاتيًا. تعلم على أي منهما؛ المهارات متطابقة. تغطي الدورة التدريبية المكثفة للبرمجة الوكيلة تثبيت وتشغيل كليهما؛ ما تعلمته هنا (موجز، تحقق، كرر، احتفظ) هو بالضبط ما ستفعله بداخلها.
يتم تسويق هذه الأدوات لدى المطورين، والتسويق خاطئ فيما يتعلق بالحدود. لا شيء يتعلق ب "الدردشة مع وكيل يمكنه رؤية هذا المجلد" يتطلب معرفة الكود؛ فهو يتطلب معرفة ملفاتك ومشكلتك، وهو الجزء الذي تحضره. بعض من أكثر المستخدمين غير المبرمجين لهذه الأدوات هم المحاسبون والباحثون الذين سئموا من التحميل.
11. العمل المشترك والعمل المفتوح: التفويض مع طقوس السلامة
Claude Cowork (أنثروبي) وOpenWork (مفتوح المصدر، من ذكاء اصطناعي مختلف) هما تطبيقات سطح المكتب: نفس قوة لمس الملفات التي يتمتع بها سطح الوحدة الطرفية، مغلفة بنافذة تطبيق عادية، مصممة للعاملين في مجال المعرفة بدلاً من المطورين. لقد استوفيت الفئة في المفهوم 11 للدورة التدريبية. الجديد هنا هو إدراك ما تحتويه هذه التطبيقات: عندما يقوم Cowork بإعادة تنظيم مجلدك أو إنشاء تقريرك، فإنه في كثير من الأحيان يقوم بكتابة التعليمات البرمجية وتشغيلها للقيام بذلك. نفس بايثون، زي مختلف.
السمة المميزة لها هي إيقاع العمل المدمج الذي تتركه الأسطح الأخرى لنظامك: التخطيط أولاً، التصرف بعد الموافقة. امنح Cowork المهمة الجارية وهي تستجيب عادةً بخطة ("سأقرأ ملفات CSV ال 12، وأدمجها في هذه الأعمدة، وأتعامل مع المبالغ المستردة على أنها سلبية، وأعلم التكرارات دون حذف، وأنتج report.html؛ هذا ما سأقوم بإنشائه") وانتظر. تقرأ الخطة باللغة الإنجليزية البسيطة، وتكتشف الافتراض الخاطئ قبل تنفيذها، ثم توافق عليها. خطوة مراجعة الخطة هي إعادة العرض باللغة الإنجليزية البسيطة للمفهوم 6، والتي تم نقلها قبل العمل بدلاً من بعده: التحقق بشكل افتراضي، مدمج في السطح.
الاختيار بين الخمسة، حسب المشكلة التي أمامك:
| حالتك | الوصول ل | لماذا |
|---|---|---|
| سؤال لمرة واحدة حول ملف أو عدد قليل من الملفات | Claude.ai (أو ChatGPT / Gemini) | تحميل، حساب، التحقق، القيام به. لا شيء للتثبيت، لا شيء في خطر. |
| التعلم أو الاستكشاف أو العمل على جهاز كمبيوتر مستعار | كلود آي | صندوق الرمل لا يمكن أن يؤذي أي شيء. |
| المشكلة موجودة في المجلدات الخاصة بك؛ سوف تكررها؛ يجب أن تستمر البرامج النصية | كلود كود أو OpenCode | لا يوجد تحميل، وتبقى البرامج النصية، ويتم إصلاح الأخطاء ذاتيًا، ويمكن إجراء التشغيل الآلي. |
![]() | ||
| نفس الشيء، لكنك تريد تطبيقًا، وليس محطة طرفية، وخطة للموافقة عليها قبل أن يتحرك أي شيء | العمل المشترك أو العمل المفتوح | التخطيط ثم الموافقة هو التحقق المدمج في السطح. |
| يجب أن يتم تنفيذ المهمة وفقًا لجدول زمني، أو أن تلمس أنظمة أخرى (حالة مهندس الشبكة) | كلود كود أو OpenCode | فقط التعليمات البرمجية الموجودة على جهازك هي التي يمكن تشغيلها أثناء نومك. |
ونصيحة التسلسل الصادقة: ابق على Claude.ai حتى يصبح التحميل هو الجزء المزعج من أسبوعك. هذا الإزعاج هو إشارة التخرج. يشعر معظم القراء بذلك خلال شهر من تطبيق هذه الدورة على العمل الحقيقي؛ الدورات التدريبية المكثفة لأزواج الأدوات في انتظارك عندما تفعل ذلك.
لا يمكنك تجربة الجهاز الطرفي أو تطبيق سطح المكتب داخل علامة تبويب المتصفح؛ فهي موجودة على جهاز الكمبيوتر الخاص بك، وتجربتها تعني تثبيتًا قصيرًا، وهو بالضبط ما تهدف إليه دورات Agentic Coding وCowork & OpenWork. هذا هو الجزء المطمئن: لقد مارست بالفعل المهارات الحقيقية (الإيجاز، فرض التعليمات البرمجية، التحقق، الاحتفاظ) بيديك على Claude.ai. تتغير هذه الأسطح مكان تشغيل الكود، وليس ما تفعله. نفس الوظيفة، غرفة أكبر.
الجزء 4: السلطة، في أمان
مفهومان ختاميان: قواعد السلامة للتعليمات البرمجية التي يمكنها لمس الأشياء الحقيقية، وخريطة صادقة لمكان انتهاء التعليمات البرمجية ذات المطالبة الواحدة.
12. نصف قطر الانفجار: قواعد التعليمات البرمجية التي تلامس ملفاتك
في Claude.ai، الأخطاء مجانية: صندوق الحماية يمكن التخلص منه وجهاز الكمبيوتر الخاص بك لا يمكن المساس به. في اللحظة التي تنتقل فيها إلى الأسطح التي يتم فيها تشغيل التعليمات البرمجية على جهازك، يتوقف تحذير Concept 2 عن كونه نظريًا: ** الكود يفعل بالضبط ما قيل له، بشكل مثالي، على نطاق واسع، بما في ذلك الشيء الخطأ. ** يقوم البرنامج النصي الذي يحتوي على ملخص يساء فهمه بإعادة تسمية 300 ملف بشكل خاطئ في نفس الثواني الأربع التي قد يستغرقها إعادة تسميتها بشكل صحيح. هناك حقيقتان من الدورة التدريبية المحفزة تستحق التكرار لأن الأشخاص يتعلمونهما بطريقة باهظة الثمن: الملفات التي يحذفها الوكيل في كثير من الأحيان تتخطى سلة المحذوفات، والملفات التي يتم تحريرها بواسطة برنامج نصي لا تحتفظ بسجل للتراجع.
إذن: أربع قواعد، رخيصة الثمن، تزيل كل المخاطر تقريبًا. يعملان معًا على تقليص نطاق الانفجار، وهو أسوأ شيء يمكن أن يحدث إذا سارت الأمور بشكل خاطئ.
القاعدة 1: اعمل على النسخ حتى يكتسب البرنامج النصي الثقة. قبل أي تشغيل لتعديل الملفات: "انسخ المجلد أولاً إلى نسخة احتياطية للنفقات-2025، ثم اعمل على النسخة الأصلية فقط." جملة واحدة. عندما (وليس إذا) حدث شيء ما بشكل جانبي أثناء التشغيل الأول للنص، يصبح الحادث بمثابة استهزاء بدلاً من كارثة. بعد تشغيل البرنامج النصي بشكل نظيف عدة مرات على بيانات حقيقية، قم بتخفيف هذا الأمر بالنسبة إلى هذا البرنامج النصي.
القاعدة 2: اطلب تجربة تجريبية قبل أي عمل مدمر. إعادة التسمية، النقل، الحذف، الكتابة فوق: "لا تغير أي شيء بعد. أرني القائمة الكاملة للعمليات التي ستنفذها (كل إعادة تسمية، اسم قديم → اسم جديد) وانتظر موافقتي." قراءة هذه القائمة تستغرق دقيقتين وتكتشف سوء الفهم ("انتظر، لماذا تلامس مجلد 2024؟") بينما لا تزال كلمات بدلاً من أفعال. يقوم Cowork وOpenWork بذلك عن طريق التصميم؛ على سطح المحطة، أنت تفرضه.
القاعدة 3: حدد نطاق المنطقة. قم بتوجيه الوكيل إلى أصغر مجلد يحتوي على المشكلة: لا دليلك الرئيسي أبدًا، ولا "المستندات" أبدًا، ولا القرص بأكمله. يمكن أن يتسبب البرنامج النصي المختلط داخل expenses-2025/ في إتلاف اثني عشر ملف CSV قمت بنسخها احتياطيًا بموجب القاعدة 1. يمكن أن يؤدي البرنامج النصي المختلط في الجزء العلوي من محرك الأقراص إلى الإضرار بحياتك.

**القاعدة 4: الإخراج إلى ملفات جديدة؛ لا تقم أبدًا بالكتابة فوق المدخلات. ** _ "اكتب النتائج في ملف جديد؛ واترك النسخ الأصلية دون تغيير."_ تظل البيانات الأصلية نقية؛ كل تشغيل يمكن عكسه عن طريق الحذف. اجعله خطًا ثابتًا في قسم الإخراج في كل ملخص.
تكلف الطقوس المجمعة ثلاث جمل لكل موجز وحوالي تسعين ثانية لكل جولة:
انسخ المجلد إلى نسخة احتياطية أولاً. أرني خطة العمليات الخاصة بك قبل تغيير أي شيء، وانتظر الموافقة. اكتب كل الإخراج إلى ملفات جديدة؛ لا تقم أبدًا بتعديل النسخ الأصلية.
هذا هو نفس سلم الأذونات الذي قدمته الدورة التدريبية لتطبيقات سطح المكتب، والذي تمت ترجمته للتعليمات البرمجية: يتم منح الثقة إلى نصوص برمجية محددة ذات سجلات تتبع، وليس إلى التكنولوجيا، ولا ينمو نطاق التعليمات البرمجية التي قد تلمسها إلا بسرعة الدليل على سلوكها.
مثال غير برمجي. طلب أحد الباحثين من أحد الوكلاء "تنظيف" مجلد تسجيلات المقابلة عن طريق إزالة النسخ المكررة. أظهرت القائمة التجريبية 40 عملية حذف مقترحة، بما في ذلك ستة ملفات قام منطق المطابقة بتجميعها بشكل خاطئ، لأن مقابلتين مختلفتين كانت لهما أطوال متطابقة وأسماء متشابهة. قامت بتصحيح القاعدة ("المطابقة على المحتوى، وليس الاسم والحجم")، وأعادت تشغيل التشغيل التجريبي، ووافقت على 34 عملية حذف حقيقية. المقابلات الست التي كانت ستختفي بصمت (خارج سلة المحذوفات، غير قابلة للاسترداد) نجت بسبب قراءة الخطة لمدة دقيقتين. هذا هو ما تشتريه الطقوس.
🔬 افعل هذا الآن (دقيقتان). تدرب على الحركة التي تمنع الكوارث: طالب بالخطة قبل أي تغيير. لصق:
لدي ستة ملفات: report-jan.pdf، وreport-feb.pdf، وnotes.txt، تقرير-mar.pdf, photo.jpg, تقرير-apr.pdf. أريد إعادة تسمية فقط "report-" ملفات PDF إلى report-01.pdf، وreport-02.pdf، وما إلى ذلك، بترتيب التاريخ. قبل أن تفعل أي شيء، أرني خطتك بالضبط: كل اسم قديم بعد ذلك إلى اسمها الجديد. لا تغير شيئًا بعد، وانتظر موافقتي.
يظهر لك قائمة، الاسم القديم بجوار الاسم الجديد، ويتوقف. اقرأها. تأكد من ترك notes.txt وphoto.jpg دون تغيير. _ تلك القراءة لمدة دقيقتين، قبل أن يتحرك ملف واحد، هي عادة السلامة الكاملة. _ في ملفاتك الحقيقية، هذا هو الفرق بين الاستهزاء والكارثة.
13. حافة الخريطة وما عبرها
لقد كانت هذه الدورة واثقة بشكل متعمد، لأن الثقة مبررة داخل أراضيها: بالنسبة للمشكلات التي تناسب ملخصًا وتعيش في ملفاتك، فإن التعليمات البرمجية المكتوبة بواسطة الذكاء الاصطناعي والتي لا تقرأ تركيبها مطلقًا (ولكنك تتحقق من نتيجتها دائمًا) لا تمثل حلاً وسطًا. إنها ببساطة الطريقة التي يتم بها هذا العمل الآن. لكن يجب أن تعرف بالضبط أين تنتهي المنطقة، لتجنب الإحباط ولرؤية إلى أين يتجه هذا الكتاب بعد ذلك.
عبر الحافة، يحتاج إلى أكثر من رمز مطالبة واحد:
- البرامج التي يقوم الأشخاص الآخرون بتسجيل الدخول إليها. الحسابات، والمدفوعات، والمستخدمين المتزامنين، وهي خدمة يجب أن تظل مفعلة في الساعة 3 صباحًا: المنتجات، وليس البرامج النصية. يمكن البناء عليها باستخدام الذكاء الاصطناعي، ولكن مع الانضباط الهندسي للجزء الرابع من هذا الكتاب، وليس مطالبة الدردشة.
- التشغيل الآلي الدائم مع عواقب واقعية. يتم تشغيل ميزة "إرسال بريد إلكتروني إلى عملائي تلقائيًا كل أسبوع" دون مراقبة، حيث لا يمكن الوصول إلى شيكات Concept 6. الفجوة بين البرنامج النصي الذي تقوم بتشغيله والتحقق منه والعامل الذي يدير نفسه هو الفجوة بين هذه الدورة التدريبية ومجال التدريب المهني الرقمي الذي يوجد هذا الكتاب لتعليمه: قابل للتقاطع، ولكن مع الانضباط القائم على التقييم، وليس التفاؤل.
- الأعمال عالية المخاطر دون التراجع. الرمز الذي يرسل الإقرار الضريبي، ويرسل البريد الإلكتروني الجماعي، وينفذ التجارة. دع الكود يعد هذه الأشياء ويطلقها الإنسان. اليوم الذي تزيل فيه الإنسان هو اليوم الذي تحتاج فيه إلى هندسة الموثوقية للأجزاء اللاحقة من الكتاب.
- الحكم يرتدي زي الحساب. "احسب الموظفين الذين سيتم ترقيتهم": الحساب تافه؛ المعايير هي المشكلة برمتها، وهي ملكك أنت، وليست معايير بايثون. يحسب الكود؛ عليك أن تقرر.
داخل المنطقة، ملكك اعتبارًا من اليوم: كل تسوية، أو تجميع، أو إعادة تسمية، أو دمج، أو تنظيف، أو تدقيق متقاطع، أو وضع علامة، أو رسم بياني، أو تقرير في حياتك العملية يتخطى الحجم أو الدقة أو التكرار أو الملفات. بالنسبة لمعظم المهنيين، فإن هذا يعني مئات الساعات سنويًا، محصورًا حتى الآن وراء مهارة قيل لك أنه عليك أن تتعلمها أولاً.
هل تتذكر المحاسب الذي أعاد لها أمسيتها؟ اضربها في كل تسوية، أو زيادة، أو إعادة تسمية، أو تقرير في حياتك العملية، وسيكون لديك الوعد الكامل بهذه الدورة. الأشخاص الذين يتعلمون هذا لا يتم استبدالهم؛ إنهم يحصلون على ساعات من أسبوعهم مرة أخرى. هذا ليس سحرا. إنه رمز مفوض: المشكلات التي تم وصفها مرة واحدة، وحسابها بشكل مثالي، والاحتفاظ بها إلى الأبد، وإعادة تشغيلها مجانًا. ولم يصبح أي منهم مبرمجين. لقد أصبحوا عملاء جيدين. والآن أنت كذلك.
من هنا يبدأ الكتاب. أنت الآن تمتلك كلا من الرافعتين العظيمتين اللتين تم بناء مسار الأسس عليهما: المستندات الدقيقة (التي يتم تدريسها في Markdown In, HTML Out) والحسابات التي يتم التكليف بها من خلالها (هذه الصفحة). ما تبقى هو الانضباط الذي يقرر متى يتم الوصول إليهم: كيف تفكر في عصر الذكاء الاصطناعي، ومعرفة متى يجب الاتصال بالوكيل ومتى لا يتم ذلك. وبعد ذلك، يأخذ حل المشكلات مع الوكلاء العامين كلا الرافعتين على أسطح الوكلاء من الجزء 3 ويضيف نظام التشغيل (التحليل، والقيود، وسلم الاستقلالية) الذي يحول "الذكاء الاصطناعي كتب لي نصًا" إلى "الذكاء الاصطناعي وأنا شحنت المشاركة." الإرشادات التفصيلية لزوج الأدوات (Agentic Coding، Cowork & OpenWork) موجودة في اليوم الذي يبدأ فيه التحميل بإزعاجك.
ملخص قصير قبل تجربة المطالبات
ثلاثة عشر مفهوما، سطر واحد لكل منهما:
- المفهوم 1. لم يعد الكود مقيدًا بالقدرة على كتابته. يقوم الذكاء الاصطناعي بكتابة الكود وتشغيله: لم يتم تثبيت أي شيء، ولم يتم لصق أي شيء. أنت تسأل "هل يمكنني وصف هذا؟"، وليس "هل يمكنني بناء هذا؟"
- المفهوم 2. الكود عبارة عن تعليمات دقيقة يتم تنفيذها بشكل مثالي في كلا الاتجاهين. يختار الذكاء الاصطناعي اللغة؛ بالنسبة لعمل البيانات الحقيقي في هذه الدورة، فهذا يعني استخدام لغة Python في كل مرة تقريبًا. أنت لا تكتب أو تقرأ بناء الجملة أبدًا.
- المفهوم 3. تشير أربع إشارات إلى وجود مشكلة في الكود: الحجم، والدقة، والتكرار، والملفات. أي إشارة كافية. لا شيء يعني أنها مشكلة في الإجابة.
- المفهوم 4. يقوم الذكاء الاصطناعي أحيانًا بتقدير الوقت الذي يجب أن يقوم فيه بالحساب. انطق الكلمات: "اكتب التعليمات البرمجية وقم بتشغيلها. أظهر لي أن التعليمات البرمجية تم تشغيلها. أعطني عدد الصفوف أولاً."
- المفهوم 5. قم بإيجاز المشكلة، وليس البرنامج: الهدف، الإدخال، الإخراج، القواعد (معرفتك المهنية)، حالات الحافة (ما يجب أن تفعله البيانات غير الكاملة). اسمح للذكاء الاصطناعي بفحص البيانات أولاً وإخبارك بما يجب أن تقرره.
- المفهوم 6. التحقق من المخرجات مقابل المعرفة المستقلة: اختبارات الإجابات المعروفة، وأسئلة الواقع، والإعادة باللغة الإنجليزية البسيطة، والتمريرات التنافسية، والتحقق من النماذج المتقاطعة. لا تتصرف أبدًا بناءً على رقم دقيق حرج لم يتم اختباره.
- المفهوم 7. الأخطاء عبارة عن حوار. لصق النص الأحمر. الإبلاغ عن أرقام خاطئة كأعراض ذات قيم متوقعة؛ وبعد ثلاثة إصلاحات فاشلة، طالب بنهج جديد.
- المفهوم 8. يؤدي التكرار إلى تحويل النصوص البرمجية إلى أصول: احتفظ بالملخص والنص ونموذج الإجابات المعروفة معًا في مجلد. وصف مرة واحدة، تشغيل إلى الأبد، تسليم إلى أي شخص.
- المفهوم 9. يقوم Claude.ai (وChatGPT, Gemini) بتشغيل التعليمات البرمجية في بيئة معزولة خالية من المخاطر: السطح الرئيسي للوظائف لمرة واحدة وكل ما تتعلمه.
- المفهوم 10. يضع Claude Code وOpenCode الوكيل داخل مجلدك: لا توجد تحميلات، أو نصوص برمجية مستمرة، أو أخطاء ذاتية الإصلاح، أو عمليات تشغيل مجدولة. المحطة عبارة عن مربع دردشة موجود في مجلد.
- المفهوم 11. يجمع Cowork وOpenWork نفس القوة في تطبيق سطح المكتب من خلال التخطيط ثم الموافقة: التحقق المدمج في السطح.
- المفهوم 12. عندما يتمكن الكود من لمس الملفات الحقيقية: انسخ أولاً، ثم قم بالتشغيل الجاف قبل التدمير، وأصغر مجلد ممكن، ثم أخرج إلى ملفات جديدة. ثلاث جمل لكل موجز.
- المفهوم 13. حافة الخريطة: البرامج متعددة المستخدمين، والأتمتة غير المراقبة، وإجراءات عدم التراجع، وقرارات الحكم تحتاج إلى بقية هذا الكتاب. كل شيء آخر هو لك اليوم.
وتحت كل ذلك، هوية واحدة ومهارة واحدة. الهوية: أنت العميل، وليس المقاول. المهارة، التي لم تكن الدورة التدريبية بحاجة إليها أبدًا: يمكنك الوثوق بالعمل الذي لا يمكنك رؤيته، لأنك اختبرته مقابل شيء تعرفه بالفعل. العملاء الذين يقدمون ملخصًا واضحًا، ويتحققون من خلال ما يعرفونه بشكل مستقل، ويحتفظون بما دفعوه مقابل الفوز بيوم حقيقي من أسبوعهم، في العمل الذي يهم بالفعل. هذه هي الدورة بأكملها.
لقد فعلت ذلك بالفعل، عشر مرات
إذا قمت بتشغيل مربعات "افعل هذا الآن" أعلاه، فإنك لم تقرأ هذه الدورة التدريبية فحسب؛ لقد استخدمته. لقد رصدت مشاكل في التعليمات البرمجية، وأجبرت الذكاء الاصطناعي على الحساب، وكتبت ملخصًا لترويض البيانات الفوضوية، وأجريت اختبارًا للإجابة المعروفة، ونجوت من حادث تصادم، واحتفظت بالنص، وطالبت بالتجربة التجريبية. كل ذلك بأم عينيك، على البيانات الموجودة هناك في الصفحة.
الآن قم بإزالة عجلات التدريب. تنفذ المشاريع الأربعة أدناه نفس الخطوات على بياناتك، حيث تكون الإجابات مهمة بالفعل.
🚀 المشاريع
كانت مربعات "افعل هذا الآن" العشرة تلك تدريبات على بيانات سلّمناها لك. أما هذه المشاريع الأربعة فهي الشيء الحقيقي: بياناتك أنت، ومخاطرك أنت، وصيد في النهاية.
الصيد هو شيء حقيقي يجده كود الذكاء الاصطناعي ولم تكن تعرفه من قبل، وشيء تستطيع أن تفعل حياله شيئًا: اشتراك تلغيه، أو رسم تعترض عليه، أو درجة تنقذها، أو صديق تطالبه بمال يدين به لك. فلاحظ ما ليست عليه هذه المشاريع. إنها ليست عن صناعة شاشة للتباهي. لا رابط ترسله، ولا صفحة تنشرها. الشيء الذي تخرج به هو جملة تقولها لشخص حقيقي ("وجد الذكاء الاصطناعي اشتراكًا نسيته، 796 ذهبت حتى الآن، إضافة إلى رسم مزدوج أستطيع الاعتراض عليه") وسكربت صغير تحتفظ به. الصيد هو العرض.
قبل أن توجّه مشروعًا نحو بيانات ما، اسأل: هل بنت شركة بالفعل تطبيقًا لهذا الأمر بالضبط؟ إن كان الجواب نعم (Splitwise لتقسيم فاتورة، تطبيق ميزانية لتتبع الإنفاق، خلاصة عامك على هاتفك)، فهي المشكلة الخطأ لهذا المكان. التطبيق لا يوجد إلا حين تكون القواعد نفسها بالنسبة للجميع. وإذا كانت القواعد عامة، فلا يوجد شيء خاص بك تصفه، ولا إجابة خاصة تملكها وحدك ليتحقق منها التحقق.
المشكلات الصحيحة هي العكس: سوق من شخص واحد. قواعدك أنت، وفوضاك أنت، وإجابة لا يستطيع تأكيدها سواك. وهذا تحديدًا حيث يتفوق الكود المكلَّف على كل تطبيق في المتجر، وحيث يعيش كل مشروع أدناه.
ابدأ بمشروع "محقق المال"؛ فهو يعلّمك كل خطوة تعيد المشاريع الأخرى استخدامها. تبحث المشاريع الثلاثة الأولى عن صيد في بيانات لا تستطيع سوى قراءتها؛ أما الرابع فيوجّه الانضباط نفسه نحو ملفاتك، حيث تكون المخاطر أعلى لأن الكود هناك قادر على الحذف. يستغرق كل منها أقل من ساعة على حساب مجاني.
مشروع 145 minمحقق الماللا تتتبّع مالك إلى الأمام. اصطد التسرّب المختبئ في تاريخك الحقيقي.
"المال يختفي ببساطة ولا أعرف إلى أين يذهب." قالها الجميع. يجيب تطبيق الميزانية عنها إلى الأمام، ولهذا يوجد واحد منه للجميع، ولهذا يفشل التتبّع في اختبار التطبيق الجاهز. هذه هي الخطوة المعاكسة، والسبب الذي يجعل أي تطبيق لا يفعلها: أنت تصطاد إلى الوراء عبر تاريخك الحقيقي بحثًا عن التسرّب المحدد الذي لا يعرفه سواك.
تدرّب على الصيد مرة على محفظة عيّنة تستطيع التحقق من إجابتها، ثم أطلقه على تصديرك الحقيقي. الصق هذا في الدردشة باعتباره "ملفك". إنه بضعة أشهر من محفظة طالب، معاملة واحدة في كل سطر. المبلغ الموجب هو مال داخل، والمبلغ السالب هو مال خارج.لا تصدير خاص بك بعد؟ تدرّب على هذه المحفظة أولًا
Date,What,Amount
2025-06-01,Pocket money,+5000
2025-06-04,PrimeVideo subscription,-199
2025-06-05,Spotify,-299
2025-06-07,Foodpanda,-650
2025-06-09,Careem ride,-300
2025-06-15,Tutoring received,+1500
2025-06-18,Foodpanda,-700
2025-06-28,Bank service fee,-50
2025-07-01,Pocket money,+5000
2025-07-04,PrimeVideo subscription,-199
2025-07-05,Spotify,-299
2025-07-08,Foodpanda,-650
2025-07-08,Foodpanda,-650
2025-07-14,Careem ride,-300
2025-07-28,Bank service fee,-50
2025-08-01,Pocket money,+5000
2025-08-04,PrimeVideo subscription,-199
2025-08-05,Spotify,-299
2025-08-10,Foodpanda,-700
2025-08-16,Careem ride,-350
2025-08-20,Tutoring received,+1500
2025-08-28,Bank service fee,-50
2025-09-01,Pocket money,+5000
2025-09-04,PrimeVideo subscription,-199
2025-09-05,Spotify,-299
2025-09-12,Foodpanda,-700
2025-09-17,Careem ride,-300
2025-09-28,Bank service fee,-50
الصق المحفظة، ثم هذا الموجز:
هذه بضعة أشهر من محفظتي (الموجب مال داخل، والسالب مال خارج). المال يستمر في الاختفاء ولا أستطيع رؤية أين. كن محقق مالي: اكتب وشغّل كودًا، وأرني أنه اشتغل، لتجد أين يذهب فعلًا، وأي شيء يخصم مني بهدوء كل شهر، وأي رسم فُرض مرتين في اليوم نفسه. ثم أخبرني بما سيتبقى لي بحلول مصروفي المقبل.
اكسب ثقتك من وراء الكواليس أولًا. قبل أن تصدّق أي شيء وجده، أكّد رقمين تستطيع التحقق منهما بنفسك: إجمالي المال الداخل يجب أن يكون 23,000 (أربعة أشهر من 5,000 مصروف، إضافة إلى الدروس الخصوصية مرتين بمبلغ 1,500)، ويجب أن يظهر PrimeVideo كل شهر، 796 أُخذت حتى الآن (199 في أربعة). إن استنسخ الكود كليهما، فإن الأشياء التي وجدها ولم تكن تستطيع التحقق منها مسبقًا قد كسبت ثقتك. هذا الفحص الهادئ هو اختبار الإجابة المعروفة من المفهوم 6 يؤدي عمله الحقيقي بعيدًا عن الأنظار.
والآن اجعله يشرح نفسه. الأرقام التي استطعت التحقق منها عادت صحيحة، فالخطوة التالية هي أن تجعل الذكاء الاصطناعي يأخذك في جولة عبر تفكيره الخاص بكلمات تستطيع قراءتها فعلًا.
والآن اشرحها وكأنني لا أستطيع قراءة الكود. أي لغة استخدمت، وكيف حصلت فعلًا على هذه الأرقام، وبخاصة كيف قررت أن شيئًا ما كان مكررًا؟
هذا هو الإعادة بالإنجليزية المبسطة من المفهوم 6. لا تستطيع قراءة Python، لكنك تستطيع فحص المنطق بالإنجليزية المبسطة: "جمعت حسب الفئة، وعددت رسمًا متكررًا فقط حين أصاب المبلغ نفسه كل شهر، ووسمت رسم اليوم نفسه بالمبلغ نفسه باعتباره تكرارًا محتملًا." إن كان هذا المنطق خاطئًا، فإنه يُقرأ خاطئًا بالإنجليزية، وتمسك به دون أن تقرأ سطرًا واحدًا من الكود. ولاحظ أيضًا أنك لم تطلب منه قط استخدام Python (المفهوم 2): فقد اختار اللغة بنفسه، لأن هذا عمل على بيانات واختيار الأداة المناسبة كان مهمته، لا مهمتك.
ما الذي يصطاده المحقق. على هذه المحفظة يكشف ثلاثة أشياء حقيقية لم تسلّمها له: اشتراك PrimeVideo يأخذ بهدوء 199 في الشهر، 796 حتى الآن، نسيت أنك تملكه؛ ورسم Foodpanda أصاب مرتين في اليوم نفسه، 8 يوليو، رسم مزدوج تستطيع الاعتراض عليه؛ والتسرّب الحقيقي، توصيل الطعام عند نحو 4,050، أكثر من كل الاشتراكات مجتمعة. ويستقر التوقع بأمانة فوق ذلك: أنت في الواقع موجب صافيًا، تشعر فقط بأنك مفلس لأن توصيل الطعام يقضمك في لقيمات صغيرة. (والمحقق صادق بشأن أرضيته الخاصة: ذلك التوقع يفترض أن دخل دروسك الخصوصية يستمر، وهنا وصل في شهرين فقط من أربعة. المحقق الجيد يريك الرقم ومعه ما استند إليه.)
جملتك الواحدة: "وجد الذكاء الاصطناعي اشتراكًا نسيته، 796 ذهبت حتى الآن، إضافة إلى رسم مزدوج أستطيع الاعتراض عليه." تلك الجملة تنتهي بفعل. أنت تلغي، وتعترض، وتأكل في الخارج مرتين في الأسبوع.
احتفظ بالأداة. اطلب منه حفظ الأمر كله كسكربت برأس بالإنجليزية المبسطة (المفهوم 8)، باسم مثل "فحص مالي الشهري." الشهر المقبل تلصق تصديرًا جديدًا وتقول "شغّل هذا"، فيصير الصيد عادة من ثلاثين ثانية بدلًا من أمسية كاملة.
إن كان الصيد سيقود قرارًا حقيقيًا (استرداد يستحق المطاردة، أو ميزانية ستعرضها على أحد)، فشغّل الموجز نفسه في ذكاء اصطناعي ثانٍ من عائلة مختلفة وانظر هل يتفق الاثنان على التسرّب قبل أن تتصرف. هذا هو أقوى فحوص المفهوم 6، يُنفَّذ على الحقيقة.
اختياري: احتفظ بالإيصال. الصيد هو الناتج الحقيقي، وأنت تملكه أصلًا. لكن إن أردت الاحتفاظ بنسخة أو عرضها على أحد (والد، أو سجلاتك الخاصة)، فتستطيع تغليف ما وجدته بالمهارة نفسها من الدورة السابقة، "ماركداون يدخل / HTML يخرج".
للاحتفاظ أو لعرضه على أحد: حوّل ما وجدته إلى صفحة واحدة نظيفة أستطيع حفظها، فيها التسرّب، والاشتراك المنسي، والرسم المزدوج، وحكمك من سطر واحد.
على Claude يظهر التقرير في السطر باعتباره عملًا (artifact) تستطيع حفظه؛ وعلى ChatGPT يُنزَّل كملف .html تفتحه في متصفحك، والنتيجة واحدة في الحالتين. هذا تغليف للصيد لا صلب الموضوع، وهو لك أنت: تقرير عن اشتراكاتك المنسية لعينيك أنت أو عيني والدك، لا رابطًا تنشره أبدًا. وهو أيضًا المعنى الصادق الذي يستخدم به هذا المشروع الكود في الاتجاهين: Python لتحسب وتصطاد التسرّب، وترميز HTML من الدورة السابقة لتغلّفه، ولا تطبيقًا قابلًا للنقر تبنيه أبدًا. هذا مبنيّ من محفظة التدريب أعلاه، لا من مال أحد حقيقي، فعرضه آمن. أما تقريرك فيحمل صيدك أنت، وتقريرك الحقيقي يبقى لك، لا رابطًا تنشره أبدًا. تستطيع أيضًا فتح النموذج في علامة تبويبه الخاصة.▶ شاهد تقريرًا نموذجيًا (كيف يمكن أن تبدو صفحتك المحفوظة)
يتمّ حين: يستنسخ الكود الرقمين اللذين كنت تعرفهما، ويسلّمك شيئًا حقيقيًا واحدًا على الأقل لم تكن تعرفه (الاشتراك المنسي، الرسم المزدوج) تستطيع التصرف حياله هذا الأسبوع، إضافة إلى سكربت محفوظ تستطيع إعادة تشغيله الشهر المقبل.
مشروع 230-45 minما درجتي حقًارمّز مجموعة القواعد الوحيدة التي لا يملكها أي تطبيق، قواعد معلّمك، واكتشف أين تقف فعلًا.
لا يعرف أي تطبيق دفتر درجات أن معلّمك يسقط أدنى واجبين لك، ويحتسب أفضل 8 من 10 اختبارات قصيرة، ويسمح لنهائي قوي بأن يحل محل نصفي ضعيف، ويضع سقفًا لعقوبة التأخير. تلك الحزمة الدقيقة من القواعد موجودة على منهج واحد في العالم، وهذا تحديدًا سبب اجتيازها اختبار التطبيق الجاهز: القواعد ليست عامة، إنها قواعد معلّمك، فلا يستطيع تشفيرها سوى موجز تكتبه أنت. هذا هو "صف المشكلة لا البرنامج" (المفهوم 5) في أنقى صوره، لأن قسم القواعد هنا هو المنهج منقولًا إلى الإنجليزية المبسطة.
اجمع درجاتك الحقيقية (منسوخة مباشرة من البوابة، الفوضى مقبولة) وقواعد معلّمك الفعلية. تدرّب على العيّنة إن لم تكن أمامك.لا درجات في متناول يدك؟ تدرّب على هذه، ثم افعلها على الحقيقة
My homework scores: 60, 92, 88, 45, 90, 85
My quiz scores (best 8 of 10 count): 70, 95, 88, 100, 0, 91, 84, 77, 93, 80
Midterm: 72
Final: 86
My teacher's exact rules:
- Homework is 20% of the grade. Drop my two lowest homework scores, average the rest.
- Quizzes are 20%. Only my best 8 of 10 count (a 0 means I missed one).
- Midterm is 25%.
- Final is 35%. If my final percentage is higher than my midterm, the final replaces the midterm too.
الصق درجاتك وقواعدك، ثم هذا الموجز:
هذه درجاتي وقواعد معلّمي الدقيقة للتقييم. اكتب وشغّل كودًا، وأرني أنه اشتغل، لتحسب درجتي الحقيقية الآن باتّباع كل قاعدة، وأظهر مجموع كل جزء فرعي كي أتحقق من واحد منه يدويًا. ثم أخبرني بما أحتاجه في النهائي للوصول إلى 90 بالمئة.
اكسب ثقتك من وراء الكواليس أولًا. تحقق من فئة واحدة بنفسك قبل أن تثق بالدرجة كلها. أسقط أدنى واجبين (45 و60) ومتّوسط ما تبقّى، 92 و88 و90 و85، وهو 88.75. إن قرأ المجموع الفرعي للواجبات في الكود 88.75، فإن حسابه على الفئات التي يصعب عليك فحصها يدويًا قد كسب ثقتك للتو. (على بياناتك أنت، اختر أي فئة واحدة يسهل حسابها على الورق. هذا هو اختبار الإجابة المعروفة، وكلفته دقيقة.)
الصيد. الرقم الذي يعود يكاد لا يكون أبدًا الرقم في رأسك. الصيد رقم حقيقي حامل لمخاطر لم يكن لديك، ومعه خطة: "أنا في الواقع عند 79، لا عند 85 التي افترضتها، وأحتاج 88 في النهائي لأحصل على A." تلك الجملة تنتهي بفعل أيضًا. إنها تغيّر ما تذاكره الليلة، وهذا هو الهدف الكامل من تشغيلها.
احتفظ بالأداة. احفظها كسكربت "ما الذي أحتاجه في النهائي". أعد تشغيله كلما نُشرت درجة، فتعرف دائمًا أين تقف بالضبط وما الذي يجب أن يبلغه النهائي بالضبط.
يتمّ حين: يستنسخ الكود الفئة الواحدة التي فحصتها يدويًا، ويسلّمك درجة حقيقية لم تكن تعرفها إضافة إلى الدرجة الدقيقة التي تحتاجها تاليًا، محددة بما يكفي لتغيير خطة مذاكرتك الليلة.
مشروع 345 minالدفاتر لا تتطابقسجلّان ينبغي أن يتفقا: مجموعك المعدود والسجل الرقمي الفوضوي. جد الفجوة، وسمِّ الشخص.
أتذكر المحاسبة التي افتتحت هذه الدورة، وهي تخسر أمسية كل شهر تطارد الحفنة من المعاملات التي تختلف فيها سجلّتان؟ لديك مشكلتها على مقياس المراهقين. جمعت مالًا لرحلة صف، أو ناد، أو هدية جماعية. لقد عددت ما دخل، فأنت تعرف المجموع الحقيقي، وذلك العدد هو إجابتك المعروفة، الشيء الذي لا يستطيع أي تطبيق أن يمنحك إياه لأن لا تطبيق كان في الغرفة.
والآن طابقه مع السجل الرقمي الفوضوي: مذكّرات JazzCash أو Venmo أو Easypaisa مليئة بنص حر، إضافة إلى قائمتك الورقية بمن يدين. معرفتك الخاصة هي القواعد التي لا يملكها أي تطبيق: "بيتزا في المذكّرة ليست رسومًا، إنه صديق يردّ لي مالًا"؛ "ألفُ علي تغطّيه وأخاه"؛ "خمسمئة شاردة من رقم لا أعرفه على الأرجح رسوم أحدهم، لكن رسوم من؟" تلك الحزمة من القواعد تعيش في رأسك وحدك، وهذا تحديدًا سبب كون هذا سوقًا من شخص واحد، وكون Splitwise ليس كذلك.لا جمعٌ خاص بك لتسوّيه؟ تدرّب على هذا
Everyone owes 500 for the class trip. Eight people: Ali, Omar, Sara,
Bilal, Hina, Zoya, Ayesha, Usman. So the books should show 4,000.
Digital record (JazzCash), exactly as it came in, messy memos and all:
Date,From,Amount,Memo
2025-09-02,Ali,1000,trip me + my brother Omar
2025-09-02,Sara,500,trip dues
2025-09-03,Bilal,500,
2025-09-03,Hina,500,class trip
2025-09-05,0300-unknown,500,
2025-09-05,Usman,300,pizza
2025-09-06,Zoya,500,dues
2025-09-08,Ayesha,500,trip
What only I know (the rules):
- Ali's 1,000 covers Ali AND his brother Omar. Count it for both.
- Usman's 300 with "pizza" is NOT dues; he was paying me back. Ignore it.
- The 500 from "0300-unknown" has no name I recognize. Do not assume; flag it.
الصق قائمة المستحقات، والسجل الرقمي، وقواعدك، ثم هذا الموجز:
هذا ما يدين به الجميع، وسجل الدفع الفوضوي، والقواعد التي أعرفها أنا وحدي. اكتب وشغّل كودًا، وأرني أنه اشتغل، لتطابق بينها: من دفع، ومن لا يزال يدين، وكم المبلغ غير المحتسب. اذكر أي دفعة لا تستطيع مطابقتها بشخص؛ لا تخمّن. مجموعي المعدود هو [رقمك]؛ أرني كيف يقف مقابل ذلك.
اكسب ثقتك من وراء الكواليس أولًا. رقمك المعدود، 4,000 مستحقة على ثمانية أشخاص، هو الإجابة المعروفة هنا، الدور نفسه الذي يلعبه الشهر المُغلق يدويًا في المفهوم 6. إن عاد المجموع "المتوقّع" في الكود بأي شيء غير 4,000، فهناك خلل في الموجز قبل أن تنظر حتى إلى الصيد.
الصيد. في هذه العيّنة تأتي الدفاتر ناقصة 500 على الورق. بتطبيق قواعدك، سبعة أشخاص مغطّون (علي وعمر بالألف، إضافة إلى سارة وبلال وحنا وزويا وعائشة)، ودفعة عثمان الوحيدة كانت بيتزا فلا يزال يدين، وهناك خمسمئة لا يمكن تحديد مصدرها من رقم لا تعرفه. فالصيد إذن عدم تطابق حقيقي وقابل للتصرف: إما أن تلك الخمسمئة الغامضة هي عثمان يدفع تحت معرّف لم تعرفه، وإما أنك حقًا لا تزال دائنًا، ورسالة واحدة تحسم الأمر. الناتج هو الجملة التي تستطيع إرسالها إلى محادثة المجموعة الليلة: "الجميع محتسبون عدا عثمان، وهناك خمسمئة غامضة، فسأراسله قبل أن أغلق الدفاتر." عدم تطابق كهذا إما خلل في موجزك وإما تباين حقيقي يستحق المطاردة، وهذا تحديدًا حِرفة المحاسبة.
احتفظ بالأداة. احفظها كسكربت المطابقة لديك. الرحلة المقبلة، الهدية المقبلة، الجمع المقبل: الصق السجل الجديد وقائمة المستحقات الجديدة، فتصير أمسية من المطاردة فحصًا من موجز واحد.
يتمّ حين: يطابق الكود مقابل مجموعك المعدود، ويسلّمك اسمًا محددًا تطارده أو دفعة محددة تضعها في مكانها، عدم التطابق الحقيقي الواحد، في جملة تستطيع إرسالها إلى محادثة المجموعة الليلة.
مشروع 445 minإنقاذ معرض الصورمعرض صورك يخفي نسخًا مكررة تأكل مساحة حقيقية. جدها، احذفها بأمان، ثم رتب ما تبقى حسب التاريخ.
تقرأ المشاريع الثلاثة الأخرى بياناتك. أما هذا فيغيّرها، وهذا تحديدًا سبب تعليمه عادة الأمان التي لا تستطيع الأخرى تعليمها. معرض صورك فوضى مزدوجة في آن واحد: فهو مليء بالنسخ المكررة (اللقطة نفسها محفوظة مرتين، ودفعات شبه متطابقة، ولقطة شاشة نسختها هنا وهناك)، وما ينجو منها يقبع بلا ترتيب حقيقي. تصلح الأمرين هنا معًا: تجد المكررات وتحذفها بأمان، ثم ترتب ما تبقى حسب التاريخ. الصيد هو كم المساحة التي تهدرها المكررات؛ ودرس الأمان هو حذفها دون أن تخسر صورة حقيقية؛ والثمرة معرض صار أخيرًا مرتبًا.
أولًا، جد المكررات، ولاحظ أن الذكاء الاصطناعي لا "ينظر" إلى صورك أبدًا. التمييز بين صورتين خوارزمية، لا مهمة ذكاء اصطناعي: الكود يصغّر كل صورة إلى بصمة دقيقة ويقارن البصمات. أنت تطلب ذلك بالضبط:
اكتب وشغّل كودًا لتجد الصور المكررة وشبه المكررة في هذا المجلد. ابصم كل صورة ببصمة إدراكية (perceptual hash)، اجمع المتطابقات في مجموعات، وأخبرني بعدد المكررات وكم المساحة التي تأخذها. لا تحذف شيئًا بعد.
يصل الصيد كرقم: "47 مكررًا عبر 18 مجموعة، 2.1 GB." هذا وحده يستحق المشروع.
ثم بوابة الأمان، لأن هذه الخطوة تحذف (المفهوم 12). الملفات المحذوفة تتجاوز سلة المحذوفات، وتطابق البصمة قد يكون خاطئًا، فغروبا شمس مختلفان يبدوان متشابهين. فتجعل الكود يُظهر خطته قبل أن يلمس أي شيء:
لكل مجموعة، أبقِ أكبر نسخة واذكر النسخ التي ستحذفها، بالأسماء والأحجام. لا تغيّر شيئًا بعد. انسخ الأصول إلى نسخة احتياطية أولًا، ثم انتظر موافقتي.
اقرأ القائمة. شبه دائمًا هناك "مكرر" واحد هو في الحقيقة لحظة مختلفة: استثنِه، ثم وافق على البقية. تلك المراجعة، قبل حذف ملف واحد، هي درس الأمان كله، وهي الخطوة الوحيدة التي لم تجعلك المشاريع للقراءة فقط أعلاه تتدرب عليها أبدًا.
أخيرًا، رتب ما تبقى، حتى يدوم التنظيف. المعرض بعد إزالة المكررات لا يزال نصف مرتب فقط إن بقي ألف صورة في ترتيب الرفع. تعليمة واحدة إضافية تجعله في هيئته الصحيحة:
الآن خذ الصور المتبقية ورتبها حسب التاريخ، الأحدث أولًا، في نسخة أستطيع تصفحها بنظرة واحدة. واترك أصولي دون مساس.
تنتهي وأنت تملك معرض صورك الخاص، خاليًا من المكررات ومرتبًا: لا شيء منشور، ولا شيء مُرسل، فقط ملفاتك مرتبة أخيرًا. هذا ما يفعله الكود، مصوغًا بشكل تفاعلي. أسقط كومة من الصور (جرب الصورة نفسها مرتين): يبصم كل واحدة لالتقاط المكررات، ويتيح لك المراجعة قبل إزالة أي شيء، ثم يرتب البقية حسب التاريخ. لا ذكاء اصطناعي، ولا شيء يُرفع، كله داخل متصفحك. يُحمّل مباشرة في الأسفل؛ وتستطيع أيضًا فتحه في تبويب خاص به.▶ جربها بنفسك (مباشرة)
يتمّ حين: يسلّمك الكود رقمًا حقيقيًا (المكررات المكتشفة والمساحة التي تهدرها)، وأمسكتَ بمطابقة خاطئة واحدة على الأقل قبل الموافقة، وتوجد نسخة احتياطية من الأصول، فكان الحذف آمنًا، والصور الباقية مرتبة حسب التاريخ. احتفظ بالسكربت، فلا يتراكم معرض صورك مجددًا أبدًا.
🛟 إذا تعثّرت في منتصف مشروع
كل تعثّر رأيناه يقع في واحد من هذه. جد عَرَضك، الصق الإصلاح. لا يطلب منك أي منها أن تفهم ما الذي أخطأ؛ تلك مهمة الذكاء الاصطناعي.
1. "لا يستطيع فتح تصديري أو قراءته." عادة الملف، لا الذكاء الاصطناعي. الصق: "أخبرني بالضبط ما الخطأ في هذا الملف: تنسيقه، وما تستطيع وما لا تستطيع قراءته منه، وما الذي ينبغي أن أعيد تصديره أو أحفظه باعتباره بديلًا." إن عرضت شاشة التنزيل كلًا من CSV وExcel، فجرّب الآخر. تسع مرات من أصل عشر يكون هذا إعادة تصدير.
2. "أجاب، لكنني لم أرَ قط كتلة كود." التقدير الصامت من المفهوم 4. قل الكلمات مجددًا، بحزم: "توقف. اكتب وشغّل كودًا للإجابة عن هذا، أرني الكود، وأعطني عدد الصفوف أولًا." لا كتلة كود تعني أنه لم يشتغل أي كود، مهما ادّعى النثر.
3. "الرقم لا يطابق ما عددته أو ما أعرفه." لا تقل "إنه خاطئ". أبلغ عنه باعتباره عَرَضًا (المفهوم 7): "مجموعك X لكنني عددت Y. أرني عدد الصفوف الذي عالجته، والنطاق الزمني، وأول خمسة صفوف كما يراها الكود." المتسبب (صف متخطّى، فاصلة قُرئت نصًا، تصدير نصف مكتمل) يظهر دائمًا تقريبًا في ذلك الفحص. وتذكّر: في هذه المشاريع قد يكون عدم التطابق هو الصيد، لا خللًا.
4. "الإصلاح نفسه يستمر في الفشل." ثلاث ضربات تعني أن النهج خاطئ، لا الكتابة. الصق: "جرّبنا هذا ثلاث مرات. انسَ الكود الحالي. أعد صياغة المشكلة من جديد واقترح نهجين مختلفين تمامًا."
5. "ملفي فيه بيانات خاصة وأشعر بالتوتر من رفعه." غريزة جيدة؛ تصرّف بناءً عليها. هذه المشاريع كلها تلامس مالًا حقيقيًا وأسماء حقيقية، فهذا الأمر مهم. الصق: "قبل أي تحليل، اصنع نسخة منظّفة مع إزالة الأسماء وأرقام الحسابات، اعمل على تلك النسخة فقط، وأكّد ما أزلته." أو احذف تلك الأعمدة بنفسك أولًا؛ نادرًا ما تحتاجها المجاميع. تحقق من سياسة بيانات أداتك قبل رفع أي شيء حساس، وإن كانت بياناتك لا تستطيع المغادرة فعلًا (قاعدة عمل أو مدرسة)، فتدرّب على العيّنة وطبّق الخطوات داخل أداة معتمدة فقط.
6. "نفد استخدام الطبقة المجانية في منتصف المشروع." كل مشروع هنا يناسب طبقة مجانية، لكن التكرار الكثيف قد يبلغ سقفًا يوميًا. انتظر إعادة الضبط (موجزك المحفوظ يعني أن الاستئناف لا يكلّف شيئًا)، أو أعد لصق الموجز في عائلة نموذج مختلفة وتابع؛ المهارة تنتقل في الحالتين.
النمط تحت الستة كلها: حين تتعثّر، صف التعثّر للذكاء الاصطناعي. المهارة نفسها التي تكلّف الكود تنقذ المشروع.
أنت الآن تكلّف الكود. تعلّمك الدورة التالية كيف تدير المشاركة: حل المشكلات مع الوكلاء العامين →
البطاقات التعليمية للمساعدة في الدراسة
اختبر فهمك
ثلاثة عشر مفهوماً، وهوية واحدة: أنت العميل، وليس المقاول. تنقلك هذه السيناريوهات الاثنين والثلاثين إلى جداول البيانات والمجلدات وعمليات التشغيل المعطلة الخاصة بالأشخاص الآخرين وتطرح عليك السؤال الوحيد الذي يطرحه كل مفهوم. لا شيء مكافأة حفظ تعريف؛ كل واحد يكافئ معرفة ما يجب فعله بالفعل. الجواب من المنطق، وليس الخيار الأطول.
