مع انتشار تقنيات الذكاء الاصطناعي ووصولها لأيدي الجميع، برز مفهوم جديد يسمى No-code AI هو اختصار لـ No-code Artificial Intelligence أي الذكاء الاصطناعي الذي لا يتطلب كتابة تعليمات برمجية. ويشير إلى منصات وأدوات الذكاء الاصطناعي التي تتيح للمستخدمين من غير المبرمجين إمكانية تطوير تطبيقات الذكاء الاصطناعي والتعامل معها بسهولة دون الحاجة إلى كتابة أكواد برمجية. من هذه المنصات منصة nocode.ai | build ai solutions without code و Data Science without Code | Obviously AI و غيرها تجدها في هذا الموقع (1).
تتميز منصات No-code AI بما يلي:
- واجهات رسومية سهلة الاستخدام توجه المستخدم خطوة بخطوة.
- إمكانية رفع البيانات وتدريب النماذج ونشرها بسرعة.
- توفير نماذج مدربة مسبقًا ready-to-use يمكن توظيفها مباشرة.
- أدوات مدمجة لتقييم وقياس أداء النماذج.
- خيارات لنشر النماذج كواجهات برمجية APIs أو تطبيقات.
في هذا السياق، قام الباحثان (2) Leif Sundberg وJonny Holmström من جامعة أوميو بالسويد بدراسة حول كيفية استخدام منصات الذكاء الاصطناعي التي لا تتطلب كتابة تعليمات برمجية (No-code AI) في تعليم مبادئ وتطبيقات تعلّم الآلة لطلاب التخصصات غير التقنية مثل إدارة الأعمال والعلوم الاجتماعية.
اختبر الباحثان طريقتهما التعليمية في مقرر ماجستير إدارة تقنية المعلومات، حيث قام الطلاب بجمع بيانات وتدريب نماذج تعلّم آلة باستخدام منصة لا تتطلب كتابة تعليمات برمجية. وكان من أبرز نتائج الدراسة أن منصات No-code AI ساعدت الطلاب على التركيز على مراحل مهمة في تطوير تطبيقات تعلّم الآلة مثل جمع البيانات ذات الصلة وتفسير نتائج النماذج، بدلاً من الانشغال بتحسين أداء النموذج. كما واجه الباحثان بعض التحديات مثل صعوبة إيجاد حالة دراسية ملائمة لتطبيق تعلّم الآلة وإدارة حسابات المستخدمين على المنصة.
وخلص الباحثان إلى أن منصات No-code AI يمكن أن تكون أداة مفيدة لدمج مفاهيم وتطبيقات تعلّم الآلة في المناهج التعليمية للتخصصات غير التقنية، مما يتيح للطلاب من خلفيات متنوعة التدرب على تطبيقات تعلّم الآلة ذات الصلة بمجالاتهم.
وأخيراً، إليك بعض النصائح لاستخدام منصات No-code AI في البرمجة:
- ابدأ بمشكلة بسيطة يمكن حلها بتعلّم الآلة مثل تصنيف البيانات أو التنبؤ الخطي.
- حدد البيانات المناسبة ونظّفها وهيّئها للاستخدام في النموذج. البيانات هي أساس أي نموذج تعلّم آلي.
- استخدم النماذج الجاهزة pre-trained models المتوفرة على المنصة لتوفير الوقت والجهد.
- شغّل النموذج وقيّم أدائه باستخدام بيانات الاختبار. راقب مؤشرات الأداء مثل دقة التصنيف.
- قم بتحسين النموذج عبر تغيير المعلمات وإضافة المزيد من البيانات إذا لزم الأمر.
- ركّز على فهم نتائج النموذج وتفسيرها بدلاً من مجرد تعظيم أدائه.
- وثّق خطوات بناء النموذج للرجوع إليها أو إعادة إنتاجها مرة أخرى.
- فكّر في كيفية نشر النموذج كتطبيق أو واجهة برمجية API.
المصادر
(1) 45 No-Code AI Tools: The Complete No-Code AI Guide (Updated December 2022) (akkio.com)
(2) Sundberg, L & Holmström, J. (2024, forthcoming). Using No-code AI to Teach Machine Learning in Higher Education. Journal of Information Systems Education (JISE). Vol 35, Issue 1.