1. بناء برنامج محاسبة ونقطة بيع باستخدام الذكاء الاصطناعي [0]

thumbnail يشرح هذا الفيديو كيفية بناء برنامج محاسبة ونقطة بيع احترافي يعمل محليًا بدون إنترنت باستخدام Google AI Studio، مع إمكانية تحويله إلى تطبيق سطح مكتب قابل للتثبيت.

1.1. استخدام Google AI Studio لإنشاء التطبيق [0]

  1. البدء بـ Google AI Studio:
    • يتم الوصول إلى Google AI Studio عبر البحث عنه وكتابة "Google AI Studio" في محرك البحث، ثم الدخول إلى أول نتيجة. [5]
    • يجب تسجيل الدخول باستخدام حساب جوجل لبدء الاستخدام. [7]
  2. إنشاء مشروع جديد:
    • يتم اختيار خيار "بيلت" (Build) لبدء إنشاء التطبيق. [8]
    • يتم إعطاء الذكاء الاصطناعي "برومبت" (Prompt) مفصل لتحديد متطلبات المشروع. [9]
    • مثال للبرومبت: "أنت الآن مطور محترف في جافا سكريبت وتايب سكريبت، أريدك أن تنشئ لي مشروعًا كاملاً لبرنامج نقطة بيع يعمل محليًا أوف لاين ديسك توب أب باستخدام التقنيات التالية: رياكت، تايب سكريبت، إس كيو لايت، وإلكترون." [10]
    • يمكن تعديل البرومبت أو ترجمته إلى لغات أخرى باستخدام أدوات مثل ChatGPT إذا كان المستخدم من غير الناطقين بالعربية. [11]
  3. توليد الكود وإصلاح الأخطاء:
    • بعد إدخال البرومبت، يبدأ الذكاء الاصطناعي في بناء التطبيق والكود خطوة بخطوة. [11]
    • تستغرق هذه العملية حوالي دقيقتين إلى ثلاث دقائق. [13]
    • في حال ظهور أخطاء، يوفر النظام خاصية "إصلاح تلقائي" (Auto Fix) لمعالجتها. [15]
    • يتم عرض تقدم عملية الإصلاح في الشريط السفلي. [18]
  4. تجربة التطبيق الأولي:
    • بعد اكتمال البناء، يتم تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الافتراضيين (admin / password). [19]
    • يمكن عرض التطبيق بملء الشاشة لرؤية التصميم العصري. [21]
    • يشمل التطبيق أقسامًا مثل "نقاط البيع" لإضافة المنتجات، وتطبيق الخصومات والضرائب، وطباعة الفواتير للعملاء. [22]
    • تظهر الفاتورة تفاصيل المنتجات المشتراة، الخصم، الضريبة، والإجمالي النهائي. [25]
  5. تخصيص الإعدادات:
    • يمكن تغيير اللغة إلى العربية أو أي لغة أخرى مفضلة. [27]
    • يمكن اختيار حجم الإيصال (حراري أو A4). [28]
    • يمكن تعديل نسبة الضريبة لتكون صفرًا إذا لم تكن مطبقة. [30]
    • يمكن تغيير العملة إلى عملة البلد المحلي (مثل الجنيه المصري أو الريال السعودي). [31]
    • يمكن إضافة شعار للمتجر. [32]
    • تظهر التغييرات في لوحة التحكم، بما في ذلك تحديث قيمة العملة. [33]
  6. إدارة المنتجات والوظائف الإضافية:
    • يمكن إضافة منتجات جديدة مع تحديد الباركود، الكمية، والسعر. [35]
    • يتم عرض المنتجات المضافة في قسم نقاط البيع. [37]
    • يمكن إضافة خصائص إضافية مثل "قارئ الباركود" (Barcode Scanner) عن طريق اقتراحها للذكاء الاصطناعي. [37]
    • يقوم الذكاء الاصطناعي بتعديل الكود بناءً على الاقتراحات الجديدة. [38]
    • يمكن التحقق من تجاوب التطبيق مع مختلف الشاشات (تابلت، موبايل) باستخدام خاصية "ديفايس" (Device). [38]
    • يتم فحص الأخطاء المحتملة في الشريط السفلي. [38]
  7. تحسينات إضافية وفحص الصفحات:
    • يتم تجربة التطبيق بشكل مكثف قبل تحويله إلى سطح مكتب للتأكد من خلوه من المشاكل. [39]
    • يمكن إضافة عملاء وإدارة المنتجات، مع ملاحظة وجود مشكلة في حذف المنتجات سيتم حلها لاحقًا. [43]
    • تتوفر لوحة تحكم (Dashboard) تعرض تقارير المبيعات ورسوم بيانية. [44]
    • يمكن إنشاء تقارير بصيغة PDF. [45]
    • يمكن طلب فحص وتصحيح جميع صفحات التطبيق بواسطة الذكاء الاصطناعي. [46]
    • في قسم المنتجات، يمكن إضافة تفاصيل مثل الكمية في المخزون وتنبيهات انخفاض الكمية. [49]
    • يمكن إضافة المنتجات إلى سلة المبيعات واختيار طريقة الدفع (نقدًا)، مما يؤدي إلى إنشاء فاتورة قابلة للطباعة أو الحفظ بصيغة PDF. [50]

