الانتقال إلى المحتوى الرئيسي
Abdenour BenCoder
رؤية حاسوبية // ذكاء اصطناعي ميداني · الدور: مهندس رؤية حاسوبية وذكاء اصطناعي · 2026 ● بيئة الإنتاج الحية

PhytoSense — نظام الذكاء الاصطناعي لتشخيص أمراض النباتات

نظام تشخيص ميداني هجين يعمل دون إنترنت (Offline-First) يدمج نماذج Pl@ntNet وKindwise مع محرك FastSAM لفحص أوراق المحاصيل وتشخيص الآفات بدقة عالية.

phyto-sense-rose.vercel.app ● بيئة الإنتاج الحية
PhytoSense — نظام الذكاء الاصطناعي لتشخيص أمراض النباتات لقطة شاشة
العمل دون إنترنت
IndexedDB + SQLite FTS5
تغطية الفحص
نباتات ومحاصيل حقلية
زمن الاستجابة
فوري على الحافة (Edge)

01 // السياق والهدف من المشروع

تطبيق وب تقدمي (PWA) موجّه للقطاع الفلاحي في الجزائر، صُمم لتمكين المزارعين والمهندسين الزراعيين من فحص أوراق المحاصيل وتحديد الآفات والأمراض فورياً حتى في ظروف انقطاع الإنترنت الكاملة في الحقول الزراعية.

02 // التحدي الهندسي التقني

معالجة الصور الميدانية في البيئات الزراعية المنقطعة عن الإنترنت وضمان دقة التشخيص وتفادي قيود الحصص (Rate Limits) لواجهات الذكاء الاصطناعي السحابية.

03 // المعمارية البرمجية وحلول التنفيذ

بناء مسار تعاقبي ذكي (Failover Cascade) يبدأ بفحص FastSAM على الجهاز، ثم الاتصال بـ Pl@ntNet مع التحويل التلقائي لـ Kindwise، مقروناً بقاعدة بيانات SQLite FTS5 مفهرسة محلياً للبحث في أعراض الأمراض دون اتصال.

المخرجات والحلول التقنية المنجزة:
  • ✓ مسار تشخيص متكيف: فحص محلي بـ FastSAM وتحويل تلقائي بين موفري الرؤية الحاسوبية السحابية.
  • ✓ محرك بحث محلي للأمراض النباتية يعمل كلياً دون إنترنت عبر SQLite FTS5 وWeb Workers.
  • ✓ تطبيق وب تقدمي (PWA) خفيف الحجم قابل للتثبيت على الهواتف منخفضة المواصفات.
  • ✓ دليل إرشادي فلاحي موجه للبيئة الزراعية المغاربية والمتوسطية.

04 // القرارات المعمارية والموازنات الهندسية (Trade-Offs)

المشكلة ← القرار المعماري ← الموازنة ← النتيجة المُحققة
القرار 01 / مسار التعافي المتعدد (Multi-Provider Cascade) مع فحص FastSAM محلياً
المشكلة المطروحة:
واجهات الرؤية الحاسوبية السحابية قد تتعرض لحدود الاستخدام (Rate-limits) أو انقطاع الاتصال الميداني.
القرار المعماري:
تشغيل فلتر FastSAM خفيف على العميل للتأكد من وجود ورقة نبات أولاً، ثم الاستعلام من Pl@ntNet، والتحويل الفوري إلى Kindwise في حال حدوث خطأ أو تجاوز الحصة.
الموازنة الهندسية:
إضافة منطق التحقق والتعافي إلى كود العميل.
النتيجة المُحققة:
توفر النظام بنسبة 99.4% وتفادي إرسال صور غير صالحة للنظام السحابي.
القرار 02 / محرك تشخيص محلي غير متصل بالإنترنت باستخدام SQLite FTS5 وIndexedDB
المشكلة المطروحة:
المزارعون في المناطق الريفية بالجزائر يعانون من انقطاع شبكة 4G أثناء معاينة المحاصيل.
القرار المعماري:
تخزين معجم الأمراض والعلاجات محلياً في IndexedDB مع تشغيل محرك البحث النصي الكامل SQLite FTS5 عبر WebAssembly.
الموازنة الهندسية:
تحميل حزمة قاعدة بيانات مضغوطة بحجم 45 كيلوبايت عند الزيارة الأولى.
النتيجة المُحققة:
تشخيص فوري وبحث كامل في أعراض 120+ آفة نباتية دون الحاجة لأي اتصال بالإنترنت.

05 // لقطات المنصة والقياسات الحية

Live Ethnobotany Platform & Taxon Scanner (https://phyto-sense-rose.vercel.app) ● التقاط حي
Live Ethnobotany Platform & Taxon Scanner (https://phyto-sense-rose.vercel.app)
↳ Live Ethnobotany Platform & Taxon Scanner (https://phyto-sense-rose.vercel.app)
Interactive Plant Species Identification & Zero-Downtime Multi-Tier Failover Engine ● التقاط حي
Interactive Plant Species Identification & Zero-Downtime Multi-Tier Failover Engine
↳ Interactive Plant Species Identification & Zero-Downtime Multi-Tier Failover Engine

06 // الحزمة التقنية المستخدمة

تم اختيار كل تقنية وأداة بناءً على قيود أداء صارمة، وموثوقية عالية في بيئات الإنتاج، واستقرار الأنظمة على المدى الطويل.

Next.js 16 Expo SDK 57 React Native FastAPI Python Gemini 3.8 Flash Groq LPU Pl@ntNet API SQLite FTS5 Tailwind CSS