اخر الاخبار

ساعدني AI و Vibecoding على إنشاء برامج خاصة بي

أنا لست المبرمج. لا يمكنني كتابة سطر واحد من Python أو JavaScript أو C ++. باستثناء فترة وجيزة في سنوات المراهقة عندما قمت ببناء مواقع ويب وعبثت بالرسوم المتحركة فلاش ، لم أكن أبدًا مهندس برمجيات ، ولا أنا لا أضع طموحات التخلي عن الصحافة لمهنة في صناعة التكنولوجيا.

ومع ذلك ، على مدار الأشهر القليلة الماضية ، كنت أرمز عاصفة.

من بين إبداعاتي: أداة تنقل وتلخيص Podcast Long ، وهي أداة لتنظيم مرجعية على وسائل التواصل الاجتماعي في قاعدة بيانات قابلة للبحث ، موقع ويب يخبرني ما إذا كانت قطعة من الأثاث ستناسب جذع سيارتي وتطبيق يسمى Lunchbox Buddy ، والذي يحلل محتويات الثلاجة الخاصة بي ويساعدني على تحديد ما يجب أن أحزمه لوجبة غداء ابني.

هذه الإبداعات كلها ممكنة بفضل الذكاء الاصطناعي ، واتجاه الذكاء الاصطناعي الجديد المعروف باسم “vibecoding”.

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

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

تهدف تجارتي الخاصة في صنع ما أسميه “البرمجيات لواحد” – تطبيقات صغيرة مخصصة تحل مشاكل محددة في حياتي. هذه ليست أنواع الأدوات التي يمكن أن تبنيها شركة التكنولوجيا الكبيرة. لا يوجد سوق حقيقي لهم ، وميزاتها محدودة وبعضها فقط من العمل.

لكن بناء البرمجيات بهذه الطريقة-وصف مشكلة في جملة أو جملة ، فإن مشاهدة نموذج AI قوي ، يعد العمل في بناء أداة مخصصة لحلها-تجربة رائعة. إنه ينتج شعورًا بـ AI Vertigo ، على غرار ما شعرت به بعد استخدام ChatGPT لأول مرة. وهي أفضل طريقة وجدت أن أظهرها لتشكك في قدرات طرز الذكاء الاصطناعى اليوم ، والتي يمكنها الآن أتمتة قطع كبيرة من برمجة الكمبيوتر الأساسية ، وقد تكون قريبًا قادرة على المآسي المماثلة في مجالات أخرى.

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

ولكن على مدار العام أو العامين الماضيين ، تم بناء أدوات جديدة للاستفادة من نماذج الذكاء الاصطناعى الأكثر قوة والتي تمكن حتى من الأثرياء من البرمجة مثل الايجابيات.

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

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

إليك ما بدا عليه عندما طلبت من بولت أن يبني لي تطبيقًا يمكن أن يساعدني في تعبئة غداء مدرسي لابني ، استنادًا إلى صورة تم تحميلها لمحتويات الثلاجة:

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

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

بعد حوالي 10 دقائق من دخول المطالبة ، كان Buddy Buddy – وهو ما قرر الذكاء الاصطناعي استدعاء تطبيقي – جاهزًا. يمكنك تجربتها بنفسك هنا. (يتضمن الإصدار الذي قمت بإنشائه أداة التعرف على صور الذكاء الاصطناعي التي تكلف الأموال لاستخدامها ؛ بالنسبة إلى إصدار الويب العام هذا ، لقد استبدلته بميزة التعرف على الصور المحاكاة حتى لا أرفع فاتورة ضخمة.)

لم تنجح كل تجارب بلدي vibecoding. لقد كنت أعاني منذ أسابيع لإنشاء أداة “AutoPilot الوارد” قادرة على الاستجابة لرسائل البريد الإلكتروني الخاصة بي تلقائيًا ، في أسلوبي في الكتابة. لقد واجهت حواجز الطرق عند محاولة دمج تدفقات عمل الذكاء الاصطناعي إلى تطبيقات مثل Google Photos و iOS Voice Memos ، والتي ليست مصممة للعب بشكل جيد مع الوظائف الإضافية الطرف الثالث.

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

وبعبارة أخرى ، لا تزال VIBECODING تستفيد من وجود البشر في الإشراف على الروبوتات ، أو على الأقل تحوم في مكان قريب. وربما يكون من الأفضل لمشاريع الهوايات ، وليس المهام الأساسية.

قد لا يكون هذا صحيحًا لفترة أطول. تعمل العديد من شركات AI على وكلاء هندسة البرمجيات التي يمكن أن تحل محل المبرمجين البشريين بالكامل. بالفعل ، تحقق الذكاء الاصطناعى درجات عالمية المستوى في اختبارات البرمجة التنافسية ، وقد حصلت العديد من شركات التكنولوجيا الكبيرة ، بما في ذلك Google ، على جزء كبير من أعمالها الهندسية لأنظمة الذكاء الاصطناعي. (قال Sundar Pichai ، الرئيس التنفيذي لشركة Google ، إن الرمز الذي تم إنشاؤه من الذكاء الاصطناعي يتكون أكثر من ربع جميع الكود الجديد الذي تم نشره في Google.)

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

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

القليل من هذه الأدوات لتغيير العالم في حد ذاتها. ما هو جديد وملحوظ هو أنه مع وجود بعض ضربات المفاتيح ، يمكن للهواة الآن بناء منتجات من شأنها أن تتطلب من قبل فرق من المهندسين.

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

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

(tagstotranslate) أجهزة الكمبيوتر الذكاء الاصطناعي (T) وتطبيقات الإنترنت (T) على الإنترنت (T) Openai Labs (T) الابتكار (T) Github Inc (T) Vibecoding

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى