الأتمتة أو التشغيل الآلي معربة ومأخوذة من مصطلح تشغيل أوتوماتيكي , وهي عملية شائعة لتحويل أداء المهام الروتينية من الشكل اليدوي إلى الشكل الأوتوماتيكي أو الإلكتروني .
روبوتات آلية في مصنع تقوم بتشغيل آلي أوتوماتيكي بدون تدخل بشري
خلفية عامة
في عالم البرمجة والذكاء الاصطناعي غالباً مايقصد بالأتمتة الكود البرمجي الذي يقوم بعمل المهام اليومية بشكل أوتوماتيكي بدون تدخل بشري مباشر . وغالباً مايقوم المبرمجين بعمل هذه الأكواد لأداء المهام المملة أو لأداء مهمات مختلفة في وقت واحد
فوائد ومزايا الأتمتة
توفير الوقت والجهد
أداء مهمات مختلفة في وقت واحد
عدم تضييع الوقت في أداء أمور روتينية مملة
عيوب الأتمتة
طالما لكل شيء مزايا فيجب أن يكون له عيوب وهذه أبرزها :
زيادة الكسل العام لدى المطورين والمبرمجين
المشاكل التقنية المفاجئة التي من الممكن أن لاينتبه إليها المطورين
الثغرات الأمنية
الأتمتة في البرمجة
الأتمتة في البرمجة , كما ذكرنا هي أكواد برمجية يتم تجهيزها لأداء مهمات يومية وغالبا مايتم ذلك عبر لغة بايثون
مثال على كود أتمتة بلغة بايثون :
import os# Path of filesfolder ="test"count =1for filename in os.listdir(folder): old_path = os.path.join(folder, filename)if os.path.isfile(old_path):# نحصل على الامتداد (مثلاً .jpg أو .txt) ext = os.path.splitext(filename)[1]# New name of files new_name =f"file_{count}{ext}" new_path = os.path.join(folder, new_name)# Rename os.rename(old_path, new_path)print(f"success {filename} → {new_name}") count +=1print("Filenames rename success")
غالباً ماتتطور أنظمة الأتمتة إلى أنظمة مدعومة بالذكاء الاصطناعي , أو أحياناً يتم إعتماد الذكاء الاصطناعي في أداء المهام اليومية بشكل مؤتمت ويومي وروتيني .