موارد مهم
- موتور کدنویسی هوش مصنوعی DeepMind به خوبی یک برنامه نویس عادی انسان است.
- موتور AlphaCode راه حل های خلاقانه ای برای مشکلات کدنویسی ارائه می دهد.
-
هوش مصنوعی زمانی که نیروی انسانی را به جای جایگزینی آن افزایش می دهد، ممکن است بهترین باشد.
شرکت تحقیقاتی DeepMind می گوید که موتورهای کدنویسی هوش مصنوعی می توانند برنامه ها را به خوبی انسان بنویسند. آیا روباتها بالاخره به شغل توسعهدهندگان نرمافزار میآیند؟
هنگامی که DeepMind موتور AlphaCode خود را روی چالشهای کدگذاری طراحی شده برای آزمایش انسانها قرار داد، در بین ۵۴ درصد برتر قرار گرفت و به خوبی یک انسان معمولی شد.ممکن است به نظر برسد که آماده استقرار برای استفاده زنده است. شما می توانید نیمی از بدترین کدنویس های انسانی خود را اخراج کنید، سپس آنها را با ربات های کدنویسی هوش مصنوعی جایگزین کنید، درست است؟ هنوز نه.
با شرکتهای هوش مصنوعی، نویسندگان بیش از هر زمان دیگری مورد نیاز هستند. مزیت واقعی نویسندگان هوش مصنوعی این است که آنها تحقیقات و ابزارهایی را ارائه میکنند که فرآیند آنچه را که باید در محتوا وارد شود سرعت میبخشد. من تصور میکنم که هوش مصنوعی جان کاس، یکی از بنیانگذاران شرکت هوش مصنوعی، موتورهای برنامه نویسی همین کار را برای برنامه نویسان انجام می دهند. این کار آنها را کارآمدتر می کند و شروع کار با توسعه ساختاری برای برنامه هایشان را آسان تر می کند و روند کدنویسی را سرعت می بخشد. AIContentGen، از طریق ایمیل به Lifewire گفت.
حمایت، نه جایگزین
وعده هوش مصنوعی این است که می تواند جایگزین انسان در کارهای پست و یا جایگزین انسان در مشاغل گران قیمت شود. اما در عمل، ما هنوز به آنجا نرسیده ایم. برای مثال، اگر تا به حال از برنامههای هوش مصنوعی برای ویرایش عکسهای خود استفاده کردهاید، میدانید که پس از اتمام ابزار، هنوز کارهای زیادی برای پاکسازی وجود دارد.دستکم، انسان به کلیک روی دکمهای کاهش مییابد تا در میان گزینههای ایجاد شده توسط هوش مصنوعی بچرخد، سپس بهترینها را انتخاب کند.
در مورد موتور AlphaCode DeepMinds، هوش مصنوعی آن برای مقابله با چالش های کدنویسی آموزش دیده است. نمونه های ارائه شده در صفحه پروژه AlphaCode یافتن راه های بهینه برای چیدمان جاده ها و ساختمان ها یا ارائه استراتژی هایی برای برنده شدن در بازی های رومیزی است. اینها ممکن است در محل کار مفید نباشند، اما هوش مصنوعی DeepMind یک ویژگی مهم را نشان داد: خلاقیت.
مایک میرزایانوف، بنیانگذار Codeforces، سایتی که مسابقات کدنویسی را سازماندهی میکند، در وبلاگ Deep Mind گفت: «با اطمینان میتوانم بگویم که نتایج AlphaCode فراتر از انتظارات من بود. من بدبین بودم، زیرا حتی در مسائل ساده رقابتی، اغلب نه تنها به پیاده سازی الگوریتم نیاز است، بلکه - و این سخت ترین بخش است - برای ابداع آن لازم است.»
حداقل برای شروع، محتملترین سناریو این است که برنامهنویسهای انسانی از ابزارهای هوش مصنوعی برای کمک به عملکردشان استفاده کنند. و سایر شرکتها، به عنوان مثال، مایکروسافت، در حال کار بر روی ابزارهای هوش مصنوعی هستند تا به برنامهنویسان کمک کنند تا با انجام کارهای مشغله زیادی برای آنها، سریعتر کار کنند.
به نوعی، همه ما به استفاده از ابزارهای هوش مصنوعی هر روز عادت کرده ایم، و می دانیم که مشکلات و ناامیدی هایی که آنها به همراه دارند. برای مثال، تصحیح خودکار قرار است تایپ کردن را در صفحهکلیدهای کوچک روی صفحه سریعتر کند، اما در عمل، در نهایت سبک تایپ خود را تغییر میدهید تا پیشنهادات تصحیح خودکار را بهتر فعال کنید.
بنابراین، آیا واقعاً کدگذارهای انسانی با هوش مصنوعی جایگزین خواهند شد؟ بعید است.
کاس میگوید: «کدنویسها همچنان روی صندلی راننده خواهند بود، همانطور که نویسندگان با نویسندگان محتوای هوش مصنوعی هستند. "به نوعی، ابزارهای جدید نوشتن هوش مصنوعی به معنای امنیت شغلی بیشتر برای نویسندگان است، زیرا آنها در مورد نحوه استفاده و استفاده از ابزارهای پیچیده تر برای آینده قابل پیش بینی تخصص دارند."
هنر رسمی هوش
چند راه برای مشاهده هوش مصنوعی در کارهای خلاقانه وجود دارد. یکی این است که خرخر کردن را از بین می برد و به انسان اجازه می دهد بیشتر روی جنبه های خلاقیت تمرکز کند. انسان به جای فیلمنامه نویس بازیگر، بیشتر به کارگردانی سینما تبدیل می شود.ما میتوانیم یک قدم به عقب برداریم و کل پروژه را از یک سطح بالاتر مشاهده کنیم، بدون توجه به جزئیات دقیق مورد نیاز برای دستیابی به چشماندازهایمان.
"این کار آنها را کارآمدتر می کند و شروع کار با توسعه ساختاری برای برنامه هایشان را آسان تر می کند…"
از سوی دیگر، خلاقیت هوش مصنوعی همچنان خلاقیت الگوریتمی است. راهحلها را اختراع میکند، رمان مینویسد یا عکسهای ما را فیلتر میکند، اما شاید نه بهگونهای که آنطور که هنر میتواند با انسانهای دیگر طنیناندازی کند.
میان این افراطها هنرمندانی مانند برایان انو قرار دارند، که اجازه میدهد موسیقیهای ساختهشده با هوش مصنوعی در پسزمینه اجرا شود، در حالی که در استودیو است. وقتی چیزی به گوشش میرسد، آن را برای استفاده بعدی ذخیره میکند.
خلاقیتهای هوش مصنوعی میتوانند انسانها را در مسیرهایی که ما معمولاً نمیرویم الهام بخشد. یا هوش مصنوعی میتواند نحوه کار ما را دیکته کند، بنابراین ما به عنوان پرستار بچهها برای ماشینها تبدیل میشویم. مانند هر ابزار دیگری، نحوه استفاده ما از آن مهم است.