Lifestyle

Bagaimana pengembang Microsoft menggunakan AI

78
bagaimana-pengembang-microsoft-menggunakan-ai
Bagaimana pengembang Microsoft menggunakan AI

Microsoft menawarkan masa depan di mana AI mengontrol semua yang ada di PC Anda dan agen bekerja serta melakukan pekerjaan untuk Anda di latar belakang. Namun sebelum perusahaan mencapai tujuan tersebut, mereka harus membangun alat agar sistem ini berfungsi dan meyakinkan pengembangnya sendiri bahwa AI benar-benar mampu mencapai janji-janji besar tersebut.

CEO Microsoft Satya Nadella terungkap awal tahun ini bahwa hingga 30 persen kode “beberapa proyek kami” ditulis oleh AI, dan saya sangat ingin mempelajari dengan tepat bagaimana pengembang Microsoft menggunakan teknologi tersebut sejak saat itu. Saya telah berbicara dengan sumber dan eksekutif perusahaan untuk mendapatkan gambaran yang lebih baik tentang bagaimana AI digunakan oleh pengembang Microsoft. Beberapa karyawan mengatakan kepada saya bahwa mereka skeptis bahwa agen AI akan dapat sepenuhnya menggantikan pekerjaan manusia, sehingga pengembang harus memperbaiki kesalahan agen otomatis.

Namun, ketika saya menanyakan lebih spesifik kepada perusahaan tersebut, Microsoft memuji keberhasilan awalnya dalam menerapkan AI secara internal.

“Kami ingin benar-benar melihat di mana terdapat kerja keras pengembang, di mana terdapat inefisiensi,” katanya Amanda Perakseorang CVP di tim CoreAI Microsoft yang memimpin produk untuk platform Aplikasi & Agen perusahaan, dalam sebuah wawancara dengan buku catatan. “Bagian dari apa yang kami lihat adalah bagaimana kami dapat melamar [AI] dan di mana kita dapat menerapkannya.”

Ada lebih dari 100.000 repositori kode di dalam Microsoft, mulai dari proyek baru hingga basis kode lama yang berusia lebih dari 20 tahun dan masih berjalan. “Kami memiliki hampir semua tahap bahasa pemrograman, arsitektur, dan siklus hidup yang dapat Anda bayangkan, dan ini benar-benar mencerminkan banyak pelanggan kami,” kata Silver. Banyak sekali kode yang berpotensi disentuh oleh AI, terutama karena Microsoft mendorong lebih dari sekadar penyelesaian kode sederhana menuju lebih banyak otomatisasi dengan agen AI.

Pada bulan Mei, Microsoft menyematkan agen pengkodean langsung ke GitHub Copilot, sehingga pengembang dapat menugaskannya untuk melakukan pekerjaan tersebut. Agen kemudian bekerja dan membuat lingkungan pengembangannya sendiri, berjalan di latar belakang, dan membuat draf permintaan penarikan. “Apa yang kami lihat adalah pengembang menghemat rata-rata 30 menit untuk tugas-tugas sederhana, lebih dari setengah hari untuk tugas-tugas sedang, dan dua minggu untuk tugas-tugas kompleks,” kata Silver. Pengembang Microsoft menggunakannya untuk tugas-tugas yang memakan waktu dan monoton seperti memperbaiki bug dan meningkatkan dokumentasi untuk aplikasi dan layanan.

Microsoft melihat jam kerja pengembang yang dihemat, mitigasi insiden, atau perkiraan jam kerja yang dihemat untuk mencapai angka-angka ini. “Selain itu, kami melihat tindakan yang diselesaikan oleh kemampuan agen, seperti jumlah permintaan tarik yang dikontribusikannya,” kata Silver.

Mengukur dampak AI terhadap produktivitas pengembang adalah sesuatu yang menurut saya menjadi obsesi Microsoft secara internal, meskipun beberapa penelitian menunjukkan bahwa AI dapat menciptakan pengalaman yang lebih baik. pengembang lebih lambat. Beberapa karyawan, yang tidak ingin disebutkan namanya, merasa bahwa para eksekutif Microsoft tidak senang dengan seberapa sering pengembang menggunakan AI saat ini. Ada dorongan dari dalam agar pengembang menggunakan AI terlebih dahulu dalam segala hal, namun saya mendengar bahwa penerapannya tidak selalu organik.

