
ChatGPT endi haqiqiy dasturchi: Bash, npm va yangi "Container" imkoniyatlari

OpenAI o‘zining eng mashhur mahsuloti – ChatGPT uchun kutilmagan va keng ko‘lamli yangilanishni taqdim etdi. E’tiborlisi, bu o‘zgarishlar hech qanday rasmiy e’lon yoki batafsil hujjatlarsiz amalga oshirildi. Dasturchilar va texnologiya ixlosmandlari uchun "Code Interpreter" nomi bilan tanilgan, keyinchalik "Advanced Data Analysis" deb qayta nomlangan funksiya endi shunchaki Python muhiti emas, balki to‘laqonli "Container" tizimiga aylandi.
Yangi imkoniyatlar sun'iy intellektning kod yozish va uni ijro etish qobiliyatini butunlay yangi bosqichga olib chiqdi. Endi ChatGPT nafaqat ma'lumotlarni tahlil qilishi, balki murakkab tizim vazifalarini ham bajarishi mumkin.
Jimgina amalga oshirilgan "inqilob"
Texnologiya bo‘yicha ekspert Saymon Uillisonning (Simon Willison) aniqlashicha, ChatGPT endi Bash buyruqlarini to‘g‘ridan-to‘g‘ri bajarish imkoniyatiga ega. Ilgari bu jarayon Python orqali bilvosita amalga oshirilardi. Bu o‘zgarish sun'iy intellektga Linux muhitida deyarli erkin harakatlanish imkonini beradi.
Bundan tashqari, qo‘llab-quvvatlanadigan dasturlash tillari ro‘yxati keskin kengaydi. Agar oldin faqat Python hukmronlik qilgan bo‘lsa, endi ChatGPT quyidagi tillarda ham kod yozib, uni "container" ichida ishga tushira oladi:
- Node.js va JavaScript
- PHP, Perl, Ruby
- Go, Java, Swift, Kotlin
- C va C++

Internetdan fayllarni to‘g‘ridan-to‘g‘ri yuklash
Yangilanishning eng qiziqarli jihatlaridan biri – bu container.download vositasidir. Endi ChatGPT foydalanuvchi taqdim etgan URL manzilidan fayllarni topib, ularni o‘zining izolyatsiya qilingan muhitiga (sandbox) yuklab olishi mumkin.
Masalan, havo sifati haqidagi ma'lumotlarni o‘z ichiga olgan Excel faylini internetdan topib, uni yuklab olish va darhol tahlil qilish jarayoni soniyalar ichida amalga oshiriladi. Bu funksiya ma'lumotlar tahlilchilari uchun haqiqiy yordamchiga aylanadi, chunki endi fayllarni qo‘lda yuklab olib, qayta yuklashga hojat qolmaydi.

Paketlarni o‘rnatish: pip va npm
Garchi ChatGPT konteyneri tashqi tarmoqqa to‘g‘ridan-to‘g‘ri ulanish imkoniyatiga ega bo‘lmasa-da (xavfsizlik nuqtai nazaridan), OpenAI maxsus proksi-server orqali paketlarni o‘rnatish yo‘lini ochdi. Bu shuni anglatadiki, endi siz suhbat davomida pip install yoki npm install buyruqlarini berishingiz mumkin.
Uillison o‘z tajribasida npm orqali "cowsay" paketini o‘rnatib, uni muvaffaqiyatli ishga tushirganini namoyish etdi. Bu shunchaki kichik misol bo‘lsa-da, u ishlab chiquvchilar uchun ulkan imkoniyatlar eshigini ochadi – endi siz o‘zingizga kerakli kutubxonalarni o‘rnatib, kodni shu yerning o‘zida testdan o‘tkazishingiz mumkin.

Xavfsizlik masalasi
Tabiiyki, bunday erkinlik xavfsizlik borasida savollar tug‘diradi. container.download funksiyasi orqali maxfiy ma'lumotlarni tashqariga chiqarib yuborish (data exfiltration) mumkinmi? Dastlabki tahlillar shuni ko‘rsatmoqdaki, OpenAI bu borada jiddiy himoya choralarini ko‘rgan.
Tizim faqat foydalanuvchi tomonidan aniq ko‘rsatilgan yoki ishonchli qidiruv natijalaridan olingan URL manzillarni ochishga ruxsat beradi. "Prompt injection" orqali sun'iy intellektni aldab, maxfiy ma'lumotlarni tashqi serverga yuborishga urinishlar hozircha muvaffaqiyatsiz tugadi.
Ushbu yangilanishlar ChatGPT ni oddiy chat-botdan haqiqiy dasturlash yordamchisiga va kuchli tahlil vositasiga aylantirmoqda. OpenAI rasmiy hujjatlarni taqdim etmagan bo‘lsa-da, foydalanuvchilar allaqachon bu yangi "super kuch"lardan foydalanishni boshlab yuborishdi.
Maqola Muhokamasi
Fikr va mulohazalaringiz.
Hali muhokamalar yo'q. Birinchi bo'lib fikr bildiring!
