به گزارش بخش اخبار فناوری زوم تک به نقل از The Verge، هوش مصنوعی (AI) شاید هنوز تمام مشاغل را دگرگون نکرده باشد، اما تأثیر عمیقی بر کار توسعه دهندگان گذاشته است. مایکروسافت آیندهای را ترسیم میکند که در آن هوش مصنوعی همه چیز را در رایانه شخصی شما کنترل میکند و «ایجنت ها» (Agents) در پس زمینه کارهای شما را انجام میدهند. اما قبل از اینکه این شرکت به آن نقطه برسد، باید ابزارهایی بسازد که کارکرد این سیستم ها را تضمین کند و توسعه دهندگان خود را متقاعد سازد که AI واقعاً توانایی تحقق این وعده های بزرگ را دارد.
ساتیا نادلا، مدیرعامل مایکروسافت، اوایل امسال فاش کرد که تا ۳۰ درصد از کدهای «برخی از پروژه های ما» توسط هوش مصنوعی نوشته میشود. من از آن زمان مشتاق بودم بدانم توسعه دهندگان مایکروسافت دقیقاً چگونه از این فناوری استفاده میکنند. من با منابع و مدیران اجرایی شرکت صحبت کردهام تا درک بهتری از نحوه استفاده از AI توسط توسعه دهندگان مایکروسافت پیدا کنم. برخی از کارمندان به من گفتهاند که شک دارند ایجنت های هوش مصنوعی بتوانند به طور کامل جایگزین کار انسان شوند و معتقدند که توسعه دهندگان باید خطاهای ایجنت های خودکار را اصلاح کنند.
بهره وری هوشمند؛ نگاه مایکروسافت به کدنویسی مدرن
با این حال، وقتی از شرکت جزئیات بیشتری میخواهم، مایکروسافت موفقیتهای اولیه خود در استقرار داخلی هوش مصنوعی را به رخ میکشد. آماندا سیلور، معاون بخش CoreAI در مایکروسافت که رهبری محصول پلتفرم «Apps & Agents» را بر عهده دارد، در مصاحبهای با Notepad میگوید: «ما میخواهیم واقعاً بررسی کنیم که کجا توسعهدهندگان دچار زحمت بیهوده میشوند و کجا ناکارآمدی داریم. بخشی از آنچه ما به آن نگاه میکنیم این است که هم چگونه میتوانیم [AI] را اعمال کنیم و هم کجا میتوانیم آن را به کار ببریم.»
بیش از ۱۰۰,۰۰۰ مخزن کد (Repository) در داخل مایکروسافت وجود دارد؛ از پروژههای کاملاً جدید گرفته تا کدهای قدیمی که بیش از ۲۰ سال قدمت دارند و هنوز فعال هستند. سیلور میگوید: «ما تقریباً هر زبان برنامهنویسی، معماری و مرحله چرخه عمری که بتوانید تصور کنید را داریم و این واقعاً بازتابدهنده بسیاری از مشتریان ماست.» این حجم عظیمی از کد است که هوش مصنوعی پتانسیل دسترسی به آن را دارد، بهویژه در شرایطی که مایکروسافت فراتر از تکمیل کد ساده (Auto-complete) به سمت اتوماسیون بیشتر با ایجنتهای هوش مصنوعی پیش میرود.
تأثیر GitHub Copilot بر سرعت توسعه
در ماه مه، مایکروسافت یک ایجنت کدنویسی را مستقیماً در GitHub Copilot تعبیه کرد که به توسعهدهندگان اجازه میدهد کاری را به آن محول کنند. سپس ایجنت به طور مستقل محیط توسعه خود را ایجاد میکند، در پسزمینه اجرا میشود و پیشنویس «پول ریکوئست» (Pull Request) را ایجاد میکند. سیلور میگوید: «آنچه میبینیم این است که توسعهدهندگان به طور متوسط ۳۰ دقیقه در کارهای ساده، بیش از نیم روز در کارهای متوسط و دو هفته در کارهای پیچیده صرفهجویی میکنند.» توسعهدهندگان مایکروسافت از آن برای کارهای وقتگیر و یکنواخت مانند رفع باگها و بهبود مستندات برنامهها و سرویسها استفاده میکنند.
سنجش بهره وری و چالش های پذیرش داخلی
مایکروسافت برای رسیدن به این اعداد، به ساعات صرفهجویی شده توسعهدهندگان، حوادث کاهش یافته یا تخمین ساعات صرفهجویی شده برای وظایف نگاه میکند. سیلور میافزاید: «علاوه بر این، ما به اقدامات تکمیل شده توسط قابلیتهای ایجنت، مانند تعداد درخواستهای ادغامی (Pull-requests) که در آن مشارکت دارد، نگاه میکنیم.»
اندازهگیری تأثیر هوش مصنوعی بر بهرهوری توسعهدهندگان چیزی است که میشنوم مایکروسافت در داخل شرکت وسواس زیادی روی آن دارد، حتی اگر برخی مطالعات نشان دهند که AI میتواند توسعهدهندگان با تجربه را کندتر کند. برخی از کارمندان که مایل بودند ناشناس بمانند، احساس میکنند که مدیران مایکروسافت از میزان استفاده فعلی توسعهدهندگان از هوش مصنوعی راضی نیستند. فشاری داخلی وجود دارد تا توسعهدهندگان را وادار کنند برای همه چیز ابتدا از AI استفاده کنند، اما شنیدهام که این پذیرش همیشه ارگانیک نیست.
سیلور اعتراف میکند: «این امر مستلزم کمی تعامل عمدی است تا تغییر ذهنیت رخ دهد.» در حالی که توسعهدهندگان مایکروسافت میتوانستند چت GitHub Copilot را نادیده بگیرند زیرا در یک پنجره جداگانه بود، حالت ایجنت و ایجنت کدنویسی دقیقاً در بطن نحوه کار توسعهدهندگان قرار دارند. سیلور میگوید: «این تبدیل به عادت میشود و رفتار را تغییر میدهد.»
مایکروسافت میگوید ۹۱ درصد از تیمهای مهندسیاش از GitHub Copilot استفاده میکنند، اما منابع دادههایی را به اشتراک گذاشتهاند که نشان میدهد در برخی از بخشهای شرکت، پذیرش کلی ابزارهای هوش مصنوعی بسیار کمتر است – نزدیکتر به ۵۱ درصد از توسعهدهندگانی که به Stack Overflow گفتهاند اکنون هر روز به صورت حرفهای از ابزارهای هوش مصنوعی استفاده میکنند.
نمونه های موفقیتآمیز: از ایکس باکس تا تیم کوانتوم
سیلور لیستی از تیمهایی را نام میبرد که کار خود را با هوش مصنوعی سرعت بخشیدهاند. تیم ایکسباکس اخیراً از ایجنت نوسازی برنامه کوپایلت برای ارتقای سرویس اصلی ایکسباکس از .NET 6 به .NET 8 استفاده کرد. او میگوید: «آنها شاهد کاهش ۸۸ درصدی در تلاش مهاجرت دستی بودند» و «ماهها کار را به چند روز فشرده کردند.» تیم کشف و کوانتوم مایکروسافت از ایجنت کوپایلت برای مهاجرت یک برنامه جاوا به آخرین نسخه استفاده کرد و شاهد «کاهش مشابهی در تلاش مورد نیاز بود، به لطف تشخیص خودکار APIهای منسوخ شده، پیشنهاد اصلاحات و شناسایی آسیبپذیریهای امنیتی توسط ایجنت هوش مصنوعی.»
ایجنت «ES Chat» این شرکت که میتواند به سوالات مربوط به سیستمهای مهندسی مایکروسافت پاسخ دهد، برای مهندسان «۴۶ دقیقه در هر کار در مقایسه با روشهای جستجوی سنتی» صرفهجویی کرده است. مایکروسافت همچنین از ایجنتهای هوش مصنوعی برای کمک به مهندسان قابلیت اطمینان سایت (SRE) برای پاسخگویی به قطعی سیستمها و برنامهها استفاده میکند. در آنجا، شرکت تاکنون بیش از «۱۰,۰۰۰ ساعت زمان عملیاتی» صرفهجویی کرده است.
آیا هوش مصنوعی جایگزین برنامه نویسان می شود؟
تمام این صرفهجوییهای زمانی به این معنی است که کد مایکروسافت به طور فزایندهای توسط AI ساخته میشود نه فقط انسانها، اما سیلور عدد دقیقی برای میزان کدهای ساخته شده توسط AI در مایکروسافت ارائه نمیدهد. او استدلال میکند که ردیابی همه چیز دشوار است زیرا هوش مصنوعی در تولید کد، فرآیندهای بازبینی، تولید تست و خطوط لوله استقرار تعبیه شده است. سیلور میگوید: «ایجنتها واقعاً به بخش اصلی خود سیستم مهندسی تبدیل میشوند. این یکی از دلایلی است که تعیین عدد دقیق برای تعداد خطوط کدی که هوش مصنوعی در آن مشارکت دارد، بسیار سخت است.» همچنین حس میکنم که تبلیغ عددی که خیلی بالا یا خیلی پایین باشد، برای تلاشهای بازاریابی مایکروسافت، چه در داخل و چه در خارج، نتیجه معکوس خواهد داشت.
با این حال، من به پیچیدگی این کار شک ندارم. یک مهندس انسانی میتواند کدی را ارسال کند در حالی که کوپایلت در ویرایشگر او در حال اجراست، یا مهندس میتواند کد AI را کپی و در ویرایشگر خود پیست کند. منصفانه است بگوییم که هوش مصنوعی در برخی از بخشهای خروجی توسعهدهندگان مایکروسافت رایج است. فقط کافیست به کدهای منبع Aspire، Typescript Go و چارچوب ایجنت مایکروسافت نگاه کنید تا ببینید که Copilot مشارکتکننده اصلی در همه آنهاست.
سیستمهای هوش مصنوعی نیز کامل نیستند. سیلور میگوید مهندسان کار آنها را بررسی میکنند. و منبعی در مایکروسافت به من گفت که برخی از این ابزارها آنقدرها هم که تعریف میشوند عالی نیستند. آن شخص به شوخی گفت: «ES Chat با این واقعیت که من از آن استفاده نمیکنم، در وقتم صرفهجویی میکند.»
نگرانی ها درباره آینده شغلی توسعه دهندگان جوان
فشار تهاجمی مایکروسافت به سمت کدنویسی ایجنتهای هوش مصنوعی برای توسعهدهندگان، برخی از کارمندان داخل شرکت را نیز نگران آینده کرده است. من با مهندسان بخش CoreAI مایکروسافت صحبت کردهام که نگران استفاده از ایجنتهای هوش مصنوعی خودمختار هستند، بهویژه وقتی صحبت از پروژههایی میشود که میتوانست به توسعهدهندگان تازهکار (Junior) محول شود. ترس واقعی در صنعت و داخل مایکروسافت وجود دارد که نقشهای توسعهدهنده تازهکار در حال ناپدید شدن هستند و توسعهدهندگان با تجربه مجبورند خروجی ابزارهای هوش مصنوعی را مانند پرستار بچه نظارت و اصلاح کنند.
با هدف نادلا برای تبدیل مایکروسافت به شرکتی متمرکز بر انجام کار توسط ایجنتهای هوش مصنوعی، همه اینها به نظر میرسد به معنای دخالت کمتر انسانها در کدنویسی در آینده باشد. سیلور دیدگاه خوشبینانهای دارد که هوش مصنوعی صرفاً به توسعهدهندگان اجازه میدهد کارهای خستهکننده را واگذار کنند و در عوض بر خلاقیت تمرکز کنند.
سیلور میگوید: «هیچ توسعهدهندهای وارد این صنعت نشد چون میخواست مسئولیت تلاش چند ماهه برای نگهداری و مهاجرت کد را بر عهده بگیرد. آنها میخواهند در لبه تکنولوژی باشند، میخواهند خلق کنند، میخواهند نوآوری کنند. اینها همان چیزهایی هستند که میخواهند به AI واگذار کنند تا بتوانند به فرآیند خلق بازگردند.»
تازه های دنیای تکنولوژی (The Pad)
- تجربه ایکسباکس روی تمام دستگاهها: اکنون میتوانید «تجربه تمام صفحه ایکسباکس» (Xbox FSE) را روی هر رایانه شخصی، لپتاپ یا تبلتی امتحان کنید. مایکروسافت هفته گذشته Xbox FSE را برای تمام دستگاههای دستی (Handheld) راهاندازی کرد، اما آزمایش آن را روی سایر دستگاهها نیز آغاز کرده است. این قابلیت رابط کاربری کنسولمانند را به برنامه اصلی ایکسباکس اضافه میکند که هنگام بوت ظاهر میشود و برای رایانههای شخصی اتاق نشیمن ایدهآل است.
- بهینهسازی بازیها برای Xbox Ally: اگر مالک Xbox Ally یا Xbox Ally X هستید، مایکروسافت پیشنمایش ویژگی جدید پروفایل بازی پیشفرض خود را آغاز کرده است. این ویژگی نرخ فریم و مصرف انرژی را در ۴۰ بازی به طور خودکار بهینه میکند. مایکروسافت میگوید پروفایل بازی برای Hollow Knight: Silksong در مقایسه با حالت عملکرد، نزدیک به یک ساعت عمر باتری اضافه میکند.
- سرعت بیشتر در فایل اکسپلورر ویندوز ۱۱: مایکروسافت در حال ایجاد تغییراتی در فایل اکسپلورر ویندوز ۱۱ است تا با «پیشبارگذاری»، عملکرد اجرا را بهبود بخشد. این ویژگی برای سیستمهای ضعیفتر هدفگذاری شده است. همچنین منوهای کلیک راست (Context Menus) برای کاهش شلوغی و اشغال فضای کمتر، بهینهسازی میشوند.
- پشتیبانی از جدول در Notepad: مایکروسافت اکنون در حال آزمایش جداول در داخل Windows Notepad است. این جدیدترین افزونه به برنامه است که آن را فراتر از یک ویرایشگر متن پیشفرض میبرد. اضافه شدن جداول و ویرایشگر Markdown کامل، پیشرفتهای بزرگی محسوب میشوند.
- کپی و پیست هوشمند با هوش مصنوعی محلی: مایکروسافت ابزار Advanced Paste در PowerToys را ارتقا میدهد تا بتوانید درخواستها را از طریق ابزار Foundry Local شرکت هدایت کنید. همچنین میتوانید از مدل متنباز Ollama استفاده کنید و هر دو گزینه مدلهای هوش مصنوعی را روی NPU دستگاه اجرا میکنند تا نیازی به خرید اعتبار ابری نباشد.
- بازی Zork متنباز شد: بازیهای اصلی Zork I، II و III اکنون تحت مجوز MIT در دسترس هستند. مایکروسافت، ایکسباکس و اکتیویژن با همکاری یکدیگر موتور هوشمند Z-Machine را حفظ کردهاند تا دانشآموزان و توسعهدهندگان بتوانند کد آن را مطالعه کنند.
- کفشهای Crocs با طرح ایکسباکس: مایکروسافت این هفته کفشهای Crocs با تم ایکسباکس را با قیمت ۸۰ دلار عرضه کرد. این کفشها که شبیه کنترلر Xbox One X هستند، دارای دکمههای کلاسیک و جویاستیک هستند. همچنین مجموعهای ۲۰ دلاری از پینهای تزئینی با شخصیتهای بازیهایی مثل هیلو و دووم نیز عرضه شده است.
- خداحافظی کوپایلت با واتساپ: به دلیل سیاستهای پلتفرم جدید متا، ChatGPT و کوپایلت هر دو از واتساپ ناپدید میشوند. کوپایلت تا ۱۵ ژانویه ۲۰۲۶ در واتساپ باقی خواهد ماند، اما پس از آن باید به برنامه اختصاصی موبایل آن مراجعه کنید.
- مدل هوش مصنوعی Fara-7B برای کنترل کامپیوتر: مایکروسافت با تکیه بر مدلهای زبانی کوچک Phi، مدل Fara-7B را منتشر کرده است. این مدل به جای پاسخهای متنی، برای کنترل رابطهای کامپیوتری و استفاده از کامپیوتر به جای شما طراحی شده است.
- کوپایلت در اج، دستیار خرید شما: درست به موقع برای بلک فرایدی، مایکروسافت ویژگی کوپایلت در مرورگر اج را با قابلیتهای دستیار خرید بهروزرسانی کرده است. این ابزار اکنون شامل بازگشت وجه (Cashback)، مقایسه قیمت و ردیابی تاریخچه قیمت است.
- آیکونهای جدید برای برنامههای سازمانی AI: پس از تغییر آیکونهای آفیس، مایکروسافت اکنون در حال بازطراحی آیکونهای برنامهها و سرویسهای هوش مصنوعی سازمانی خود است تا با آیکونهای Microsoft 365 مطابقت داشته باشند.
- مدل Claude Opus 4.5 در گیتهاب کوپایلت: مایکروسافت به سرعت جدیدترین مدل هوش مصنوعی Anthropic یعنی Claude Opus 4.5 را در GitHub Copilot به کار گرفته است. آزمایشهای اولیه نشان داده که این مدل «از بنچمارکهای کدنویسی داخلی پیشی گرفته و مصرف توکن را به نصف رسانده است.»




نظرات در مورد : هوش مصنوعی چگونه کارمندان مایکروسافت را تغییر داد؟ نوشتن ۳۰ درصد کدها توسط AI