1.2. تحويل التطبيق إلى برنامج سطح مكتب [52]

  1. تنزيل التطبيق:
    • بعد الانتهاء من التعديلات، يتم الضغط على رمز التنزيل لتحميل التطبيق كملف مضغوط. [52]
    • يتم فك ضغط الملف لتظهر مجلدات المشروع. [52]
  2. إعداد بيئة التطوير في Visual Studio Code:
    • يتم فتح مجلد المشروع في Visual Studio Code. [52]
    • يتم تثبيت إضافة "Gemini Code Assist" من خلال البحث عنها في قسم الإضافات (Extensions). [53]
    • يجب تسجيل الدخول إلى الإضافة باستخدام حساب جوجل. [56]
  3. فحص الكود وإصلاح الأخطاء باستخدام Gemini:
    • بعد تسجيل الدخول، يقوم Gemini بفحص جميع ملفات المشروع. [58]
    • يتم استخدام نموذج Gemini 1.5 Pro، مع الإشارة إلى قرب إطلاق نموذج Gemini 3 الأكثر قوة. [61]
    • يكتشف Gemini أخطاء مثل تكرار في ملفات الترجمة العربية ويقترح تصحيحها. [64]
    • يتم طلب تحويل الملفات إلى صيغة قابلة للتشغيل كبرنامج سطح مكتب (EXE). [65]
    • يمكن أيضًا طلب فتح الملفات محليًا لمراجعة البرنامج قبل التحويل النهائي. [67]
    • يجب تفعيل وضع "الإيجنت" (Agent Mode) في Gemini لتمكين العمل التلقائي. [69]
  4. تثبيت المكتبات وبناء التطبيق:
    • يتم الضغط على "Run" و "Accept" لتثبيت المكتبات اللازمة وتشغيل البرنامج. [70]
    • تستغرق هذه الخطوة وقتًا (قد يصل إلى 5-10 دقائق) حسب سرعة الإنترنت، وهي ضرورية لأول مرة فقط. [73]
    • بعد اكتمال العملية، يتم إنشاء مجلد "dist" يحتوي على ملف البرنامج التنفيذي (EXE). [76]
  5. تثبيت وتشغيل التطبيق النهائي:
    • يتم فتح مجلد "dist" وتشغيل ملف EXE. [78]
    • يتم اختيار خيارات التثبيت (للمستخدم الحالي أو لجميع المستخدمين) وتحديد مكان التثبيت. [79]
    • بعد الانتهاء من التثبيت، يتم فتح التطبيق. [80]
    • يتم تسجيل الدخول بكلمة المرور (admin / password). [81]
    • يفتح التطبيق بواجهة كاملة، ويمكن تعديل الإعدادات مثل اللغة، الشعار، الضرائب، ونوع الإيصال. [82]
    • يمكن حذف المنتجات، إضافة عناصر لنقاط البيع، وإنشاء فواتير قابلة للطباعة. [83]
  6. مراجعة وتخصيص إضافي:
    • يُنصح بتجربة جميع صفحات التطبيق (لوحة التحكم، المنتجات، العملاء، المصروفات) للتأكد من عملها بشكل صحيح قبل استخدامه بشكل نهائي. [83]
    • يمكن إجراء تعديلات إضافية، حذف أو إضافة صفحات وخدمات حسب الحاجة. [84]