Code Interpreter, muhtemelen OpenAI’nin en ilginç ChatGPT eklentisidir ve Chatbot için tamamen yeni yetenekler açar.
Mart ayının sonunda OpenAI, ChatGPT için çığır açan yeni bir özelliği tanıttı: Eklentiler. Bunlardan biri sözde Kod Yorumlayıcısıdır. Bununla birlikte, dil modeli yalnızca kod üretemez, aynı zamanda bağımsız olarak çalıştırabilir.
Auto-GPT’de olduğu gibi, meşgul geliştirici topluluğu çok kısa sürede bu teknoloji için heyecan verici kullanım örnekleri buldu. Özellikle veri gazeteciliği ve benzeri veri tabanlı analizler için, araç tamamen yeni olanaklar sunuyor gibi görünüyor. Bu aynı zamanda 100 MB’a kadar dosya yükleme ve indirme olasılığından kaynaklanmaktadır.
ChatGPT’nin Kod Yorumlayıcısının en heyecan verici tanıtımlarından bazılarını derledik.
reklam
Verileri görselleştirin
Daha önce de belirtildiği gibi, Code Interpreter’ın bir gücü, verilerin görselleştirilmesinde yatmaktadır. Yazılım, herhangi bir özel ekran veya grafik türüyle sınırlı değildir. Olasılıklar, basit çubuk grafiklerden daha karmaşık ve daha az bilinen grafiklere kadar değişir.
Görünen o ki ChatGPT with Code Interpreter temelde istediğiniz herhangi bir görselleştirme tekniğini yapabiliyor. Ve çizelgeleri “daha güzel” yapmasını söyleyebilirsin
(Aslında yapay zekanın neler yapabileceğini gösteren çizelgeler oluşturmak için yapay veriler oluşturmasını istedim, yapay zeka bunu memnuniyetle yaptı😬) pic.twitter.com/CsmRO8vDe1
— Ethan Mollick (@emollick) 2 Mayıs 2023
Verileri temizleyin ve sentetik veriler oluşturun
ChatGPT, verileri yalnızca işlemekle kalmaz, aynı zamanda temizler veya şüphe durumunda sentetik veriler üretir. Veri bilimcisi Kathryn Cramer, Twitter’da “Yapay zeka tamamen kusursuz değil: “Ona çok fazla metin içeren bir şey verirseniz, bunu simgeliyor gibi görünüyor ve temizlediğiniz veriler bir şekilde karışmış olarak geri gelebilir” diyor.
ChatGPT’deki kod yorumlayıcı özelliği, şimdiye kadar gördüğüm en akıllara durgunluk veren şey.
Tek yaptığım, bilimkurgu suç verilerinin bir CSV’sini yüklemek ve trendleri görselleştirmesini istemek(!!) pic.twitter.com/pkFdPqgAzb
John Backus (@backus) 29 Nisan 2023
Bitcoin oranlarını analiz edin
Kod yorumlayıcı, Twitter kullanıcısı @TechMemeKing tarafından gösterildiği gibi bitcoin fiyatlarını da analiz edebilir. Bir veri kümesi yüklendikten sonra, ChatGPT eklentisi, örneğin verileri bir çizgi veya çubuk grafik olarak görüntülemek için çeşitli istekleri kabul eder. “Bunu yatakta yatarken bir iPhone ile yaptım …. Bu, keşif amaçlı veri analizi için ezber bozan bir şey,” diye yorumluyor.
İstemler
Bitcoin’in günlük fiyatının grafiğini çizin
2011’den beri fiyatı mevsimsel olarak ayrıştırın
Bana günlük ortalamaya karşı bitcoin fiyat değişimini ve ayrıca aya göre ortalama fiyatı verin
Fiyatların günlük dağılımının grafiğini çizin
Ortak hareketli ortalamaların grafiği
ChatGPT kod yorumlayıcı eklentisi OVERPOWERED🔥
IPhone’umla indirdiğim bir Bitcoin veri setini analiz etmesini istedim 👇🏼 pic.twitter.com/eCfHhPeQfC
— CodeHumor (@TechMemeKing) 2 Mayıs 2023
Kendi müzik zevklerinizi analiz etmek
Twitter kullanıcısı @SHL0MS bir adım daha ileri gitti ve en sevdiği şarkılardan oluşan yaklaşık 300 saatlik bir Spotify çalma listesini analiz etti. ChatGPT yalnızca görselleştirme sağlamakla kalmadı, yapay zeka aynı zamanda veri alımına da yardımcı oldu ve buna göre Spotify API’sinin nasıl kullanılacağını açıkladı.
ChatGPT Code Interpreter ile 300 saatlik bir Spotify favori çalma listesini analiz etme
Bir adamın PCA analizi için yaptığı bir Jupyter notebook kullanıyordum ama kırıldı
GPT bana Spotify API’sinden nasıl dışa aktarılacağını gösterdi, çok boyutlu PCA ve t-SNE analizleri yaptı ve zevkimi benim için özetledi pic.twitter.com/cVmUvuuRdM
— █̶̳̘͛̄̃ttling 1 Mayıs 2023
HTML sayfası oluştur
Önceki örneklerde ChatGPT verileri görüntüler olarak görselleştirirken, Patrick Blumenthal sonucu bir HTML sayfası olarak çıkarmanın bir yolunu buldu. Bir ham veri kümesi yükledikten sonra, kod yorumlayıcı tamamen işlevsel bir HTML sayfası oluşturdu. Başlangıçta bir dünya haritasıydı, ancak ChatGPT istek üzerine haritayı Kuzey Amerika’ya kırpabiliyordu.
Öneri
OpenAI’nin yeni Code Interpreter modeli, veri görselleştirme için inanılmaz. Onu cilalanmamış bir UFO gözlemleri veri kümesiyle besledim ve o da benim için tam işlevli bir HTML ısı haritası oluşturdu.
İşte statik bir sürüm (kolaylıkla istediğim kadar çok sürüm oluşturmama izin veriyor) pic.twitter.com/mDVU2Rp8BR
— Patrick Blumenthal (@PatrickJBlum) 29 Nisan 2023
Animasyonlu GIF’ler oluşturun
Veri işlemeye ek olarak, Code Interpreter sınırlı multimedya özelliklerine sahiptir. Örneğin, bir GIF animasyonu oluşturmak için kısa bir bilgi istemi kullanılabilir.
Çabuk
Düşen yeşil Matrix harfleriyle 512×512 boyutunda bir GIF yapın. Yazı tipi olmadığını varsayalım. 30 kare 5 fps. Konuşma, sadece git.
Sıfırdan GIF oluşturma yeteneği, elbette yukarıda açıklanan veri analizi yetenekleriyle birleştirilebilir. ABD’deki tüm deniz feneri sitelerini göstermek için burayı beğenin.
Çabuk
Haritanın çok karanlık olduğu ancak her deniz fenerinin parıldadığı deniz feneri konumlarının haritasının bir gifini oluşturun
Bu çok hoştu: ABD’deki her deniz feneri konumunun bir CSV dosyasını yükledim.
“ChatGPT Code Interpreter: Haritanın çok karanlık olduğu ancak her deniz fenerinin parıldadığı deniz feneri konumlarının bir haritasının bir gifini oluşturun.” Birkaç saniye sonra… pic.twitter.com/f14JLWQCyB
— Ethan Mollick (@emollick) 2 Mayıs 2023
Basit video düzenleme
Ancak Code Interpreter yalnızca GIF’leri değil, diğer dosya biçimlerini de işler. Örneğin, Bilgi İstemi Mühendisi Riley Goodside bir GIF yükledi ve ChatGPT’den bunu çarpıcı bir yakınlaştırmayla MP4’e dönüştürmesini istedi. ChatGPT, verileri uzun süre saklamaz, ancak şüphe durumunda yeniden yükleme yapılmasını ister.
Çabuk
Ben bir gif yükleyeceğim ve sen bana dramatik bir yavaş yakınlaştırma ile 5 saniyelik bir mp4 vereceksin. Konuşma; sadece git.
1 saat sonra 10 saniyelik bir sürüm yapmak ve yüklememin hala mount dizininde olup olmadığını kontrol etmek için geri geldi. değildi, ancak GPT ne olduğunu anlayacak ve yeniden yükleme isteyecek kadar akıllıydı: pic.twitter.com/52FEyb5ZuI
— Riley Goodside (@goodside) 30 Nisan 2023
Görüntüden renk paleti oluştur
ChatGPT, kod yorumlayıcı etkinken bir görüntüden renk paleti oluşturabilir. Yükleme ve indirme işlevleri sayesinde bir görüntüden renkleri ayıklar ve ardından bir “palette.png” oluşturur. Alan kısıtlıysa, büyük görüntüleri otomatik olarak sıkıştırarak ChatGPT’nin arkasındaki dil modelini tasarımcılar için daha pratik bir araç haline getirir.
Çabuk
Bir resimden ilk 5 rengi çıkaran bir komut dosyası oluşturun, ardından indirmek için bir palet.png yapın, resmin yüklenmesini bekleyin
ChatGPT Kod Tercümanı inanılmaz! 🌟
Dosya yükleme ve indirme yetenekleri, onu çeşitli görevler için süper esnek bir araç haline getirir. 💼
Burada bir palet.png 🎨 oluşturmak için bir görüntüden renkleri çıkarır.
Ve bellek dolduğunda büyük görüntüleri otomatik olarak sıkıştırır. pic.twitter.com/i25yPujtBV
— Pietro Schirano (@skirano) 1 Mayıs 2023
OCR ile görüntüyü metne dönüştürün
Kod yorumlayıcı genellikle ChatGPT’nin çok modlu özelliklerini geliştirir. Bu aynı zamanda görüntüleri hızlı bir şekilde metin dosyalarına dönüştürmenin mümkün olduğu anlamına gelir. Bu yetenek için önemli bir anahtar kelime, tarayıcıların yapabildiği OCR’dir (Optik Karakter Tanıma). ChatGPT, dosyayı karşıya yüklemenizi ve ardından metni oluşturmak için işlemenizi isteyecektir.
Çabuk
OCR benim için bir resim ve bir metin dosyası oluştur
Çok modlu yapay zeka burada 🤯
GPT-4 artık yeni kod yorumlayıcı modeliyle görüntülerinizi anında bir metin dosyasına dönüştürebilir.
OCR büyüsünün iş başında olduğuna tanık olun 🔥 pic.twitter.com/c9mnJfiweg
– Shubham Saboo (@Saboo_Shubham_) 5 Mayıs 2023
ses oluştur
“ChatGPT’nin pek çok matematiksel veriyi anladığını ve CI’nin indirilebilir dosyalar oluşturabildiğini fark ettiğimde, ChatGPT’den bir Shepard tonu (perdesi sürekli yükseliyormuş gibi görünen bir ses yanılsaması) oluşturmasını istedim.” Andrew Mayne blogunda rapor veriyor. Başlangıçta, ChatGPT bu sesi bir grafik olarak görüntüledi, ancak bir kod yorumlayıcı aracılığıyla bir WAV dosyası olarak da çıktısını alabiliyordu.
Çabuk
Bir Shepard tonu oluşturun ve bunu bir wav olarak kaydedin

