Sulit untuk dipindahkan ke ponsel dalam perjalanan pulang kerja
Saya memiliki janji di malam hari jadi sampai di sini saja untuk hari ini
Era di Mana Lagi-lagi Tidak Ada yang Tahu
Bab 3
Saya pertama kali menggunakan AI dengan benar karena ada gangguan operasional.
Normalnya saya akan melihat log terlebih dahulu.
Saya akan menemukan waktu ketika kesalahan terjadi, memeriksa API yang dipanggil, melihat kueri database, dan jika perlu mengikuti riwayat penyebaran sebelumnya.
Hari itu juga saya melakukan hal yang sama di awalnya.
Log tersebut berisi pesan kesalahan yang sudah saya kenal.
Mengenal pesan itu tidak berarti saya tahu penyebabnya.
Itu lebih berarti saya telah melihat pesan yang serupa beberapa kali.
Saya akan menyalin beberapa baris dan menempelkannya ke kotak pencarian, tetapi saya menghentikan tangan saya.
Dan menempelkannya ke jendela AI yang saya buka di samping.
Tolonglah jelaskan kemungkinan penyebab kesalahan ini.
Jawabannya langsung muncul.
Ada lima kemungkinan.
Tiga di antaranya bukan.
Satu sudah saya periksa, dan yang lain tidak mungkin terjadi mengingat struktur sistem saat ini.
Yang terakhir agak membuat saya ragu.
Saya menambahkan lebih banyak log.
Melihat log ini, kemungkinan mana yang paling tinggi?
Jawabannya berubah.
Dikatakan bahwa kemungkinan tinggi ada nilai tertentu yang kosong dalam proses konversi data.
Saya mengkueri database.
Itu benar-benar kosong.
Saya memandangi layar dengan bingung sebentar.
"Jadi aku menemukannya."
Kata-kata keluar dari dalam diriku.
Tentu saja, bukan AI yang menyelesaikan masalah itu.
Saya sudah tahu tabel mana yang harus saya lihat.
Saya juga tahu mengapa nilai itu tidak boleh kosong. Saya juga tahu bahwa itu tidak boleh segera diperbaiki dalam operasi.
Namun demikian, lebih cepat dari biasanya.
Jauh lebih cepat.
Saya memperbaiki masalah dan mengirim balasan ke tim operasional.
Penyebabnya telah dikonfirmasi. Ini adalah kasus pengecualian data. Saya akan memperbaikinya dan menerapkannya.
Setelah mengirim pesan, saya melihat jendela AI lagi.
Yang saya butuhkan hanyalah beberapa baris log.
Sebelumnya saya akan membuka beberapa hasil pencarian, membaca apakah itu kasus yang serupa atau tidak, dan mengubah istilah pencarian lagi. Sejak iklan mulai bercampur dalam hasil pencarian, menemukan jawaban yang saya inginkan juga menjadi lebih merepotkan daripada sebelumnya.
AI setidaknya menjawab apa yang saya tanyakan.
Meskipun kadang-kadang itu salah.
Beberapa hari kemudian saya menempel satu kode lama.
Itu adalah kode yang berusia sepuluh tahun.
Penulis sudah meninggalkan perusahaan, dan hampir tidak ada komentar.
Metode tersebut terlalu panjang, dan ada singkatan yang belum pernah saya lihat di sini-sini.
Sebelumnya saya akan mengikuti satu per satu dari atas.
Saya bertanya kepada AI.
Jelaskan apa yang dilakukan kode ini secara keseluruhan.
Jawabannya muncul.
Itu kira-kira benar.
Meskipun ada bagian yang salah secara detail, aliran besarnya sudah ditangkap.
Saya bertanya sedikit lebih lanjut.
Di bagian mana ada kemungkinan masalah terjadi?
Itu menunjukkan beberapa tempat.
Salah satunya adalah bagian yang sudah saya curigai.
Saya bersandar di kursi.
Saya merasa agak aneh.
Rasanya seperti bekerja dengan seseorang.
Dan juga dengan seseorang yang berkomunikasi dengan cukup baik.
Ada hal yang membuat saya merasa malu ketika bertanya kepada pengembang di sebelah saya.
Merasa tidak enak menanyakan hal-hal kecil padahal tahu mereka sibuk, dan jika tidak mengerti setelah mendengarkan penjelasan panjang, sulit untuk bertanya lagi.
AI tidak memiliki hal-hal seperti itu.
Bahkan jika saya bertanya hal yang sama tiga kali, itu tidak kesal.
Jika saya bertanya dengan cara yang aneh, itu hanya akan menjawab dengan cara yang aneh.
Saya menyukai hal itu.
Saya mulai mengubah pertanyaan saya sedikit demi sedikit.
Jelaskan ini dengan lebih sederhana.
Buatkan contoh berdasarkan Java.
Ada cara lain selain cara ini?
Karena sistemnya sedang beroperasi, cakupan perubahan harus kecil.
Jawaban semakin berguna.
Pada titik tertentu, bertanya menjadi menyenangkan.
Seorang pengembang muda datang ke tempat saya pada saat makan siang.
"Pak, apakah Anda sering menggunakannya?"
Dia menunjuk ke jendela AI di layar saya.
"Saya menggunakannya sedikit akhir-akhir ini."
"Itu bagus, bukan?"
"Lebih baik dari yang saya pikir."
"Saya hampir selalu bertanya tentang hal ini terlebih dahulu."
Teman itu menunjukkan laptopnya.
Percakapan dengan AI itu panjang.
Dia meminta untuk membuat kode, menunjukkan ketika itu salah, membiarkan AI memperbaikinya, dan bahkan membuatnya membuat kode pengujian.
Saya melihat layar dan berkata.
"Tapi Anda harus memeriksa ini sendiri."
"Saya akan."
"Ini berbicara dengan sangat percaya diri bahkan ketika salah."
"Benar. Jadi Anda tidak bisa hanya mempercayai semuanya."
Jawabannya sangat wajar sehingga saya agak kecewa.
Sepertinya saya ingin mengajarinya sesuatu dengan halus.
Pengembang muda itu berkata.
"Tapi ini lebih mudah. Mengurangi waktu pencarian yang sangat banyak."
Saya tidak bisa tidak mengakui itu.
"Itu benar."
"Bagaimana Anda melakukannya dulu?"
Saya berpikir sejenak.
"Saya mencari."
"Sebelum mencari?"
"Saya membaca buku."
Teman itu tertawa.
"Apakah Anda benar-benar melakukan semuanya dengan buku?"
"Saya tidak melakukan semuanya dengan buku."
Saya juga tertawa.
Saya pikir kata-kata itu terus keluar dengan cara yang aneh.
Apakah Anda benar-benar mengembangkan dengan buku?
Saya bertanya-tanya apakah itu cerita yang begitu jauh bagi pengembang modern. Sore itu saya harus menggunakan perpustakaan yang belum pernah saya lihat.
Sebelumnya saya akan membuka dokumentasi resmi terlebih dahulu.
Saya ragu sebentar, lalu bertanya kepada AI terlebih dahulu.
Tunjukkan cara penggunaan dasar perpustakaan ini.
Kode contoh muncul.
Saya menyalin dan menempel.
Ada kesalahan.
Saya memberi pesan kesalahan kepada AI lagi.
AI memperbaiki kode.
Ada kesalahan lagi.
Saya bertanya lagi.
Pada usaha ketiga itu bekerja.
Saya memandangi layar untuk waktu yang lama.
Saya pernah memiliki momen seperti ini sebelumnya.
Ketika saya mengetik contoh dari buku dan hasilnya muncul di layar untuk pertama kalinya.
Saya tidak sepenuhnya memahami mengapa itu bekerja saat itu.
Saya senang bahwa itu berfungsi.
Saya menggerakkan mouse dan melihat kode lagi.
Saya agak tertawa.
Tidak ada yang istimewa tapi itu menyenangkan.
Saya telah lupa perasaan itu selama mengembangkan untuk waktu yang lama.
Belajar teknologi baru menjadi beban daripada kesenangan di beberapa titik.
Apakah saya harus belajar lagi?
Apakah itu berubah lagi?
Berapa lama ini akan bertahan?
Saya berpikir hal-hal itu terlebih dahulu.
Membangun karir berarti mengetahui lebih banyak, tapi juga berarti keraguan meningkat ketika melihat hal-hal baru.
AI sedikit berbeda.
Sepertinya belajar tentang apa yang saya tidak tahu.
Tepatnya, itu memungkinkan saya memulai tanpa belajar.
Saya merasa baik tentang hal itu tetapi juga khawatir.
Saya membaca kode yang dijalankan lagi.
Aku tidak tahu bagian mana yang membingungkan.
Dulu, aku akan mencari dokumen sampai aku memahaminya.
Setidaknya begitu yang kukingat.
Setelah berpikir sejenak, aku bertanya lagi ke jendela AI.
Mengapa bagian ini diperlukan dalam kode ini?
Penjelasan muncul.
Aku membacanya dan mengangguk.
Sepertinya aku sudah mengerti semuanya.
Tapi, apakah aku benar-benar memahaminya?
Meskipun waktu pulang kerja sudah lewat, aku masih duduk di tempatku.
Bukan karena ada pekerjaan lembur.
Aku sedang mencoba berbagai hal dengan AI.
Biasanya, aku akan menunda pembuatan fitur kecil yang bisa diselesaikan besok.
Aku meminta AI untuk membuat kode.
Aku tidak puas dan memintanya untuk memperbaikinya.
Aku juga meminta AI untuk membuat tes.
Salah satunya gagal.
Aku bertanya mengapa gagal.
AI mengatakan bahwa kodenya salah.
Aku tertawa sendiri.
“Kamu juga tidak tahu,” kataku.
Aku memintanya untuk memperbaikinya lagi.
Kali ini, tes berhasil.
Hampir tidak ada orang di kantor.
Hanya beberapa monitor yang menyala.
Setelah beberapa saat, seorang pengembang muda melewatiku sambil membawa tas.
“Kakak masih belum pulang?”
“Iya. Aku sedang melihat ini sebentar.”
Dia melirik layar komputerku.
“Seru, ya?”
Aku tidak menjawab dan hanya tersenyum.
Dia juga tersenyum dan pergi duluan.
Beberapa saat kemudian, aku menutup laptopku.
Sambil menunggu lift, aku berpikir.
Sudah lama sekali.
Aku ingin mengerjakannya lebih banyak meskipun sudah selesai.
Perasaan itu menyenangkan.
Tapi juga sedikit lucu.
Dulu, ketika masih berusia dua puluhan, aku akan membuka buku dan mengetik kode yang tidak kukenal sepanjang malam. Sekarang, aku memperbaiki kode yang dibuat AI dan menunda pulang kerja.
Metode berbeda, tapi perasaannya sama.
Ada sesuatu yang belum kuketahui di depanku,
Dan aku merasa bisa menciptakan sesuatu darinya.
Pintu lift terbuka.
Aku masuk sendirian.
Tepat sebelum pintu tertutup, ponselku berdering.
Pesan dari ketua tim muda.
Kakak, tentang penggunaan AI yang kita bicarakan tadi, bagaimana kalau besok kita bicara sebentar? Rasanya ada banyak potensi untuk digunakan.
Aku membaca pesan itu dan memasukkan ponselku ke dalam kantong.
Lift mulai turun.
Anehnya, aku tidak merasa buruk.
Justru sedikit bersemangat.
Masih.