کمپانی دیپمایند ایآی (DeepMind AI) به عنوان یکی از زیرمجموعههای آلفابت (شرکت مادر گوگل)، تاکنون انواع مختلفی از سیستمهای یادگیری ماشینی و هوش مصنوعی را توسعه داده که میتوانند کارهای پیچیدهای را انجام دهند. اکنون، این شرکت از یک سیستم جدید تولید کد مبتنی بر هوش مصنوعی به نام «آلفا کد» (AlphaCode) رونمایی کرده که برای اولین بار توانسته در مسابقات برنامهنویسی عملکرد قابل قبولی ارائه کند. ظاهراً این هوش مصنوعی جدید توانایی رقابت با یک فرد کدنویس معمولی را داشته و به این ترتیب به طور بالقوه میتواند شغل این دسته از افراد را در آینده بگیرد! با دیجی رو همراه باشید.
آلفا کد توانایی حل چالشهای برنامهنویسی را دارد
مشخص شده که آلفا کد میتواند برنامههای کامپیوتری را در سطحی کاملاً قابل رقابت با انسانها بنویسد و این یک دستاورد بزرگ برای هوش مصنوعی محسوب میشود. کمپانی دیپمایند برای بررسی تواناییهای هوش مصنوعی جدید خود، یک سری مسابقات کدنویسی با عنوان Codeforces میزبانی کرد. ده چالش برای این مسابقات در نظر گرفته شده بود که در نهایت آلفا کد موفق شد بالاتر از حد متوسط قرار بگیرد.
در پست اخیر وبلاگ دیپمایند آمده:
آلفا کد با حل مسائل جدیدی که نیاز به تفکر انتقادی، منطق، طراحی الگوریتم، کدنویسی و درک زبان طبیعی دارد، توانسته رتبهای بالاتر از 54 درصد شرکتکنندگان را در مسابقات برنامهنویسی به دست آورد.
سیستم آلفا کد مبتنی بر ترنسفورمرز (Transformers) است، که همان معماری به کار گرفته شده در مدلهای تولید کد OpenAI میباشد. با این حال، برخلاف سایر سیستمهای مشابه که تنها میتوانند قطعههایی از کد را تولید کنند، قادر است تا چالشهای برنامهنویسی رقابتی را که نیاز به درک چالش، ترجمه آن به یک راهحل الگوریتمی، پیادهسازی آن در یک زبان برنامهنویسی، و تست کردن نتیجه است، با موفقیت پشت سر بگذارد.
دیپمایند اطلاعات مربوط به چالشهای برنامهنویسی طرح شده در مسابقات و راه حل آنها را در وب سایت GitHub منتشر کرده است.
بیشتر بخوانید:
- هوش مصنوعی جدید دیپمایند میتواند مانند یک انسان برنامه نویسی کند!
- هوش مصنوعی 50 بیماری چشم را شناسایی میکند!
اوریل وینیالز (Oriol Vinyals)، از محققان اصلی دیپمایند در رابطه با دستاورد جدید این شرکت گفته:
آلفا کد هنوز در مراحل اولیه توسعه است. اما، نتیجهای که رقم زده، تیم توسعه را به تولید هوش مصنوعی انعطافپذیری امیدوار کرده که میتواند به طور مستقل به حل چالشهای کدنویسی که نیاز به مهارتها و شهود انسانی دارند، اقدام کند.
وی در ادامه نیز اشاره کرده:
در طولانی مدت، ما قصد داریم از پتانسیلهای بالای آلفا کد برای کمک به برنامهنویسان و حتی افراد غیرحرفهای استفاده کرده و از آن برای نوشتن کد، بهبود بهرهوری و یا ایجاد روشهای جدید ساخت نرمافزار کمک بگیریم.
شایان ذکر است که مهارتهای فعلی آلفا کد تنها در بخش برنامهنویسی رقابتی قابل اجرا هستند. با این حال، توسعه این سیستم جدید فرصتهایی را برای توسعه ابزارهای پیشرفتتر باز میکند که ممکن است روزی بتوانند به طور کامل در سطح یک کدنویس انسانی باشند. از این رو، این امکان وجود دارد که در آینده بتوان از چنین ابزارهایی برای ساخت برنامههای کاربردی استفاده کرده و به نقطه عطف جدیدی در حوزه نرم افزار رسید.
نظر شما در مورد هوش مصنوعی جدید دیپ مایند چیست؟ آیا فکر میکنید چنین ابزارهای میتواند در آینده جایگزین انسان شوند؟ نظرات خود را از طریق بخش کامنتها با ما در میان بگذارید.