تلاش برای تکمیل حلقه گمشده زنجیره برنامه نویسی

 

زمانی که صحبت از مشاغلی به میان می‌آید که به واسطه پیشرفت‌های هوش مصنوعی از میان خواهند رفت، کمتر کاربری تصور می‌کند که برنامه‌نویسی نیز ممکن است روزی به این سرنوشت دچار کند. درست است که برنامه‌نویسی هیچ‌گاه به‌طور کامل از حیطه سلطه انسان‌ها خارج نخواهد شد، با این حال تا سال 2040 بخش اعظمی از کدهای نرم‌افزاری از سوی ماشین‌های هوشمند نوشته خواهد شد.

سناریویی را تصور کنید که در آن یک برنامه‌نویس نیاز دارد از رویکرد سنتی آزمون و خطا استفاده کند تا سرانجام موفق شود یک مولفه یا قطعه کدی که متعلق به یک برنامه بزرگ است را با موفقیت نوشته و به دست برنامه‌نویس دیگری بسپارد. برنامه‌نویس دوم نیز یکسری بازبینی‌ها همچون بهینه‌سازی، شناسایی باگ‌ها و آزمایش‌های دیگری که با هدف کم کردن تعداد دستورات برنامه‌نویسی می‌شود را روی این قطعه کد اجرا می‌کند. اکنون این پرسش به ذهن ما می‌رسد که اساسا ضرورتی وجود دارد که ما از برنامه‌نویس اول برای انجام این‌کار استفاده کنیم؟ ما نمی‌توانیم یک روبات را جایگزین چنین فردی کنیم؟ تقریبا چند ماه پیش بود که مدیرعامل سایت گیت‌هاب پیش‌بینی کرده بود که در آینده کدنویسی به فرآیندی تبدیل خواهد شد که در آن فرآیند کدنویسی از سوی برنامه‌نویسان انجام نخواهد شد.

 اکنون پس از گذشت چند ماه پژوهشگران موسسه آزمایشگاه ملی Oak Ridge واقع در ایالات تنسی گفته‌اند که تا سال 2040 بخش اعظمی از کدهای مورد استفاده در نرم‌افزارهای کامپیوتری و برنامه‌هایی که از سوی ماشین‌ها مورد استفاده قرار می‌گیرد از سوی خود ماشین‌ها نوشته خواهد شد. پژوهشگران آزمایشگاه یاد شده در مقاله‌ای که در این زمینه منتشر کرده‌اند، این پرسش را مطرح کرده‌اند که اساسا آیا انسان‌ها تا سال 2040 موفق خواهند شد هیچ کدنویسی را انجام ندهند؟ و آیا این هوشمندسازی کدنویسی باعث به وجود آمدن یک ناهمگونی در دنیای محاسبات نخواهد شد؟ پژوهشگران اظهار داشته‌اند که ترندهای جاری برنامه‌نویسی و تلاش‌هایی که با هدف ورود ماشین‌ها به این حوزه در حال انجام است و به نام کدهای تولید شده از سوی ماشین (Machine Generated Code) از آن نام برده می‌شود در نهایت باعث خواهند شد تا هوش مصنوعی بتواند چنین نقشی را عهده‌دار شود.

 با توجه به توسعه اخیر برنامه‌هایی شبیه به DeepCoder مایکروسافت، AutoML شرکت گوگل و پژوهش‌هایی که در زمینه برنامه‌نویسی تحلیلی برای پیشبرد هرچه بهتر آموزش به ماشین در جریان است نباید از شنیدن این حرف متعجب شویم. AutoML و DeepCoder خیلی وقت است که از یادگیری ماشینی برای تولید کدهایی که قابلیت اجرایی دارند استفاده می‌کنند. از طریق به‌کارگیری ابزارهایی همچون DOG4DOG این امکان وجود دارد تا یک پایگاه داده اطلاعاتی کامل را تولید کرد. همچنین از طریق به‌کارگیری فناوری‌هایی همچون Eclipse Modeling Framework و Sirius که قادر به تولید کدها هستند، این امکان وجود دارد تا کل سلسله مراتب داده‌ها، رابط کاربری و لایه میانی را نیز ایجاد کرد.

 اگر برنامه‌نویس باشید به خوبی می‌دانید که واسط‌های برنامه‌نویسی در چند وقت اخیر کاملا پیشرفت داشته‌اند و هر روز به سمت دقیق‌تر و استانداردتر شدن گام بر می‌دارند. چه چیزی در این میان از بین رفته است؟ این پژوهش به بررسی حلقه گمشده این جریان پرداخته و گفته است با پیشرفت‌های فناوری، ماشین‌ها موفق خواهند شد قطعه گمشده که همان کد نهایی است و باعث می‌شود ما شاهد ساخت یک برنامه کامل باشیم را از طریق فناوری MGC کامل کنند. از دیگر ملزومات مهمی که MGC برای کامل شدن به آن نیاز دارد به نحوه به‌کارگیری یک رویکرد معمول در این زمینه می‌توان اشاره کرد که به ماشین‌ها اجازه دهد از زبان‌های کارآمدتری برای ارتباط ماشین به ماشین استفاده کرده و همچنین منابع سخت‌افزاری که برای کدنویسی به آن‌ها نیاز دارند را به شکل درستی تخصیص دهند. این پژوهش همچنین یکسری جریان‌های مهم دیگری را مورد بررسی قرار داده که در این میان نقش بزرگی را بازی خواهند کرد. 