QR kodları oluşturun
İnternette pek çok ücretsiz hizmet olmasına rağmen: Eksiksiz olması adına, ChatGPT’nin kod yorumlayıcı ile QR kodları üretebildiği ve daha sonra daha sonra kullanılmak üzere grafik olarak indirilebileceği belirtilmelidir.
Çabuk
OpenAI.com için bir QR kodu oluşturun

Resimlerdeki yüzleri tanıma
Kod yorumlayıcısının birçok Python kitaplığına erişimi olduğundan, Andrew Mayne’nin gösterdiği gibi yüzleri tanımak için de kullanılabilir. Bu durumda, Haar Cascade Sınıflandırıcısını kullanır.

Görüntüleri ASCII’ye dönüştürün
Kod yorumlayıcı, görüntüleri açabilir ve bunlardan grafikler oluşturabilir. Bu şekilde örneğin çizilmiş bir sanat eseri bir ASCII grafiğine dönüşür.
Tüm Plus müşterileri için mevcut olan kod yorumlayıcı
Başlangıçta kod yorumlayıcı yalnızca kapalı beta sürümündeydi, ancak Temmuz ayının başından bu yana eklenti, ChatGPT’nin tüm ödeme yapan Plus müşterilerinin kullanımına sunuldu. Kullanabilmek için ayarlarınızın “Beta Özellikler” bölümünde tercümanı etkinleştirmeniz gerekecek, böylece GPT-4’te seçebileceksiniz.