8 mnt baca

26 Mei 2023

Pekerjaan yang berdampak: Membantu developer di seluruh dunia meningkatkan produktivitas dengan AI

Cara tiga pembangun Amazon Web Services (AWS) mendapatkan inspirasi dari pekerjaan mereka untuk meningkatkan kehidupan pelanggan dan pencapaian profesional mereka sendiri

Diadaptasi dari Inside Amazon untuk Kehidupan di AWS

AWS mengumumkan Amazon CodeWhisperer di re:MARS—acara AI global Amazon untuk machine learning, otomatisasi, robotika, dan ruang angkasa—pada tahun 2022, salah satu dari empat inovasi AWS yang akan membuat kecerdasan buatan (AI) generatif lebih mudah diakses oleh siapa saja yang ingin menggunakannya. Di balik inovasi AWS ini—yang menawarkan portofolio global layanan AI serta machine learning (ML) yang terluas dan terdalam di ketiga lapisan tumpukan—ada tim besar terdiri dari pembangun dan partner AWS yang membayangkan cara-cara baru untuk membuat hidup pelanggan lebih mudah dengan AI generatif.

CodeWhisperer adalah pendamping pengodean AI yang “secara radikal meningkatkan produktivitas developer dengan menghasilkan saran kode secara waktu nyata berdasarkan komentar developer dalam bahasa alami dan kode sebelumnya di Lingkungan Pengembangan Terintegrasi (IDE) mereka,” seperti yang dijelaskan oleh Swami Sivasubramanian, AWS vice presiden of Database, Analytics, and Machine Learning, dalam posting blog yang mengumumkan alat AI generatif AWS yang baru. Dalam studi produktivitas awal, CodeWhisperer membantu developer menyelesaikan tugas rata-rata 57% lebih cepat, dan mereka yang menggunakan alat ini mempunyai kemungkinan 27% lebih besar untuk menyelesaikan tugas dengan sukses daripada mereka yang tidak menggunakannya.

“Hal ini adalah kemajuan besar dalam produktivitas developer dan kami percaya ini hanyalah permulaan,” menurut Sivasubramanian.

Karena inovasi AWS seperti CodeWhisperer membuka pintu ke dunia produktivitas dan kreativitas baru—layanan ini gratis untuk developer individu di seluruh dunia—inovasi tersebut juga menginspirasi para rekayasawan lama, rekayasawan baru, dan calon rekayasawan untuk membayangkan kembali apa artinya berpikir besar dan membuat perbedaan di dunia.

Kami mengobrol dengan beberapa pembangun di balik CodeWhisperer di bawah ini—Ankur Desai, Srini Iragavarapu, dan Parry Bhatia—yang membagikan bagaimana pemikiran inovatif, percobaan, serta kegigihan membantu mereka menciptakan alat yang berguna bagi kehidupan developer serta perjalanan profesional mereka sendiri.  

Jelaskan perjalanan inovasi Anda.

Ankur:Manusia. Tujuan. Kegigihan. Manusia—sebagai developer dalam hal ini—menjadi fokus utama. Perjalanan ini adalah tentang memecahkan tantangan developer, dan sebagai developer sendiri, kami memiliki empati yang mendalam terhadap tantangan ini serta semangat untuk menyelesaikannya. Kami juga perlu fokus pada tujuan tunggal, yaitu meningkatkan produktivitas developer, guna memastikan mereka lebih puas dalam pekerjaan. Terakhir, kami membutuhkan kegigihan untuk melewati rintangan yang akan kami hadapi selama perjalanan.

Parry: Melatih model-model ini dan menjalankan inferensi dalam skala besar menghadirkan tantangan unik. Kami sering kali harus menantang pendekatan tradisional untuk mengembangkan layanan baru, dan dari sanalah banyak ide serta inovasi menarik bermunculan.

Srini: Developer adalah pelanggan yang tangguh. Dibutuhkan banyak upaya untuk mengesankan mereka dalam hal teknologi mutakhir. Sungguh, sedikit sekali kejadian di dunia saat ini yang semutakhir AI generatif, yaitu perjalanan ruang angkasa serta kendaraan otonom. Ketika saya mengingat kembali perjalanan tersebut, saya tidak mengira bahwa saya pernah bekerja lebih keras daripada yang saya lakukan dalam dua tahun terakhir. Kami memiliki tim yang benar-benar tangguh—salah satu tim terbaik yang pernah saya ikuti—semuanya mengerahkan kerja keras terbaiknya.  

Parry Bhatia bersama istri dan putranya yang berusia 2 tahun selama perjalanan ke Karibia untuk merayakan ulang tahun Parry serta peluncuran CodeWhisperer.