“Hal ini memerlukan sedikit keterlibatan yang disengaja agar perubahan pola pikir dapat diterapkan,” Silver mengakui. Meskipun pengembang Microsoft dapat mengabaikan GitHub Copilot Chat karena berada di jendela terpisah, mode agen dan agen pengkodean tepat dalam konteks cara kerja pengembang. “Ini menjadi kebiasaan dan mengubah perilaku,” kata Silver.

Microsoft mengatakan 91 persen tim tekniknya menggunakan GitHub Copilot, namun sumber telah berbagi data yang menunjukkan, di beberapa bagian perusahaan, adopsi alat AI secara keseluruhan jauh lebih rendah – mendekati 51 persen pengembang yang menggunakan GitHub Copilot. diberitahu Stack Overflow mereka sekarang menggunakan alat AI secara profesional setiap hari.

Silver menyebutkan daftar tim yang telah mempercepat pekerjaan mereka dengan AI. Tim Xbox menggunakan agen modernisasi aplikasi Copilot untuk meningkatkan layanan inti Xbox mereka dari .NET 6 ke .NET 8 baru-baru ini. “Mereka melihat adanya pengurangan sebesar 88 persen dalam upaya migrasi manual,” katanya, yang memerlukan “kerja berbulan-bulan dan mempersingkatnya menjadi beberapa hari.” Tim penemuan dan kuantum Microsoft menggunakan agen Copilot untuk memigrasikan aplikasi Java ke versi terbaru, dan melihat “pengurangan upaya yang diperlukan, berkat agen AI yang secara otomatis mendeteksi API yang tidak digunakan lagi, menyarankan perbaikan, dan mengidentifikasi kerentanan keamanan.” Agen “ES Chat” perusahaan, yang dapat menjawab pertanyaan tentang sistem rekayasa Microsoft, telah menghemat “46 menit per tugas bagi para insinyur dibandingkan dengan metode pencarian tradisional.” Microsoft juga menggunakan agen AI untuk membantu Site Reliability Engineers (SRE) merespons pemadaman sistem dan aplikasi. Di sana, perusahaan telah menghemat lebih dari “10.000 jam waktu operasional.”

Semua penghematan waktu ini berarti bahwa kode Microsoft semakin banyak dibuat oleh AI, bukan hanya manusia, namun Silver tidak akan menyebutkan berapa banyak kode Microsoft yang dibuat oleh AI. Dia berpendapat bahwa terlalu sulit untuk melacak semuanya karena AI tertanam dalam pembuatan kode, proses peninjauan, pembuatan pengujian, dan jalur penerapan. “Agen benar-benar menjadi bagian inti dari sistem rekayasa itu sendiri,” kata Silver. “Ini adalah salah satu alasan mengapa sangat sulit untuk menentukan angka pasti pada jumlah baris kode yang dikontribusikan oleh AI.” Saya juga merasa bahwa mempromosikan jumlah yang terlalu tinggi atau terlalu rendah akan menjadi kontraproduktif terhadap upaya pemasaran Microsoft, baik secara internal maupun eksternal.

Meski begitu, saya tidak meragukan kompleksitas tugas ini. Seorang insinyur manusia dapat mengirimkan kode saat Copilot berjalan di dalam editornya, atau insinyur dapat menyalin dan menempelkan kode AI ke dalam editornya. Dapat dikatakan bahwa AI lazim di beberapa bagian hasil pengembang Microsoft. Anda hanya perlu melihat basis kodenya bercita-cita, Skrip Ketik Pergidan Microsoft Kerangka Agen untuk melihat bahwa Copilot adalah kontributor utama semuanya.

Sistem AI juga tidak sempurna. Silver mengatakan para insinyur meninjau pekerjaan mereka. Dan sebuah sumber di Microsoft mengatakan kepada saya bahwa beberapa alat tersebut tidak sepenuhnya sempurna. “ES Chat menghemat waktu saya karena saya tidak menggunakannya,” canda orang tersebut.

Dorongan agresif Microsoft terhadap agen AI yang mengkode pengembang juga membuat beberapa karyawan di dalam perusahaan khawatir akan masa depan. Saya telah berbicara dengan para insinyur di divisi CoreAI Microsoft yang khawatir tentang penggunaan agen AI otonom, terutama karena mereka memilih jenis proyek yang dapat ditugaskan kepada pengembang junior. Ada ketakutan nyata di industri ini, dan di dalam diri Microsoft, akan peran pengembang junior menghilangsehingga pengembang berpengalaman harus mengawasi keluaran alat AI.