منبع:شبکه

    نظرات

    حذف کاغذ در الکامپ
    تازه های فناوری
    حذف کاغذ در الکامپ
    بیست و پنجمین دوره نمایشگاه الکامپ از 27 تا 30 تیرماه امسال، برای پنجمین سال متوالی به تولیت سازمان نظام صنفی رایانه‌ای کشور برگزار خواهد شد.
      2019-07-15 14:59:35
    سیری در دنیای رمز ارزها
    اقتصاد
    سیری در دنیای رمز ارزها
    بیش از دو هزار ارز مختلف در دنیا وجود دارد که البته تعداد آن‌هایی که مورد معامله قرار می‌گیرند بسیار کم‌تر بوده و مشهورهای این بازار پایین‌تر از 100 عدد هستند.
      2019-07-04 06:19:34
    غول های فناوری،نگران!؟
    اقتصاد
    غول های فناوری،نگران!؟
    ساندارپیچای : در صورتی که گوگل برای بررسی رعایت قوانین آنتی تراست (ضد انحصار) تحت تحقیق قرار گیرد، نوآوری در آمریکا نابود می‌شود.
      2019-06-16 09:40:17
    نفوذ هوآوی کاخ سفید را سردرگم کرده است
    اقتصاد
    نفوذ هوآوی کاخ سفید را سردرگم کرده است
    «راسل وویت» (Russel Vought) مدیر دفتر مدیریت و بودجه کاخ سفید در نامه‌ای از نمایندگان کنگره و همچنین مایک پنس (معاون رئیس جمهور آمریکا) خواسته ،تحریم‌هوآوی را به تعویق بیندازند.
      2019-06-11 09:08:48
    آینده هوآوی،درهاله ابهام
    اقتصاد
    آینده هوآوی،درهاله ابهام
    درگیری چند هفته اخیر چین و آمریکا نشانگر آغاز یک جنگ سرد جدید با محوریت فناوری است که در آینده نزدیک اتحادها و ائتلاف‌هایی در میان کشورهای جهان این جنگ تازه را جدی تر و نفس گیر تر خواهد کرد.
      2019-06-07 09:34:12
    تبدیل یک ابرفرصت به منفعت ملی
    اقتصاد
    تبدیل یک ابرفرصت به منفعت ملی
    اقتصاد هوشمند در این دوره و این دولت به پایان نمی‌رسد. اما وظیفه من به عنوان وزیر اقتصاد آن است که این افق را باز کنم و فضا را برای تبدیل یک ابرفرصت به منفعت ملی فراهم کنم. در این راه دست همه نخبگان و مجریان و اندیشمندان را می‌فشارم.
      2019-06-01 08:57:51
    نقطه پایان امپراطوری تکنولوژی؟
    اقتصاد
    نقطه پایان امپراطوری تکنولوژی؟
    این اقدام آمریکا برای نوآوری بسیار بد خواهد بود چراکه اختلافات تجاری و کاهش مهاجرت باعث کاهش جریان سرمایه و نیروی انسانی می‌شودپریستون مک آفی – اقتصاد دا ن
      2019-05-29 10:49:08
    تحریم اپل؟
    اقتصاد
    تحریم اپل؟
    کارشناسان اقتصادی می‌گویند چین با جمعیت انبوه و اقتصاد پیشرفته اش کاملاً در موقعیتی قرار دارد که می‌تواند از اپل آمریکایی که سومین سازنده بزرگ گوشی‌های هوشمند در جهان است، انتقام بگیرد.
      2019-05-26 10:06:35
    ورود"شاهکار"به نظام بانکی کشور
    تازه های فناوری
    ورود"شاهکار"به نظام بانکی کشور
    اطلاع از تعداد سیم‌کارت‌های تلفن همراه، سرویس‌های مخابراتی شامل اینترنت پرسرعت ثابت، تلفن ثابت و اطلاع از شماره‌های تلفن همراه به نام مشترکین از جمله سرویس‌های این سامانه است.
      2019-05-25 10:40:38