"Dalam dua tahun terakhir, mengerjakan proyek sebesar ini, saya menyadari bahwa saya dapat melakukan banyak hal yang saya pikir tidak dapat dilakukan sebelumnya. Saya telah mendapatkan banyak kepercayaan diri dari pengalaman ini dan rasanya setelah saya melakukan ini sekarang, saya dapat melakukan hampir semua hal." 

Parry Bhatia
senior applied science manager (keluar pada April 2023 setelah enam tahun di Amazon)

Hal apa yang paling memuaskan dari penyediaan CodeWhisperer untuk umum?

Srini: Di zaman sekarang ketika industri perangkat lunak berubah secara radikal dan orang-orang sering berganti pekerjaan, tidak banyak hubungan yang terjalin. Namun, dalam dua tahun terakhir, di seluruh tim kami, kami telah merayakan kelahiran baru, pernikahan, dan promosi—hubungan dalam tim semacam inilah yang berharga. Lalu, ketika Ankur dan saya berselisih; atau Parry dan saya berselisih; atau kepemimpinan datang meminta hal-hal tertentu, pada saat-saat inilah—mulai dari kepemimpinan hingga kontributor individu—kita tahu bahwa kita semua menjalani ini bersama-sama, bekerja menuju tujuan yang sama.

Bagi saya pribadi, seorang teman sekolah menengah mengirim pesan kepada saya di LinkedIn ketika kami mengumumkan CodeWhisperer dalam pratinjau. Dia seperti, ‘Wah, saya tidak tahu Anda adalah bagian dari tim ini; keren sekali; apakah ini akan mendukung C++?’ Jadi, ketika seseorang seperti teman sekolah menengah yang tidak pernah mengobrol selama 25 tahun secara kebetulan menghubungi dan memberi tahu bahwa menjadi bagian dari layanan ini adalah hal yang keren, Anda tahu bahwa Anda telah melakukan sesuatu yang baik.

Parry: Dalam dua tahun terakhir, mengerjakan proyek sebesar ini, saya menyadari bahwa saya dapat melakukan banyak hal yang saya pikir tidak dapat dilakukan sebelumnya. Saya telah mendapatkan banyak kepercayaan diri dari pengalaman ini dan rasanya setelah saya melakukan ini sekarang, saya dapat melakukan hampir semua hal.   

Ankur: Bagian yang paling memuaskan adalah membangun tim dan koneksi. Perasaan menjadi bagian dari sesuatu yang besar adalah bagian yang sangat memuaskan. Bagian lainnya adalah mengetahui bahwa kita sedang mengerjakan sesuatu yang akan mengubah hidup menjadi lebih baik. Ini bukan perubahan bertahap, ini adalah perubahan besar bagi banyak orang. Jarang sekali Anda bisa mengerjakan produk dan solusi seperti ini, yang benar-benar akan mengubah kehidupan banyak orang.

Ankur Desai bersama istrinya, Ashwini, dan putra mereka yang berusia 4 tahun, Reyan, di Mt. Rainier di Washington pada tahun 2022.

"Bagian yang paling berharga adalah membangun tim dan koneksi. Perasaan menjadi bagian dari sesuatu yang besar adalah bagian yang sangat memuaskan. Bagian lainnya adalah mengetahui bahwa kita sedang mengerjakan sesuatu yang akan mengubah hidup menjadi lebih baik. Ini bukan perubahan bertahap, ini adalah perubahan besar bagi banyak orang. Jarang sekali Anda bisa mengerjakan produk dan solusi seperti ini, yang benar-benar akan mengubah kehidupan banyak orang."

Ankur Desai
Principal product manager AWS

Apa yang memotivasi Anda untuk terus berinovasi meskipun banyak rintangan yang Anda hadapi saat menyediakan CodeWhisperer untuk umum?

Ankur: Sekali lagi, saya pikir bagi saya memiliki semangat dan empati untuk memecahkan tantangan developerlah yang membuat saya terus maju.

Parry: Peluncuran ini membutuhkan banyak kerja keras dan kolaborasi lintas AWS, dan tanpa kolaborasi hebat ini, saya kira kami tidak akan berada di tempat kami sekarang. Setiap orang termotivasi oleh tujuan yang sama terlepas dari berapa banyak kepemilikan yang mereka miliki. Kolaborasi inilah yang membuat setiap orang tetap bergerak cepat dan bergerak maju.

Srini: Sepakat dengan Parry, ada banyak tim yang terlibat dalam layanan ini. Tim kepemimpinan sangat gigih dalam mendorong semua tim kami untuk terus bergerak maju.  

Srini Iragavarapu, keluar, bersama Jo Bhamidipathi, senior product manager di Amazon Alexa, dan putra mereka yang berusia 7 tahun, Ahaan, di Paris pada tahun 2022.