Dengan tujuan Nadella untuk merombak Microsoft menjadi perusahaan yang berfokus pada agen AI yang melakukan pekerjaan, hal ini sepertinya akan mengurangi jumlah manusia yang terlibat dalam pengkodean di masa depan. Silver mengambil pandangan optimis bahwa AI akan memungkinkan pengembang untuk melepaskan tugas-tugas membosankan dan fokus pada kreativitas.

“Tidak ada pengembang yang terjun ke industri ini karena mereka ingin diberi tugas untuk melakukan upaya migrasi pemeliharaan kode selama berbulan-bulan,” kata Silver. “Mereka ingin menjadi yang terdepan, mereka ingin berkreasi, mereka ingin berinovasi. Hal-hal inilah yang ingin mereka pindahkan ke AI sehingga mereka dapat kembali ke proses penciptaan.”

Bantalannya

  • Anda sekarang dapat mencoba Xbox Full Screen Experience (FSE) di PC, laptop, atau tablet mana pun. Microsoft meluncurkan Xbox FSE di semua perangkat genggam minggu lalu, tetapi itu juga sudah dimulai mengujinya di PC, laptop, atau tablet apa pun. Ia menambahkan UI seperti konsol ke aplikasi Xbox utama yang muncul saat boot, menjadikannya ideal untuk PC ruang tamu. Saya terkejut melihat Xbox FSE muncul di semua perangkat genggam dengan begitu cepat, terutama karena Legion Go 2 dari Lenovo adalah perangkat genggam pertama di luar Asus yang dikonfirmasi akan mendapatkan Xbox FSE pada musim semi 2026. Rasanya Microsoft dengan cepat meluncurkan Xbox FSE agar lebih banyak orang menggunakannya dan lebih banyak laporan bug. Saya yakin keadaan darurat Mesin Uap juga merupakan salah satu alasan mengapa mesin ini diluncurkan begitu cepat.
  • Perangkat Xbox Ally mendapatkan fitur profil game baru. Jika Anda pemilik Xbox Ally atau Xbox Ally X, Microsoft telah memulainya meninjau fitur profil game default barunya minggu ini. Secara otomatis mengoptimalkan frame rate dan konsumsi daya di 40 game, sehingga Anda tidak perlu lagi mengubah pengaturan game secara manual. Pengaturannya akan membantu menghemat masa pakai baterai, dan Microsoft mengatakan profil gamenya Ksatria Berongga: Lagu Sutra akan menambah hampir satu jam masa pakai baterai dibandingkan dengan mode kinerja.
  • Microsoft mempercepat dan merapikan File Explorer di Windows 11. Microsoft sedang membuat beberapa perubahan pada File Explorer di Windows 11 itu berarti akan dimuat terlebih dahulu “untuk membantu meningkatkan kinerja peluncuran File Explorer.” Pramuat ini tampaknya ditargetkan pada sistem kelas bawah yang kinerjanya terbatas, dan Anda dapat menonaktifkannya di PC mana pun. Microsoft juga mengubah menu konteks di File Explorer untuk menghilangkan beberapa kekacauan dan mengurangi jumlah ruang yang jarang digunakan untuk tindakan.
  • Notepad mendapatkan tabel. Jangan khawatir, saya tidak menambahkan tabel ke buletin. Microsoft sekarang sedang menguji tabel di dalam Windows Notepad. Ini adalah tambahan terbaru pada aplikasi ini, yang menjadikannya lebih dari sekedar editor teks default. Saya yakin beberapa orang akan mengeluh karena hal ini membuat Notepad menjadi “bloatware”, namun penambahan tabel dan editor Markdown berfitur lengkap merupakan peningkatan besar dalam penggunaan Notepad.
  • Salin dan tempel yang didukung AI dari Microsoft kini dapat menggunakan AI pada perangkat. Microsoft sedang memperbaruinya Alat Tempel Tingkat Lanjut di PowerToys sehingga Anda dapat merutekan permintaan melalui alat Foundry Local perusahaan. Anda juga dapat menggunakan Ollama sumber terbuka, dan kedua opsi tersebut akan menjalankan model AI pada NPU perangkat, bukan dari cloud sehingga Anda tidak perlu membeli kredit untuk menjalankan beberapa fitur Tempel Lanjutan.
  • Microsoft menjadikan Zork sumber terbuka. Yang asli Zork I, Zork IIDan Zork III game sekarang tersedia di bawah lisensi MIT. Microsoft, Xbox, dan Activision telah bekerja sama untuk melestarikan mesin Z-Machine pintar yang mendukung game Zork dan memungkinkan siswa, guru, dan pengembang mempelajari kode dan belajar darinya. Microsoft juga telah bekerja sama dengan Jason Scott, dari Internet Archive, memberikan lisensi sumber terbuka ini.
  • Xbox Crocs itu nyata. Microsoft telah meluncurkan Crocs bertema Xbox minggu ini, dengan harga $80. Setelah merilis Crocs bertema Windows XP awal tahun ini, Crocs edisi terbatas Xbox meniru pengontrol Xbox One X. Kedua sepatu Xbox Crocs dilengkapi tombol klasik X, Y, B, A, D-pad, stik analog kiri dan kanan, serta tombol Xbox putih dan bumper di bagian samping. Bahkan ada set jimat sepatu seharga $20 dengan karakter dan ikon Lingkaran cahaya, Kejatuhan, Malapetaka, Dunia WarcraftDan Lautan Pencuri.
  • Kopilot meninggalkan WhatsApp. ChatGPT dan Copilot keduanya menghilang dari WhatsAppberkat kebijakan platform baru Meta. Copilot akan tetap berada di dalam WhatsApp hingga 15 Januari 2026. Jika Anda salah satu dari sedikit orang yang mengandalkan fitur ini, Anda harus beralih ke aplikasi seluler Copilot khusus.
  • Fara-7B adalah model bahasa kecil agen pertama Microsoft untuk penggunaan komputer. Microsoft sedang mengembangkan model bahasa kecil Phi dengan merilis Fara-7B minggu ini. Daripada memberi Anda tanggapan berbasis teks, Fara-7B dirancang untuk mengontrol antarmuka komputer dan menggunakan komputer untuk Anda. Ini adalah rilis eksperimental untuk saat ini, dan Microsoft mengundang orang-orang untuk mendapatkan pengalaman awal dan memberikan masukan sebelum dirilis secara lebih luas.
  • Copilot di Edge sekarang menjadi asisten belanja. Tepat pada saat Black Friday dan Cyber ​​Monday, Microsoft telah memperbarui Copilot i n Fitur tepi dengan a sekelompok kemampuan asisten belanja. Copilot di Edge kini memiliki alat seperti cashback, perbandingan harga, riwayat harga, dan pelacakan harga. Ia bekerja pada pengecer yang didukung untuk memberikan perbandingan terhadap pengecer lain guna memudahkan mendapatkan harga terbaik untuk suatu produk.
  • Aplikasi perusahaan AI Microsoft juga mendapatkan ikon baru. Setelah meluncurkan ikon Office baru, Microsoft kini merombaknya ikon untuk aplikasi dan layanan AI perusahaannya. Semua aplikasi dan agen bisnis memiliki ikon baru yang sangat mirip dengan Microsoft 365, dan ikon tersebut mulai muncul di Power Platform Microsoft, Foundry, dan layanan AI lainnya.
  • Claude Opus 4.5 kini diluncurkan ke GitHub Copilot. Microsoft dengan cepat mengadopsi model Claude AI terbaru dari Anthropic di dalam GitHub Copilot minggu ini. Pengujian awal menunjukkan bahwa Opus 4.5 “melampaui tolok ukur pengkodean internal, sekaligus memotong setengah penggunaan token.” Microsoft mengatakan model terbaru Anthropic juga “bagus untuk migrasi kode dan pemfaktoran ulang kode.”

Saya selalu ingin mendengar pendapat pembaca, jadi silakan berikan komentar di sini, atau Anda dapat menghubungi saya di notepad@theverge.com jika Anda ingin mendiskusikan hal lain. Jika Anda pernah mendengar tentang proyek rahasia Microsoft, Anda dapat menghubungi saya melalui email di notepad@theverge.com atau bicaralah kepada saya secara rahasia di aplikasi perpesanan Signal, di mana Aku tomwarren.01. Saya juga tomwarren di Telegram, jika Anda lebih suka ngobrol di sana.

Terima kasih telah berlangganan buku catatan.

Ikuti topik dan penulis dari cerita ini untuk melihat lebih banyak hal serupa di feed beranda hasil personalisasi Anda dan untuk menerima pembaruan email.

Exit mobile version