Skip to main content
AI DevelopmentProduct Building

بناء تطبيقات الذكاء الاصطناعي في 2025: دروس من إطلاق 5 منتجات على متجر التطبيقات

Mortgy
5 min read

تغير مشهد تطبيقات الذكاء الاصطناعي بشكل جذري

عندما بدأنا iHux في عام 2024، كان بناء تطبيق ذكاء اصطناعي يعني التعامل مع واجهات برمجة نماذج التعلم الآلي، وإدارة تكاليف الرموز، والدعاء بأن تعمل أوامرك بشكل متسق. بعد مرور سنة وخمسة منتجات جاهزة، يبدو المشهد مختلفاً جداً. لقد نضجت الأدوات. اتضحت الأنماط. وارتفع سقف توقعات المستخدمين من التطبيقات التي تعتمد على الذكاء الاصطناعي بشكل كبير.

لقد أطلقنا تطبيقات تغطي الرؤية الحاسوبية، ومعالجة اللغة الطبيعية، والذكاء الاصطناعي التوليدي، والأتمتة الذكية. علمنا كل واحد منها درساً جديداً حول ما ينجح - وما لا ينجح - عند وضع التعلم الآلي في أيدي المستخدمين. إليك أكبر خمسة دروس.

الدرس الأول: الاستدلال على الجهاز لم يعد اختياراً

كل تطبيق أطلقناه يعتمد بشكل كامل على واجهات برمجة التطبيقات السحابية له معدل تحول أعلى من تلك التي تحتوي على تعلم آلي على الجهاز. والسبب بسيط: المستخدمون يتوقعون استجابات فورية. جولة واجهة برمجة تطبيقات مدتها 500 ميلي ثانية التي تبدو بخير في العرض التوضيحي تشعر بأنها بطيئة بشكل مؤلم عندما تستخدم تطبيقاً 20 مرة في اليوم.

يسمح لنا CoreML و TensorFlow Lite بتشغيل النماذج في أقل من 50 ميلي ثانية على الهواتف الحديثة. بالنسبة لتطبيقات الرؤية الحاسوبية لدينا، نقلنا كشف الأجسام بالكامل على الجهاز باستخدام نماذج YOLOv8 مخصصة محولة إلى تنسيق CoreML. النتيجة؟ معدلات الاحتفاظ أفضل بـ 3 مرات وتقييمات متجر التطبيقات التي تحتفي بالسرعة تحديداً.

الرؤية الأساسية: استخدم واجهات برمجة التطبيقات السحابية للمهام التوليدية الثقيلة (توليد النصوص، إنشاء الصور) لكن شغل التصنيف والكشف والاستدلال البسيط على الجهاز. يمنحك هذا النهج الهجين أفضل ما في العالمين - ميزات ذكاء اصطناعي قوية مع استجابة تشعر بأنها أصلية.

على iOS بشكل خاص، يجعل Apple Neural Engine الاستدلال على الجهاز فعالاً بشكل لا يصدق. النماذج التي كانت ستستنزف البطارية على الأجهزة الأقدم تعمل بصمت في الخلفية على رقائق A16 وما فوق. إذا كنت تبني تطبيقات ذكاء اصطناعي على iOS ولا تستفيد من CoreML، فأنت تترك أداءً ضخماً على الطاولة.

الدرس 2: هندسة الطلبات هي في الواقع تصميم المنتج

أفضل مهندسي الطلبات في فريقنا ليسوا أولئك الذين يعرفون أكثر عن نماذج اللغات الكبيرة — بل هم من يفهمون المستخدم بشكل أفضل. صياغة موجه النظام هي في الأساس تمرين في تجربة المستخدم: ماذا يتوقع المستخدم؟ ما النبرة التي يجب أن تتمتع بها الاستجابة؟ ما الحواجز التي تمنع تجربة سيئة؟

نحن الآن نتعامل مع تطوير الطلبات بنفس الدقة التي نطبقها على تصميم واجهة المستخدم: البحث عن المستخدمين، التكرار، اختبار A/B، والتحسين المستمر بناءً على بيانات الاستخدام الفعلية. نحن نقوم بإصدار طلباتنا في Git، ونتتبع مقاييس الأداء لكل إصدار من الطلبات، وننفذ مجموعات التقييم الآلية قبل نشر التغييرات.

إحدى التقنيات العملية التي أثبتت فعاليتها: بناء جهاز اختبار طلبات يشغل 100 مدخل متنوع ضد طلبك ويقيم النتائج. هذا يمسك بالحالات الحدية قبل أن يفعلها مستخدموك. عادة ما نختبر باستخدام مدخلات بلغات متعددة، ومستويات مختلفة من التحديد، واستعلامات معادية متعمدة.