"Saya baru sadar setelah enam hingga delapan bulan tentang arti sebenarnya dari pekerjaan ini. Saya menyadari ini bukan sekadar layanan, tetapi kita bicara tentang AI generatif di sini dan menciptakan sesuatu yang akan memberikan perubahan besar bagi banyak orang."

Srini Iragavarapu
Senior software development manager AWS

Jika Anda dapat memberikan satu nasihat kepada diri Anda di masa lalu yang baru memulai, apa itu?

Srini: Sebelumnya saya berada di tim AWS SageMaker Elastic Inference ketika seseorang memberi tahu saya tentang CodeWhisperer. Jadi, saya berbicara dengan tim, dan pada saat itu terdengar keren, jadi saya pindah ke CodeWhisperer. Saya baru sadar setelah enam hingga delapan bulan tentang arti sebenarnya dari pekerjaan ini. Saya menyadari ini bukan sekadar layanan, tetapi kita bicara tentang AI generatif di sini dan menciptakan sesuatu yang akan memberikan perubahan besar bagi banyak orang.

Parry: Ketika Anda mengerjakan sesuatu untuk pertama kalinya, ada banyak hal yang tidak diketahui. Anda merobohkan banyak dinding dengan melakukan banyak percobaan dan terus maju. Tapi seperti Srini, saya pikir kami dapat 'berpikir besar' lebih dari sebelumnya jika kami tahu kemajuan yang kami capai saat ini dengan AI generatif.

Ankur: Saya pikir Anda dapat melihat tema di sini adalah ‘berpikir besar’. Bagi banyak orang, AI generatif terdengar seperti fiksi ilmiah pada saat itu. Sulit untuk memvisualisasikan bahwa Anda dapat memasukkan sesuatu di sini, dan secara ajaib segalanya akan muncul. Jika kita dulu tahu pencapaian AI generatif saat ini dan apa saja yang mungkin terjadi, saya yakin kita akan merencanakan hal-hal yang lebih besar. Teknologi ini baru saja berkembang pesat dalam dua tahun terakhir dan sangat sulit untuk membayangkannya saat itu.

Apa dampak yang Anda harapkan dari CodeWhisperer bagi para developer, pelanggan, dan/atau komunitas komputasi cloud?

Ankur: Bagi developer, saya pikir keuntungannya adalah mereka mendapatkan kembali keseimbangan antara pekerjaan dan kehidupan pribadi. Mereka dapat fokus pada pemecahan masalah yang menarik daripada tugas pengodean yang berulang dan membosankan. Bagi pelanggan, mereka mendapatkan peningkatan produktivitas sehingga dapat meluncurkan produk dengan lebih cepat dan dapat menerapkan lebih banyak ide serta fitur saat permintaan datang dari pelanggan mereka.

Parry: Saya pikir untuk komunitas komputasi cloud, CodeWhisperer akan mengubah cara developer mencapai tujuan akhir mereka.

Srini: Jika Anda mengambil CodeWhisperer dan menggabungkannya dengan apa yang kami lakukan dengan AI generatif serta model bahasa besar ini, kami telah menunjukkan bahwa kami benar-benar dapat mengambil layanan ini, membawanya ke produksi, dan menyediakannya untuk rekayasawan di mana saja. Kami memiliki kualitas produksi, dan dampak bisnisnya adalah para developer di mana pun dapat menjadi lebih kreatif dengan layanan kami, membangun di atas layanan kami, dan menciptakan kasus penggunaan yang lebih besar lagi melalui inovasi mereka.

"Jika Anda mengambil CodeWhisperer dan menggabungkannya dengan apa yang kami lakukan dengan AI generatif serta model bahasa besar ini, kami telah menunjukkan bahwa kami benar-benar dapat mengambil layanan ini, membawanya ke produksi, dan menyediakannya untuk rekayasawan di mana saja. Kami memiliki kualitas produksi, dan dampak bisnisnya adalah para developer di mana pun dapat menjadi lebih kreatif dengan layanan kami, membangun di atas layanan kami, dan menciptakan kasus penggunaan yang lebih besar lagi melalui inovasi mereka."

Srini Iragavarapu

Tetap terhubung  »
Ceritakan sedikit tentang diri Anda dan kami akan membagikan lebih banyak hal yang menjadikan AWS tempat terbaik untuk membangun dan belajar.

Setelah membaca posting blog ini, apakah persepsi Anda tentang AWS sebagai pemberi kerja berubah?

Terima kasih atas tanggapan Anda.

Kisah yang mungkin akan Anda sukai

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

Baca selengkapnya »

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

Baca selengkapnya »

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

Baca selengkapnya »