آیا می توان از هوش مصنوعی برای درک متن کد و نوشتن کد استفاده کرد؟ در این راستا گام های چشمگیری برداشته شده است.

وعده می دهند که کار توسعه دهندگان و غیر توسعه دهندگانی که با سیستم عامل های کم کد/بدون کد کار می کنند، سازنده تر و بیشتر متمرکز بر تجارت موجود است. سال گذشته اینتل، در همکاری با انستیتوی فناوری ماساچوست و انستیتوی فناوری جورجیا، از ایجاد یک موتور اتوماتیک برای یادگیری آنچه که یک نرم افزار قصد دارد با مطالعه ساختار کد و تجزیه و تحلیل تفاوت نحوی سایر کدها استفاده کند، خبر داد. هدف از این تلاش “دموكراتیزه كردن ایجاد نرم افزار است” که وقتی کاملاً تحقق یابد، برنامه نویسی ماشینی همه را قادر می سازد تا با بیان قصد خود به هر روشی که برای آنها بهتر باشد، چه کد، چه زبان طبیعی و چه هر چیز دیگر، نرم افزاری ایجاد کنند.
OpenAI GPT-3 (ترانسفورماتور پیش ساخته آموزش دیده) نیز می تواند برای تولید خودکار کد کامپیوتر استفاده شود. یک مدیر توسعه می تواند “کارها را با استفاده از ابزاری با ویژگی های GPT-3 برای ایجاد پایه و اساس برنامه آغاز کند. منظور اسکلتی است که بقیه برنامه ها از روی آن ساخته می شوند. مدیر به سادگی می تواند نیازهای آنها را تایپ کند و ابزار آنچه را که مدیر می خواهد تولید می کند. پس از تولید اسکلت، توسعه دهندگان پیشرفته تر می توانند برای تکمیل برنامه، بقیه نیازهای پروژه را وارد کنند. در کنار ایجاد برنامه های جدید، هوش مصنوعی برای کدگذاری ممکن است راه را برای انتقال برنامه ها و سیستم ها به سیستم عامل های مدرن هموار کند. یک پروژه نمایشی برای یک برنامه با 1.5 میلیون خط کد بود که انجام آن به صورت دستی دو سال طول کشید. تصور کنید اگر مجبور باشید هزاران برنامه را آپدیت کنید. دلتان می خواهد آن زمان را از یک تلاش چند ساله به کاری که می توانید طی ماه ها یا هفته ها انجام دهید فشرده کنید. در همین راستا، IBM ابتکاری را با نام CodeNet آغاز کرد که هدف آن تسهیل کاربرد هوش مصنوعی در قطعه کد است. تیم وی بیش از 14 میلیون نمونه کد را به عنوان بخشی از مجموعه داده منبع باز موجود در GitHub در دسترس قرار داده است. این پروژه برای فراهم کردن کدی در نظر گرفته شده که ImageNet با 14 میلیون تصویر پایگاه داده خود، تصاویر مشخص شده را در اختیار توسعه دهندگان و محققان قرار داده است. این فناوری AI تفکر ما را در مورد کد نویسی کاملا تغییر خواهد داد.

بیشتر بدانید: https://lnkd.in/d8dmGRu