الدرس 3: أطلق أبسط نسخة أولاً

التطبيق الأكثر نجاحاً لدينا بدأ كأداة بشاشة واحدة تتميز بميزة ذكاء اصطناعي واحدة. لا توجد مسار الإعداد، ولا نظام حساب، ولا طبقة مميزة. فقط كاميرا موجهة نحو مشكلة وذكاء اصطناعي يحلها. هذا البساطة هي ما وصلنا إلى 10,000 تحميل في الأسبوع الأول.

الإغراء مع تطبيقات الذكاء الاصطناعي هو إظهار كل ما يمكن للنموذج أن يفعله. قاوم ذلك. يريد المستخدمون شيئاً واحداً يتم بشكل استثنائي جيد، وليس عشرة أشياء يتم بشكل كافٍ. هذا صحيح بشكل خاص لميزات الذكاء الاصطناعي حيث تكون الموثوقية أهم من النطاق.

عملية MVP الخاصة بنا تتبع قاعدة صارمة: حدد التفاعل الأساسي مع الذكاء الاصطناعي الوحيد، وبنيه، واختبره مع 10 مستخدمين حقيقيين، ثم قرر ما يجب إضافته بعد ذلك. تأتي ميزات مثل حسابات المستخدم والإعدادات والمشاركة والطبقات المميزة لاحقاً — فقط بعد أن نثبت أن اقتراح القيمة الأساسية ينجح.

الدرس 4: معالجة الأخطاء هي تجربة المستخدم الفعلية

نماذج الذكاء الاصطناعي تفشل. فهي تهلوس، وتتجاوز المهلة الزمنية، وترجع بيانات غير صحيحة. الفرق بين تطبيق بـ 3 نجوم وتطبيق بـ 5 نجوم ليس مدى ذكاء الذكاء الاصطناعي — بل مدى تعامل التطبيق مع الأعطال بسلاسة. كل تفاعل مع الذكاء الاصطناعي في تطبيقاتنا له ثلاث حالات: التحميل، والنجاح، والفشل الذكي.

الفشل الذكي يعني أن التطبيق لا يعرض فقط رسالة خطأ عامة. بل يشرح ما حدث بلغة واضحة، ويقترح ما يمكن للمستخدم أن يحاول بشكل مختلف، ويوفر مسارًا بديلًا. لتطبيقات التعرف على الصور، قد يعني ذلك عرض أفضل 3 تخمينات بدلًا من الأول فقط. لتطبيقات توليد النصوص، قد يعني ذلك تقديم إعادة محاولة برمز أبسط.

نقوم أيضًا بدمج عتبات الثقة في كل تنبؤ. إذا كان النموذج أقل من 80% واثقًا، فسنعرض النتيجة بشكل مختلف — مع تحفظات أو بدائل أو خيار تجاوز يدوي. هذا الشفاف يبني الثقة ويقلل بشكل كبير من التقييمات السلبية.

الدرس 5: راقب كل شيء في الإنتاج

تطبيقات الذكاء الاصطناعي تتدهور بصمت. النموذج الذي يعمل بشكل مثالي في الاختبار قد ينجرف في الإنتاج حيث تختلف مدخلات المستخدمين عن بيانات التدريب الخاصة بك. تعلمنا هذا بالطريقة الصعبة عندما بدأ أحد تطبيقاتنا يعيد نتائج سيئة لفئة معينة من الصور لم نرها في الاختبار.

الآن نتتبع مقاييس أداء النموذج في الإنتاج: متوسط درجات الثقة، ومعدلات الأخطاء، وكمية التأخير، وإشارات رضا المستخدم (هل أعادوا المحاولة؟ هل شاركوا النتيجة؟). أي انحراف كبير ينشئ تنبيهًا. لقد أمسكت هذه طبقة المراقبة بمشاكل قبل أن يلاحظها المستخدمون.

ما هو القادم لـ iHux

نحن نركز بقوة على الذكاء الاصطناعي على الجهاز، ونستكشف نماذج متعددة الأنماط التي تجمع بين الرؤية واللغة، ونتوسع في حالات الاستخدام في المؤسسات حيث يمكن للذكاء الاصطناعي أتمتة سير العمل المتكرر. الفجوة بين ما هو ممكن مع الذكاء الاصطناعي وما يتم فعلاً شحنه كمنتج مصقول تبقى ضخمة — وهذا هو بالضبط المجال الذي نعمل فيه.

إذا كنت تقوم ببناء تطبيق مدعوم بالذكاء الاصطناعي وتريد تجنب الأخطاء التي ارتكبناها، تواصل معنا. لقد قمنا بشحن عدد كافٍ من المنتجات لنعرف ما ينجح — والأهم من ذلك، ما لا ينجح.

Mortgy

Founder & CEO