Ejen pengekodan AI boleh membantu pembangun menukar pemerhatian tentang sesuatu aplikasi kepada perisian baharu, selain membantu mentafsir bukti daripada alat analisis perisian. Aplikasi ArtCraft yang menyerupai produk Adobe ialah contoh ketara pendekatan pertama. Projek ini menunjukkan betapa pantas pasukan kecil boleh menghasilkan asas kod yang besar—tetapi bukan bukti bahawa hasilnya pengganti yang boleh diharap atau salinan kod sumber asal.
4
5
Apa yang dibina oleh ArtCraft
Pembangun Brandon Thomas menggunakan Claude Opus 5.5 daripada Anthropic untuk membantu membina aplikasi Rust percuma dan sumber terbuka yang meniru fungsi perisian Adobe Creative Cloud. Antara aplikasi awalnya ialah PhotoCraft, LightCraft, FilmCraft dan EffectCraft, yang masing-masing menyasarkan Photoshop, Lightroom, Premiere dan After Effects.
5
13
34
Thomas menyebut rasa tidak puas hati terhadap yuran pembatalan Adobe sebagai salah satu sebab projek itu dimulakan. Menurut laporan, yuran tersebut boleh mencecah separuh daripada baki bayaran tahunan.
5
Pendekatan yang dinyatakan oleh projek itu ialah pembangunan semula secara “clean-room”: membina perisian baharu berdasarkan spesifikasi awam dan tingkah laku yang diperhatikan, bukannya menyalin kod asal. Itu ialah gambaran tentang kaedah pembangunan mereka, bukan bukti bahawa aplikasi tersebut setanding dengan Adobe dari segi ciri atau prestasi.
5
Kelajuan pembangunan dengan bantuan AI memang mengagumkan. XDA Developers melaporkan bahawa EffectCraft mencecah kira-kira 330,000 baris kod Rust sekitar 10 hari selepas komit pertamanya, dengan empat hingga lapan ejen dilaporkan bekerja serentak.
38 Satu lagi laporan menyebut anggaran pasukan bahawa EffectCraft kira-kira 45% bersedia untuk kegunaan profesional.
32 Angka ini ialah laporan dan anggaran projek, bukannya ukuran bebas tentang kualiti perisian.
ArtCraft dan REA bukan projek yang sama
Reverse Engineer Anything (REA) menghubungkan ejen pengekodan dengan alat seperti Ghidra dan IDA, yang boleh membantu menganalisis perisian. Maka, REA ialah penghubung antara ejen AI dengan alat analisis—bukan sistem yang secara automatik menyalin aplikasi.
4
11
Kaedah clean-room yang dinyatakan oleh ArtCraft berbeza: aplikasi bergaya Adobe itu tidak digambarkan sebagai hasil REA atau sebagai nyahkompilasi perisian Adobe.
1
4 Perbezaan ini penting. Membina semula aplikasi berdasarkan tingkah laku yang kelihatan dan menganalisis bahagian dalaman program yang telah dikompil masing-masing boleh membantu memahami perisian, tetapi kedua-duanya bukan proses yang sama.
ArtCraft turut memperkenalkan Craft Anything, sebuah projek sumber terbuka yang berasingan. Repositorinya menerangkan aliran kerja yang meneliti laman web, aplikasi atau permainan, meminta ejen pengekodan membina projek baharu, kemudian membandingkan dan memperbaik hasilnya.
18 Penerangan itu menggariskan aliran kerja yang dihasratkan; ia tidak membuktikan bahawa enjin tersebut boleh membina semula sebarang perisian dengan boleh diharap.
Kod pantas tidak sama dengan perisian yang sedia digunakan
Kelajuan ArtCraft perlu dilihat bersama tahap kematangannya. PhotoCraft digambarkan sebagai perisian alfa awal dan “belum lagi pengganti Photoshop”.
4 Anggaran bahawa EffectCraft 45% bersedia untuk kerja profesional juga sekadar anggaran projek, bukannya jaminan prestasinya dalam kerja produksi sebenar.
32
Aplikasi bergaya Office yang menyusul, termasuk WordCraft, juga belum terbukti sebagai pengganti Microsoft 365.
6
13 Jumlah baris kod yang besar mungkin menandakan pembangunan yang pantas, tetapi dengan sendirinya ia tidak membuktikan kemudahan penggunaan, keserasian, kestabilan atau kelengkapan.
Apa yang boleh—dan belum boleh—disimpulkan
ArtCraft menunjukkan bahawa halangan untuk membina perisian yang menyerupai alat komersial yang sudah dikenali mungkin semakin rendah. Namun, kerana projek itu masih di peringkat awal, persoalan praktikalnya belum terjawab: mampukah aplikasi tersebut menyokong aliran kerja pengguna sebenar dengan boleh diharap dari masa ke masa?
Dakwaan projek itu tentang kaedah clean-room relevan untuk memahami cara pembangunnya mengatakan mereka bekerja, tetapi ia bukan keputusan undang-undang. Laporan yang tersedia tidak menunjukkan bahawa mahkamah telah membuat keputusan tentang pendekatan ArtCraft.
5
Terdapat juga persoalan tentang komuniti, bukan setakat perisian komersial. Decomp.dev, laman yang menjejak projek nyahkompilasi permainan, telah melumpuhkan indeks awam utamanya dan tidak lagi menerima projek baharu. Halaman projek sedia ada dan data sejarah masih tersedia. Pentadbirnya berkata AI telah “merosakkan aspek komuniti” dalam kegiatan nyahkompilasi.
47
59
Kesimpulannya, perisian bukan tiba-tiba menjadi mudah untuk diganti. Ejen AI boleh mempercepat pembangunan dan meluaskan siapa yang mampu mencubanya, tetapi kebolehpercayaan, persoalan undang-undang dan kesihatan komuniti yang menjalankan kerja ini masih menjadi cabaran tersendiri.