Generativ sunʼiy intellekt vositalarining, masalan, ChatGPT va Claude kabi dastlabki qoʻllanilishlaridan biri bu matn protsessorlari va internet brauzerlari kabi dasturiy taʼminotlar asosini tashkil etuvchi kompyuter tilidagi koʻrsatmalar boʻlgan manba kodini yaratish edi. Kod strukturaviy xususiyatga ega boʻlgani sababli, bu AI vositalari uchun generatsiya jarayonini osonlashtiradi. Shu bilan birga, ular odatda toʻlov talab qilinadigan murakkab dasturiy taʼminotlarni yaratishga yordam bera oladimi, degan savol tugʻiladi?
Orqaga loyihalash (reverse engineering) usuli mavjud dasturiy mahsulotni tarkibiy qismlarga ajratish va keyin ushbu komponentlarni qayta tiklash uchun kod yozish uchun AI vositalaridan foydalanishni oʻz ichiga oladi. Bu yondashuv foydalanuvchi faqat istalgan funksionallikni tasvirlaydi deb aytiladigan 'vibe codingʻ usuliga qaraganda katta va murakkab dasturlar uchun samaraliroqdir.
Yaqinda bir dastur muhandisi Microsoft Office va Adobe kabi mahsulotlarning bepul analoglarini yaratish uchun AI vositalaridan foydalangan. Vaziyatni ishlab chiquvchilar hamjamiyatida 'Reverse Engineer Anythingʻ nomli erkin mavjud AI vositasining virusli muvaffaqiyati yanada jozibali qildi.
Baʼzi odamlar bu rivojlanishni dasturiy taʼminot foydalanish va oʻzgartirish uchun erkin boʻlgan internetning dastlabki davriga qaytish sifatida qabul qilishmoqda. Hatto vaziyat toʻliq qaytmasa ham, bu yangilik tijorat dasturiy taʼminotining kelajagi haqida jiddiy savollar keltirib chiqarmoqda.
Internet tarixidagi gʻayritabiiy burilish
Internet rivojlanishining boshida maxsus, oʻziga xos davr mavjud edi. 1990-yillarda internet cheksiz imkoniyatlar manbai kabi tuyulardi va u vaqtda monetizatsiya usullari ishlab chiqilmagan. Foydalanuvchilar juda koʻp vaqtni noyob qiziqishlardagi chat forumlarida begunoslar bilan muloqot qilishga sarflash va maʼlumot almashish uchun mukammal boʻlmagan dizaynga ega saytlar yaratishardi.
Koʻp miqdordagi dasturiy taʼminot bepul yoki ochiq kodli edi. Bu shuni anglatadiki, agar dastur istalganidek ishlamasa, uning manba kodini yuklab olish va oʻzgartirishlarni mustaqil kiritish mumkin edi. Koʻpincha bu jarayonda qidiruv tizimlari yordam berardi, ular oʻsha paytda texnologiyalardan keyingi ikkinchi mashhur soʻrov edi.
Bugun buni tasavvur qilish deyarli imkonsiz, ammo oʻsha paytda Google ham mavjud emas edi. Microsoft allaqachon bozorda edi va tez orada toʻlovli dasturiy taʼminotning eng mashhur vakili boʻldi — sotib olish kerak boʻlgan va mustaqil ishlash mumkin boʻlmagan dasturlar. Shunday qilib, 1990-yillar erkin va ochiq dasturiy taʼminotlar, oʻzgartirishlar uchun mavjud boʻlgan va Microsoft faol targʻib qilgan tijorat dasturiy taʼminoti oʻrtasidagi kurash maydonini tashkil etdi.
«Katta Texnologiya»ning paydo boʻlishi
1998-yil oxirida toʻlovli dasturiy taʼminotga AQSh raqamli mualliflik huquqi toʻgʻrisidagi qonuni (US Digital Millennium Copyright Act, DMCA) shaklida sezilarli huquqiy himoya berildi. Ushbu qonun oʻzgartirishlarga toʻsqinlik qiluvchi mexanizmlarni buzish urinishlarini noqonuniy deb belgiladi. Tijorat dasturiy taʼminotining kelajagi mustahkamlangan.
Internet keng massalar orasida mashhur boʻlib, dastlabki kuzatuvchilar uchun yopiq klub boʻlishni toʻxtatdi. Kompyuter dasturlarini sotib olish va ishlatish uchun chuqur texnik bilimlar talab qilinmas edi. Aynan shu paytda bugungi kunda «Katta Texnologiya» deb tanilgan kompaniyalar shakllanishi boshlandi: Microsoft allaqachon mavjud edi, 1995-yilda tashkil etilgan Amazon 2001-yilda foyda keltirishga erishdi, Google 1998-yilda ishga tushdi, Apple esa 2001-yilda iPodni chiqarishdan soʻng kichik kompaniyadan texnologik gigantga aylandi. Birinchi texnologik gigantlardan oxirigisi boʻlgan Facebook 2004-yilda paydo boʻldi.
Birdaniga erkin va ochiq dasturiy taʼminot faqat texnik jihatdan yuqori malakali odamlar uchun boy boʻldi. Uni ishlab chiqish tor ixtisoslashgan qiziqishga aylandi. Aksariyat dasturlarni qayta yigʻish, yaxshilash yoki shaxsiylashtirish imkonsiz boʻldi, chunki asosiy manba kodiga kirish texnik jihatdan qiyin va noqonuniy edi.
Orqaga loyihalashning yangi utopiyasimi?
Orqaga loyihalash hech qanday himoya mexanizmlarini buzmasligi sababli, u DMCA ga zid kelmasligi mumkin, garchi bu huquqiy nizolarga olib kelishi mumkin boʻlsa-da. Vibe coding usuli bilan birgalikda, AI asosidagi tijorat dasturiy taʼminot klonlarining bu yangi davri har qanday odam Excelda istagan funksionallikni olishi mumkin boʻlgan davr boshlanishini bildirishlari mumkin.
Biroq, bu yangi utopiya mukammal emas. Baʼzi yaratilgan dasturlar allaqachon gʻalati xatoliklarni bildirmoqda. Agar kodning katta qismi inson tomonidan emas, balki AI tomonidan yaratilgan boʻlsa, bu xatolarni aniqlash qiyin boʻladi.
Fayllar mosligi muammosi ham yuzaga kelishi mumkin. Agar har kim Word nusxasini oʻzgartirsa, fayllar mos kelishi kafolatlangan emas. Siz