حفظ رویکرد انسان محور: پراتیبا شارما در مورد مسائل هوش مصنوعی در توسعه نرم افزار – AI Time Journal


منبع عکس

پذیرش هوش مصنوعی در توسعه نرم افزار به طور مداوم در حال رشد است. بر اساس داده‌های تازه از Market.us Scoop، انتظار می‌رود که در ده سال آینده به ۲۸۷ میلیارد دلار برسد، با نرخ رشد مرکب سالانه ۲۱.۵ درصد. تا پایان سال 2023، 45 درصد از توسعه دهندگان مورد بررسی گزارش دادند که از هوش مصنوعی مولد در جریان کاری خود برای بهبودهای قابل اندازه گیری مانند کاهش خطاهای کدنویسی و صرفه جویی در هزینه استفاده می کنند. با این حال، مانند هر نوآوری، پیاده سازی هوش مصنوعی در توسعه نرم افزار با خطرات خود همراه است. یک مدیر توسعه و مهندسی نرم افزار و عضو IEEE، پراتیبا شارما، که در حال حاضر در Airbnb کار می کند، دیدگاه خود را در مورد نقش هوش مصنوعی در توسعه نرم افزار و مشکلاتی که شرکت ها هنگام تلاش برای پیاده سازی آن با آن مواجه هستند، به اشتراک می گذارد.

متعادل کردن مداخلات انسانی و کاربردهای هوش مصنوعی

به عنوان مثال، Pratibha Sharma اشاره می کند که یکی از اشتباهات اصلی مانع از اجرای موفقیت آمیز هوش مصنوعی در شرکت ها می شود. توسعه نرم افزار فرآیندها دیدگاه اشتباه آنها نسبت به فناوری است. او توضیح می‌دهد: «از همان ابتدای موج تکثیر هوش مصنوعی، بسیاری از شرکت‌ها هنوز آن را جایگزین توسعه‌دهندگان انسانی می‌دانند که انتظارات اشتباهی را ایجاد می‌کند. با این حال، درک هوش مصنوعی به‌عنوان ابزاری که می‌تواند کارهای معمولی را به عهده بگیرد، مفیدتر است و منابع توسعه‌دهندگان را برای کارهای خلاقانه‌تر و استراتژیک‌تر انسان محور آزاد می‌کند.

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

پرورش کار تیمی

مسئله دیگری که منجر به عدم استفاده شرکت ها از پتانسیل کامل راه حل های مبتنی بر هوش مصنوعی در توسعه نرم افزار می شود، عدم یکپارچگی است. Pratibha Sharma خاطرنشان می کند: «ارائه ابزارهای پیشرفته به توسعه دهندگان کافی نیست. “آنها باید یاد بگیرند که چگونه از آنها به بهترین شکل استفاده کنند و آنها را در جریان کار خود ادغام کنند.” اغلب به تجزیه و تحلیل و بازنگری گردش کار و همچنین اطمینان از اینکه توسعه دهندگان آموزش های لازم برای استفاده از ابزارهای جدید را دارند، نیاز دارد. علاوه بر این، سازمان ها اغلب نیاز به توسعه معیارهای جدید برای ارزیابی عملکرد تیم خود پس از معرفی ابزارهای جدید دارند. به عنوان مثال، زمانی که از هوش مصنوعی مولد برای کمک به کدنویسی استفاده می‌شود، معیارهای سنتی‌تر، مانند خطوط کد یا تعهدات، ناکافی می‌شوند و معیارهای هدف‌محور بیشتری باید ایجاد شود.

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

تلفیق تئوری و عمل

همچنین شایان ذکر است که برای اجرای موفقیت آمیز فناوری های نوآورانه در فرآیندهای کاری خود، باید آگاهانه کار کرد و تأثیر بالقوه تغییرات را تجزیه و تحلیل کرد. پراتیبا شارما این رویکرد را در انتشارات علمی خود دنبال می کند که به جنبه های کلیدی عملیات پلت فرم دیجیتال اختصاص دارد. او تکنیک‌های مدیریت ریسک در زیرساخت‌های ابری و همچنین الگوریتم‌ها و استراتژی‌های پیشگیری از تقلب را که می‌توان در پلتفرم‌های آنلاین اعمال کرد، شامل راه‌حل‌های مختلف، از جمله راه‌حل‌های مبتنی بر هوش مصنوعی، و ارزیابی اثربخشی آنها، بررسی می‌کند. این مقالات سهم مهمی در بهبود شیوه‌های توسعه نرم‌افزار دارند، زیرا هم جنبه‌های نظری و هم جنبه‌های عملی موضوعات مورد بحث را برجسته می‌کنند و به توسعه‌دهندگان کمک می‌کنند تا بهترین گزینه‌ها را پیدا کنند.

پراتیبا شارما نتیجه گرفت: «برای موفقیت در چنین حوزه‌ای که به سرعت در حال تغییر است، مانند برنامه‌های کاربردی هوش مصنوعی در توسعه نرم‌افزار، باید دائماً یاد بگیرید تا با پیشرفت‌های فناوری جدید همگام شوید. او در طول زندگی حرفه‌ای خود در چندین سازمان از جمله آمازون، Lyft و Airbnb کار کرد و هر یک از آنها وظیفه خود را برای حل در حوزه توسعه نرم‌افزار ارائه کردند که نشان‌دهنده تطبیق‌پذیری مهارت‌های او و توانایی او برای ارزش‌بخشی به هر کسی است. شرکتی که او در آن کار می کند



منبع: https://www.aitimejournal.com/keeping-a-human-centered-approach-pratibha-sharma-on-the-issues-of-ai-in-software-development/50271/