كيفية بناء تطبيق بمساعدة الذكاء الاصطناعي :وهل هذا ممكن
كيف يمكن أن يساعدك الذكاء الاصطناعي في إنشاء تطبيق
يمكن أن يساعدك ChatGPT في إنشاء تطبيق. لكنه لن يقوم بمعظم العمل. هذا متروك لك وفريقك. ومع ذلك، فقد يوفر لك بعض الوقت ويقلل الكثير من الجهد. وهذا فوز في حد ذاته.
لذا، دعنا نلقي نظرة على كيف يمكن أن يساعدك ChatGPT في إنشاء تطبيق.
1. خطط لتطبيقك
هناك ما يقرب من مليوني تطبيق iPhone وحوالي 3.5 مليون تطبيق Android. سيكون العثور على تطبيق فريد من نوعه أمرًا صعبًا، ولكن من المحتمل أيضًا أنه ليس من الجيد إنشاء شيء لديه بالفعل عدد كبير من المنافسين.
تذكر أن بيانات تدريب ChatGPT تنتهي في عام 2023، لذلك إذا كنت تريد إنتاج تطبيق يساعد في كتابة مطالبات ChatGPT، فإن ChatGPT لم يكن يعرف في الأصل ما هو موجود في متجر التطبيقات. ومع ذلك، يمكن لـ ChatGPT الآن إجراء عمليات بحث على الويب، لإضافة معلومات فوق المعرفة الموجودة في بيانات التدريب الخاصة به. قد تحتاج إلى تشجيعه على البحث في مطالباتك للحصول على معلومات أكثر حداثة.
ولكن هناك المزيد من التخطيط لتطبيقك أكثر من مجرد أبحاث السوق الأساسية. ستحتاج إلى التخطيط للوظائف والميزات، ثم إنشاء نموذج واجهة مستخدم.
2. قم ببناء تطبيقك
دعونا نكون واضحين مرة أخرى: نحن لم نصل بعد إلى النقطة التي يمكنك فيها إخبار أداة الذكاء الاصطناعي بإنشاء تطبيق لك. غالبًا ما تكون التطبيقات مئات الآلاف (حتى ملايين) من أسطر التعليمات البرمجية، موزعة على مئات أو آلاف الملفات. اليوم، لا يتعامل ChatGPT مع هذا النطاق.
من حيث النطاق، فكر في التطبيق باعتباره كتابًا أو مجموعة كتب (حتى مكتبة كاملة). فكر في الوظيفة أو الطريقة أو البرنامج الفرعي (مصطلحات مختلفة لما هو في الأساس وحدة وظيفية صغيرة من التعليمات البرمجية) على أنها فقرة أو مقالة صغيرة، ربما فصل في كتاب. يمكن أن يساعدك ChatGPT على مستوى الفقرة. يمكنه مساعدتك في هيكلة الفصل الخاص بك. لكنه لا يعرف كيفية التعامل مع الكتاب بأكمله.
3. نشر التطبيق
أفترض أنك تقوم ببناء تطبيق iPhone، ولكن هذه الإجراءات متشابهة بالنسبة لتطبيقات جميع المنصات. من حيث المبدأ، لا تنتهي من بناء التطبيق ويظهر بطريقة سحرية على أجهزة الأشخاص. بدلاً من ذلك، عليك اتباع الإجراءات الخاصة بكل متجر تطبيقات لإعداد التطبيق ونشره
هل من الأفضل إنشاء تطبيق iPhone أم تطبيق Android؟
كلاهما سوق ضخم. إذا نجح تطبيقك، فربما ترغب في نشره على المنصتين. اعتمادًا على ما تريد أن يفعله تطبيقك، فقد يكون أو لا يكون أكثر ملاءمة لمنصة واحدة من أخرى. على سبيل المثال، أحد تطبيقات Android المفضلة لدي هو Tasker، الذي يتيح لك تخصيص المزيد من تجربة Android مقارنة بنظيره الأولي من Apple، Shortcuts، الذي يتيح لك القيام بذلك لنظام iOS. إذا كنت تقوم ببناء تطبيق يشبه Tasker، فربما تركز على Android.
ما هي لغات البرمجة التي يمكن أن يساعدني ChatGPT فيها؟
كل شيء تقريبًا. لقد اختبرت ChatGPT مع اثنتي عشرة لغة برمجة رائدة، ولم يرف له جفن. ثم أعطيته 10 لغات برمجة أخرى غامضة أو قديمة نسبيًا، وما زال على مستوى العلامة. أنا متأكد من وجود لغات غير موجودة في مكتبة ChatGPT، لكنني أشك في وجود أي لغة تطوير جوال شائعة لا يمكنه التعامل معها.
كم من الوقت يستغرق بناء تطبيق؟
الإجابة المختصرة: من أسبوع إلى ثلاث سنوات. كل هذا يتوقف على حجم تطبيقك؟ ما الذي يحاول إنجازه؟ ما مدى خبرتك أنت وفريقك؟ عندما قمت ببناء 40 تطبيقًا (معظمها متشابهة جدًا مع بعضها البعض)، استغرق أول تطبيق ما يقرب من شهر، واستغرقت التطبيقات الأخرى يومًا أو نحو ذلك لكل منها - ناهيك عن الأيام العشرة أو نحو ذلك التي استغرقتها Apple للموافقة على كل منها.