ظهر اداة جديدة من أدوات الـ AI اسمها "Devin" وده ياسيدي AI Software Engineer المفروض يقوم بدورك كمبرمج زي ماهو واضح من الاسم كده وبيقدر يحل مشاكل فالكود ويعمل مشاريع بأحجام مختلفة ويدور على المشاكل اللي بتقابله على جوجل زينا بالظبط وبعد مايخلص يقوم عامل push للكود على الـ github repo كمان ويعمل pull request و new branch اذا لزم الامر.
لحد هنا الامر ممكن يبان مرعب للمبرجين خصوصا الشباب الغلابة اللي لسه بتدرس برمجة فالكلية او بيعملوا shift career لمجال البرمجة, ولكن أعلق بالكلمتين دول ونفكّر نفسنا بيهم:
أدوات الـ AI دي هتستبدل الـ Coders اللي وظيفتهم كتابة الكود ولكن عمرها ماهتستبدل الـ Engineers اللي وظيفتهم حل المشاكل وبيستخدموا الكود كأداة لتنفيذ الحل (أدوات الـ AI دي أحد هذه الادوات).
الـ Engineer بيعمل أكتر بكتيييرمن مجرد كتابة الكود اللي بييجي أخر مرحلة في الحل:
- بيتعامل مع مشاكل بتعتمد على inputs مختلفة ممكن ميكنش ليها علاقة بعض ومتنتوره في حتت مختلفة
- بيتعامل مع البني ادمين وبيحاول يفهم دوافعهم (اللي هما نفسهم مش عارفنها
) والمشاكل اللي بتواجهم لمحاولة إيجاد حلول مناسبة لها
- بيسأل الاسئلة الصح والاشخاص المناسبين اللي يسألها ليهم
- بيقدر يـ Collaborate مع ناس تانية او حتى teams تانية فالفريق حسب إحتياج المهمة او المشروع
- يقدر يشتغل في حدود الميزانية المتاحة وبناء عليها يحدد الخدمات والمكتبات اللي ممكن يستخدمها
وغيرها كتير من ال soft and technical skills اللي صعب جدا على اي اداة ذكاء إصطناعي انها تتقنها معاً
Oracle software queries, verifies, and validates external data sources before connecting them to requesting parties. The information transmitted comes in many forms: price data, data about the successful execution of a transaction, or the temperature recorded by a sensor.