Model

Penggunaan Kecerdasan Buatan untuk Rekayasa Balik Perangkat Lunak Industri Gagal Menghasilkan Solusi Lengkap

9 Oktober 2026 · Baca 3 menit

woman holding test tubes
National Cancer Institute / Unsplash

Sebuah tim pengembang yang berfokus pada sistem diagnostik prediktif untuk peralatan di kompleks petrokimia melaporkan kegagalan dalam upaya menggunakan berbagai model kecerdasan buatan guna menyelesaikan tugas rekayasa balik protokol data tertutup. Tim tersebut mencoba memanfaatkan alat generatif untuk menguraikan format file biner milik sistem kontrol turbin gas tanpa dokumentasi resmi, namun percobaan dengan beberapa layanan daring populer tidak menghasilkan kode fungsional yang dapat langsung digunakan untuk mengekstrak data historis. Kegagalan ini menyoroti keterbatasan model saat ini dalam menangani tugas teknis spesifik yang memerlukan pemahaman mendalam tentang struktur data biner campuran tanpa panduan eksplisit.

Permasalahan utama bermula dari kebutuhan untuk mengintegrasikan sistem diagnostik dengan peralatan warisan yang diproduksi oleh vendor asing, khususnya unit kontrol TT4000 yang digunakan dalam instalasi turbin gas Solar Turbines. Sistem ini menyimpan data historis parameter operasional ke dalam file biner dengan ekstensi log yang menggunakan format proprietari dan tertutup. Pengembang sistem tersebut tidak memublikasikan spesifikasi teknis, tidak menyediakan kit pengembangan perangkat lunak untuk akses data, dan tidak mendokumentasikan struktur catatan internal. Ketidaktersediaan dokumentasi ini menghambat proses pengambilan data mentah yang sangat krusial untuk melatih model pembelajaran mesin yang digunakan dalam analisis prediktif kegagalan peralatan.

Dalam upaya mengatasi hambatan tersebut, tim memutuskan untuk menguji kemampuan beberapa model kecerdasan buatan termasuk GigaChat, Qwen, DeepSeek, dan asisten virtual lainnya untuk membuat konverter perangkat lunak berbasis bahasa pemrograman Python. Tujuan spesifiknya adalah menciptakan skrip yang mampu membaca file arsip biner, mengekstrak nilai parameter analog, dan menyimpannya ke dalam format lembar kerja terpisah koma dengan kolom waktu yang terurut. Namun, pengujian awal dengan GigaChat menunjukkan keterbatasan signifikan di mana model tersebut menolak memproses file biner berukuran lebih dari lima megabita dan hanya menghasilkan kerangka kode dengan bagian logika parsing yang kosong, sehingga meminta pengguna untuk menulis inti algoritma secara manual.

Percobaan lanjutan dengan asisten virtual lain menunjukkan hasil yang sedikit berbeda namun tetap belum memuaskan. Asisten tersebut mampu menerima file setelah perubahan ekstensi nama file, namun menghasilkan skrip yang gagal saat dieksekusi karena kesalahan pengkodean karakter. Pesan galat menunjukkan bahwa skrip mencoba membaca data menggunakan pengkodean enam belas bit sementara file asli mengandung campuran pengkodean delapan bit dan enam belas bit. Analisis manual terhadap file menggunakan penyunting heksadesimal mengungkapkan bahwa bagian kepala file menggunakan pengkodean satu bait per karakter, sedangkan bagian isi mengandung teks dalam pengkodean dua bait, sebuah kompleksitas yang tidak berhasil diidentifikasi dan ditangani secara otomatis oleh model kecerdasan buatan yang diuji.

Kegagalan berbagai model dalam menyelesaikan tugas ini secara mandiri menegaskan bahwa rekayasa balik format data industri yang tidak terdokumentasi masih memerlukan keahlian manusia yang mendalam. Model kecerdasan buatan saat ini cenderung menghasilkan solusi generik atau gagal mendeteksi nuansa teknis seperti penanda urutan bait dan campuran pengkodean dalam file biner kompleks. Hal ini menyebabkan ketidakpastian dalam penjadwalan proyek integrasi sistem, karena tim tetap harus mengandalkan metode manual yang memakan waktu untuk menganalisis protokol data sebelum dapat mengembangkan alat otomatisasi yang andal untuk ekstraksi data historis.