Salah satu tim pemenang Watsonx Challenge menggunakan Watsonx Code Assistant untuk mengatasi tantangan kerja yang mendesak dan berhasil meningkatkan efisiensi secara signifikan. Tim kecil ini, terdiri dari pengembang produk berpengalaman dan anggota baru, mengambil alih lebih dari 50 repositori kode tanpa dokumentasi yang mencakup sekitar 750 file JavaScript. Tim dihadapkan pada kemungkinan harus melakukan analisis manual selama berminggu-minggu untuk memahami dan mendokumentasikan basis kode secara akurat.
Untuk mengatasi tantangan ini, tim memasukkan 9 file, masing-masing berisi lebih dari 1.000 baris kode, ke dalam asisten AI generatif untuk mendapatkan ringkasan satu kalimat dari setiap file.
Pengembang baru dalam tim, Asher Scott, telah berhasil menggunakan Watsonx Code Assistant untuk menjelaskan potongan kode kecil, tetapi ia belum yakin bagaimana alat ini akan menangani file yang lebih besar. “Kami awalnya tidak memiliki ekspektasi tinggi, tetapi sangat terkejut dengan kualitas solusi ini,” kata Scott, seraya menambahkan bahwa alat ini efektif bahkan dalam menjelaskan sintaks tingkat lanjut yang ditulis dengan teknik pengodean ringkas. “Itu membantu saya membawa keterampilan saya ke tingkat berikutnya.”
Saat tim meninjau ringkasan tersebut untuk memastikan akurasinya, Scott mengatakan, “Kami menemukan hasilnya sangat tepat, terutama dalam mendokumentasikan API.”
Rekan setim veteran Scott, Greg Gasper, juga bereksperimen dengan kemampuan pembuatan kode dari watsonx Code Assistant. Meskipun Gasper bukan pemrogram utama, ia dapat menggunakan perintah bahasa alami dalam AI obrolan terintegrasi pada solusi ini untuk membuat skrip yang mengidentifikasi file-file yang membutuhkan dokumentasi. "Saya menyelesaikannya dalam beberapa menit," ujar Gasper, "dan kode tersebut berhasil mengidentifikasi 750 file JavaScript yang perlu didokumentasikan."
Berdasarkan analisis file serupa, tim memproyeksikan bahwa 9 file yang digunakan dalam tantangan ini membutuhkan waktu rata-rata 3 menit untuk diulas dan diringkas secara manual. Dengan menggunakan watsonx Code Assistant, mereka merangkum setiap file dalam waktu sekitar 12 detik*. Itu adalah penghematan waktu lebih dari 90%.
Ketika tim menerapkan watsonx Code Assistant ke seluruh basis kode mereka, Scott menyatakan, “Kami berhasil menyelesaikan pekerjaan yang awalnya diperkirakan memakan waktu berminggu-minggu hanya dalam hitungan menit.”
*Pengujian internal dengan bandwidth dan waktu respons yang optimal untuk watsonx Code Assistant.