بالأمس، قمت ببناء أول تطبيق أندرويد خاص بي. ثم قمت بعمل اثنين آخرين – ثلاثة في فترة ما بعد الظهر.
أولاً، قمت حرفيًا بكتابة 148 كلمة في متصفح الويب الخاص بي ثم غادرت. وبعد مرور عشر دقائق، أصبح لدي تطبيق جديد تمامًا على هاتفي الفعلي الذي يعمل بنظام Android. لقد اضطررت إلى إعداد هذا الهاتف تمكين وضع تصحيح أخطاء USB وتوصيله بجهاز الكمبيوتر الخاص بي، ولكن كما هو معلنلقد قام برنامج AI Studio من Google بكل شيء آخر بالنسبة لي.
لقد كتبت الكلمات، ثم قمت بالضغط على تثبيت، و voilà: برنامج عمل كامل. كنت على استعداد تقريبًا للاتفاق مع ديفيد وأليسون وجين: ثورة البرمجيات الشخصية هنا، إنه القادمة إلى هاتفك، هناك مستقبل يمكن للشخص العادي أن يفعله جعل الفوضى المعقدة للأدوات المنزلية الذكية تعمل حتى مع عدم وجود مهارات البرمجة.
ثم حاولت بالفعل استخدام تطبيقاتي الثلاثة: عداد السعرات الحرارية ولعبتين. لقد كانوا سيئين نوعًا ما. وعندما بدأت في الاستمتاع بتكرارها، ومحاولة تحسينها، أبلغني AI Studio أنني وصلت إلى الحد اليومي المسموح به. يجب أن أدفع أو أنتظر المزيد.
لذا نعم، لا يزال هناك احتكاك، ولكن من المثير للإعجاب مقدار ما يمكنك القيام به. في صباح أحد الأيام، زميلي ستيفي بونيفيلد صنعوا أداة تعقب شخصية للتمرين ووجدوها جيدة بما يكفي لاستخدامها فعليًا. في مواجهة زيادة مبيعات شركة Gemini، كان رد فعلي الأول هو: “ماذا لو حاولت الدفع لمدة شهرين؟” لم أتوقع ذلك من جوجل.
كيف يقوم Google AI Studio بإنشاء تطبيق Android
يوم الثلاثاء، عندما عرضت شركة جوجل ترميز الذكاء الاصطناعي على الموت-مثل اللعبة، مازحنا أنه يجب علي أن أصنعها مزاج. سيكون أ الموت-مثل لعبة المغامرة النصية: الزنزانة الخطابية الحديثة على الإنترنت.
كان هذا كل ما تحتاجه جوجل للبدء. عندما كتبت “اجعلني أ الموت-مثل لعبة مغامرة نصية تسمى مزاج، أين مزاج لتقف على الزنزانة الخطابية الحديثة على الإنترنت“في AI Studio، بدأت Gemini في كتابة أفكار إضافية بنفسها، في محاولة للإكمال التلقائي لأفكاري. للبدء، كتبت العبارة “يجب أن تتميز بالتوليد الإجرائي للمستويات والقتال القائم على التحدي”.
لم أكن أريد مستويات عشوائية تبدو جميعها مختلفة — أردت مغامرة نصية كلاسيكية حيث تستكشف مكانًا منسقًا بخريطة حقيقية. لكن بالتأكيد، القتال القائم على الأدوار، وربما تستطيع اللعبة إنشاء الخريطة تلقائيًا لي أيضًا؟ ثم اقترح جيميني أنه يجب أن يكون لديه “أسرار مخبأة في غرفه” و”نظام تقدم مرضي” والمزيد. أومأت برأسي في الغالب.
كانت هذه هي المطالبة الأخيرة قبل أن أطلب منه بدء البرمجة:
ثم انطلقت إلى السباقات. على عكس كلود كود، يشير زميلي جيك، إلى أن الجوزاء لا يضع خطة ويسألك عما إذا كنت تريد المتابعة. إنه يتقدم للأمام تلقائيًا – على الرغم من أنه يمكنك فحص الكود إذا أردت.
وبعد دقيقة واحدة، كان لدي بالفعل خمسة نماذج بالحجم الطبيعي للتصميم:
وبعد مرور 20 دقيقة، قمت بالضغط على زر “التثبيت” لنقل اللعبة إلى هاتف Pixel 9.
الكتابة كانت فظيعة، كما هو متوقع. لم تكن هناك شياطين في الأفق. تتكون الزنزانة بأكملها من 11 غرفة فقط، ويمكنك “الفوز” فقط عن طريق إرسال بريد عشوائي إلى زر الهجوم في كل مرة. يمكنك التغلب على اللعبة في دقيقة واحدة إذا حاولت. أو على الأقل يمكنك الآن أن تساعدني الجوزاء في إصلاح خطأين مذهلين.
لم أتفاجأ كثيرًا عندما وجدت “سرد جيميني المقنع مع خيارات الحوار المتفرعة والنهايات المتعددة” قد اختزل في فرع واحد في النهاية: يمكنني هزيمة “Core Orator”، وهو الذكاء الاصطناعي الذي يحول بطريقة ما غضب الإنترنت إلى أرباح للشركات، من خلال مهاجمته، أو الاندماج معه، أو إدخال كلمة مرور خلفية.
أيضًا، تكشف اللعبة بشكل فعال عن “أسرارها” الموعودة للاعب عن طريق تحويلها إلى أزرار متوهجة للضغط عليها، دون الحاجة إلى إدخال نص! عندما تواجه صندوق كنز متوهج، تبذل اللعبة جهدًا لا يصدق لتحذيرك من أنه في الواقع نسخة مقلدة، سيئة السمعة الزنزانات والتنينات الوحش الذي يموه نفسه على أنه كنز. إنها لا تحذرك صراحةً فقط من “التحقق من الصندوق على مسؤوليتك الخاصة”، بل حددته اللعبة حرفيًا على أنه عدو ولن تسمح لي بالمغادرة لأن “”تقليد طعم النقر” المعادي يعوق الطريق!”
بالحديث عن ذلك ، مزاج يمنحك فقط كلمة مرور الباب الخلفي التي تفتح النهاية السرية في اللحظة التي تحتاجها فيها.
يمكن أن تكون إصلاحات الأخطاء سلسة بشكل ملحوظ، طالما أن الخطأ هو خطأ يمكن لـ Gemini التعرف عليه بشكل صحيح. عندما أخبرته أن اللعبة تنقطع أثناء محادثة مع “The Whistleblower” لأن الزر الذي ينهي المحادثة مفقود، أطلق إصدارًا جديدًا من التطبيق على الفور. ضغطت على “تثبيت”، وأعاد التطبيق الموجود على هاتفي تشغيل نفسه، ووجدت نفسي تمامًا حيث توقفت – الآن فقط مع الزر الذي أحتاجه.
قد تحتاج تطبيقاتي الأخرى إلى مزيد من العمل. قرر عداد السعرات الحرارية أن أفضل طريقة لتقدير السعرات الحرارية في كمية معينة من الطعام هي سؤال Gemini API المدفوع، وليس لدي مفتاح Gemini API مدفوع. وعندما طلبت منه البحث عن هذه المعلومات في قواعد بيانات أخرى بدلاً من ذلك، اكتشفت أنه يقلل إلى حد كبير من عدد السعرات الحرارية في أنواع مختلفة من الطعام.
ولكن عندما أخبرت الجوزاء أنه من المستحيل أن يحتوي شاي حليب البوبا سعة 16 أونصة على 190 سعرة حرارية فقط، يبدو أنه اكتشف الخطأ السخيف في الكود الخاص به. لقد قررت أن “الحليب” مناسب بما يكفي لـ “شاي حليب بوبا”، واختارت حليبًا منخفض السعرات الحرارية بنسبة 1 في المائة لجعل الأمور أسوأ. يدعي الجوزاء أنه سوف يتطابق بشكل أكثر موثوقية الآن. ومع ذلك، فإن حصتي من دجاج الفشار التايواني التي تبلغ 3 أونصات تحتوي على 140 سعرة حرارية، وأنا متأكد من أنها يجب أن تكون ضعف ذلك، لذلك لدي عمل يجب القيام به.
أخيرًا وآخرًا، اعتقدت أنه من الأفضل التحقق مما إذا كان Google كذلك لا يزال يسمح للناس بعمل نسخ مقلدة سيئة من نينتندو مثلما فعل زميلي جاي بيترز مع Project Genie في وقت سابق من هذا العام، أو ما إذا كان قد تعلم الدرس.
وبكل خجل أقدم لكم سوبر بيتش الإنقاذ:
إنه أ رهيب البرنامج الذي يتعطل بمجرد أن يتجرأ الكائن الفضائي المروع ذو العين الواحدة من Princess-Peach على لمس كتلة طاقة واحدة، في كل مرة، ولم يتمكن Gemini بعد من معرفة السبب. أيضًا، من المستحيل مسح الأنبوب الثاني للعبة، لأن Peach ببساطة لا يمكنه القفز إلى هذا الارتفاع.
ومع ذلك، لم يتردد الجوزاء في إنشاء “عمل”. سوبر ماريو لعبة ألعب فيها لعبة Princess Peach وأذهب لإنقاذ ماريو، مع كل زخارف اللعبة التقليدية ماريو لعبة التمرير الجانبي،” وقد حدث ذلك نوعًا ما!
حتى أنه اقترح أنني قد أرغب في “منح Peach مجموعة متنوعة من الكلاسيكيات ماريو شكا من السلطة مثل Super Mushroom وFire Flower وSuper Star” أثناء تواجدي فيها، وقمت بتسمية عناصر التحكم “NES System” بمفردها. أعتقد أنني سأحذف هذا.
واحدة على الأقل من المباراتين اللتين قمت بترميزهما كانت للعب، على الفور، دون بذل أي جهد – إلا إذا قمت بإحصاء كل الأضرار النفسية التي أشعر أنني أعرفها كم عدد مطوري اللعبة عاطلون عن العمل هذه الأيام.
لأكون واضحًا، أنا سعيد لأن الألعاب التي قمت ببرمجتها سيئة. في حين أنني قد أبرر بناء عداد شخصي مجاني تمامًا للسعرات الحرارية لأنه لن يقوم أحد بذلك نيابةً عني، فمن الأفضل أن أقضي وقت لعبي في دعم البشر.






