En son OpenAI güncellemeleri: Canvas, Görü İnce Ayarı ve daha fazlası
OpenAI tarafından yayınlanan son ChatGPT güncellemelerine yakından bakarken bize katıl. Canvas'ı, görme yetenekleri için ince ayarı ve en son Arama özelliğini keşfedeceğiz.

Eylül ayında OpenAI's o1 models (akıl yürütmeyi geliştirmek için tasarlanmıştı) son incelediğimizden bu yana ChatGPT'ye birçok heyecan verici yeni özellik eklendi. Bu sürümlerin bazıları geliştiricilere yönelikken diğerleri kullanıcı deneyimini iyileştirmek için tasarlandı. Genel olarak her yükseltme, ChatGPT ile etkileşimleri daha sezgisel ve etkili hale getirmeye yardımcı oluyor.
Ortak writing and coding için tasarlanan Canvas gibi güncellemeler ve ChatGPT'nin images ile çalışmasını iyileştiren vision capabilities için fine-tuning, büyük bir ilgi uyandırarak kullanıcıları daha yaratıcı olasılıkları keşfetmeye teşvik etti. Bu sırada yeni API'ler ve adalet test raporları gibi teknik yükseltmeler model integration ve ethical AI uygulamaları gibi yönleri ele alıyor. Hadi başlayalım ve OpenAI'ın en son ChatGPT özelliklerini daha iyi anlayalım!
OpenAI'ın Canvas özelliğine genel bakış#
Canvas, ChatGPT'nin piyasaya sürülmesinden bu yana kullanıcı arayüzündeki (UI) ilk büyük güncellemedir. İki ekranlı bir düzene, sol kenar çubuğunda istemlere ve sağ taraftaki pencerede yanıtlara sahip yeni bir arayüzdür. Yeni arayüz, sohbet benzeri tek ekranlı yapının alışılagelmiş iş akışını ortadan kaldırıyor ve üretkenliği artırmak için çoklu görev amaçlarına uygun iki ekranlı bir düzene geçiyor.

Fig 1. Canvas, ChatGPT'ye Arayüz Güncellemeleri Getiriyor.
Canvas tanıtılmadan önce ChatGPT'de uzun documents ile çalışmak oldukça fazla yukarı ve aşağı kaydırma yapmayı gerektiriyordu. Yeni düzende komut istemleri sol kenar çubuğunda görüntülenir ve metin belgesi veya code parçacığı ekranın büyük kısmını kaplar. İstersen sol kenar çubuğunun ve çıktı ekranının boyutunu bile özelleştirebilirsin. Ayrıca metnin bir kısmını veya bir kod bölümünü seçip tüm belgeyi değiştirmeden belirli bölümü düzenleyebilirsin.

Şekil 2. Canvas Kullanarak Metnin Belirli Bölümlerini Düzenleme.
Canvas kullanıyorsan ChatGPT arayüzünde onu açmak için özel bir düğme veya geçiş anahtarı olmadığını fark edeceksin. Bunun yerine GPT-4o modelini kullanırken editing, writing veya coding yaptığını algılarsa Canvas otomatik olarak açılır. Daha basit komut istemleri için devre dışı kalır. Onu manuel olarak açmak istersen "Canvas'ı Aç" veya "Bana Canvas düzenini getir" gibi komut istemleri kullanabilirsin.
Şu anda Canvas beta aşamasındadır ve yalnızca GPT-4o ile kullanılabilir. Ancak OpenAI, Canvas'ın beta süreci sona erdiğinde tüm ücretsiz kullanıcılar için erişilebilir olacağını belirtti.
ChatGPT'nin API güncellemeleri#
OpenAI, verimliliği, ölçeklenebilirliği ve çok yönlülüğü artırmayı amaçlayan üç yeni ChatGPT API güncellemesi yayınladı. Bu güncellemelerin her birine daha yakından bakalım.
Model damıtma#
Geliştiriciler, OpenAI API'leri aracılığıyla Model Distillation özelliğini kullanarak GPT-4o veya o1-preview gibi advanced models çıktılarını GPT-4o mini gibi daha küçük ve uygun maliyetli modellerin performance performansını artırmak için kullanabilir. Model distilasyonu, daha küçük modelleri daha gelişmiş olanların davranışını taklit edecek şekilde training sürecini içeren ve onları specific tasks için daha verimli hale getiren bir süreçtir.
Bu özellik tanıtılmadan önce geliştiricilerin farklı araçlar kullanarak çeşitli görevleri manuel olarak koordine etmesi gerekiyordu. Bu görevler datasets oluşturmayı, model performance ölçmeyi ve modelleri fine-tuning yapmayı içeriyordu ve bu da genellikle süreci karmaşık ve hataya açık hale getiriyordu. Model Distillation güncellemesi, geliştiricilerin gelişmiş modellerin API aracılığıyla ürettiği girdi-çıktı çiftlerini yakalayıp saklayarak otomatik olarak generate datasets oluşturmalarına olanak tanıyan Stored Completions adlı bir araç kullanmasını sağlar.
Model Distillation'ın başka bir özelliği olan Evals (şu anda beta aşamasında), özel evaluation komut dosyaları oluşturmaya gerek kalmadan veya ayrı araçlar kullanmadan bir model performs belirli görevlerde ne kadar iyi performans gösterdiğini ölçmeye yardımcı olur. Stored Completions ile generated veri kümelerini kullanarak ve Evals ile evaluating performance performansını değerlendirerek geliştiriciler kendi özel GPT modellerini ince ayarlardan geçirebilir.

Fig 3. Model performansını ölçmek için Evals kullanabilirsin.
İstem önbelleğe alma#
Oftentimes when building AI applications, especially chatbots, the same context (the background information or previous conversation history needed to understand the current request) will be used repeatedly for multiple API calls. Prompt Caching makes it possible for developers to reuse recently used input tokens (segments of text that the model processes to understand the prompt and generate a response), helping to reduce cost and latency.
1 Ekim'den itibaren OpenAI, Prompt Caching özelliğini GPT-4o, GPT-4o mini, o1-preview ve o1-mini gibi modellerine otomatik olarak uyguladı. Bu, geliştiriciler uzun bir prompt (1.024'ten fazla token) içeren bir modelle etkileşime geçmek için API'yi kullandığında sistemin zaten işlediği kısımları kaydettiği anlamına gelir.
Bu sayede, aynı veya benzer istemler tekrar kullanılırsa, bu kısımları yeniden hesaplamayı atlayabilir. Sistem, daha önce karşılaştığı istemin en uzun kısmını 1.024 belirteçten başlayarak ve istem uzadıkça 128 belirteçlik parçalar halinde ekleyerek otomatik olarak önbelleğe alır.
Gerçek Zamanlı API#
Creating a voice assistant generally involves needing to transcribe audio to text, process the text, and then convert it back to audio to play the response. OpenAI’s Realtime API aims to handle this entire process with a single API request. By making the process simpler, the API enables real-time conversations with AI.
Örneğin Realtime API ile entegre edilmiş bir sesli asistan, kullanıcı isteklerine dayanarak placing an order veya finding information gibi belirli eylemleri gerçekleştirebilir. API, sesli asistanı daha duyarlı hale getirir ve kullanıcıların ihtiyaçlarına hızlı bir şekilde uyum sağlamasını sağlar. Realtime API, altı ses seçeneğiyle 1 Ekim'de herkese açık beta olarak kullanıma sunuldu. 30 Ekim'de beş ses daha eklenerek toplamda on bir ses seçeneğine ulaşıldı.

Fig 4. Yeni bir dilde sohbet pratikleri yapmak için Realtime API kullanımına bir örnek.
ChatGPT'de görsel görevler için ince ayar#
Başlangıçta GPT-4o görsel dil modeli, yalnızca metin tabanlı veri kümeleri kullanılarak ince ayar yapılabiliyor ve özelleştirilebiliyordu. Şimdi, görsel ince ayar API'sinin piyasaya sürülmesiyle, geliştiriciler GPT-4o'yu görsel veri kümelerini kullanarak eğitebilir ve özelleştirebilir. Yayınlandığından beri görsel ince ayar, geliştiriciler ve bilgisayarlı görü mühendisleri arasında büyük bir ilgi odağı haline geldi.
GPT-4o'nun görsel yeteneklerinde ince ayar yapmak için geliştiriciler, 100 ile 50.000 arasında değişen görsel veri kümelerini kullanabilirler. Veri kümesinin OpenAI tarafından gereken formatla eşleştiğinden emin olduktan sonra, OpenAI platformuna yüklenebilir ve model belirli uygulamalar için ince ayar yapılabilir.
Örneğin bir otomasyon şirketi olan Automat, GPT-4o'yu bir açıklamaya dayanarak ekrandaki arayüz öğelerini tanıyabilecek şekilde train GPT-4o için ekran görüntülerinden oluşan bir veri kümesi kullandı. Bu, botların kullanıcı arayüzleriyle etkileşime geçmesini kolaylaştırarak Robotik Süreç Otomasyonu'nu (RPA) optimize etmeye yardımcı olur. Model, sabit koordinatlara veya karmaşık seçici kurallarına güvenmek yerine basit açıklamalara dayanarak arayüz öğelerini tanıyabilir; bu da arayüzler değiştiğinde otomasyon kurulumlarını daha uyumlu ve bakımı daha kolay hale getirir.

Fig 5. Arayüz öğelerini tespit etmek için GPT-4o modelinin ince ayar yapılmış bir sürümünü kullanma.
ChatGPT tarafsızlık ve önyargı algılama#
Yapay zeka giderek daha da geliştikçe AI applications çevreleyen Ethical concerns önemli bir sohbet konusu haline geliyor. ChatGPT'nin yanıtları kullanıcı tarafından sağlanan komut istemlerine ve İnternet'teki mevcut verilere dayandığından dilini her zaman sorumlu olacak şekilde ince ayarlardan geçirmek zor olabilir. Raporlar ChatGPT’s answers are biased olduğunu ifade ediyor. Bu sorunu ele almak için OpenAI'ın kurum içi ekibi birinci şahıs adalet testi gerçekleştirdi.
İsimler genellikle our culture ve coğrafi faktörler hakkında incelikli ipuçları taşır. Çoğu durumda ChatGPT isimlerdeki bu ipuçlarını yok sayar. Ancak bazı durumlarda ırkı veya kültürü yansıtan isimler ChatGPT'den farklı yanıtlar alınmasına yol açar ve bunların yaklaşık %1'i harmful language yansıtır. Önyargıları ve zararlı dili ortadan kaldırmak bir language model için zor bir iştir. Bununla birlikte OpenAI, bu bulguları herkese açık olarak paylaşarak ve modelin sınırlılıklarını kabul ederek kullanıcıların daha tarafsız, önyargısız yanıtlar elde etmek için komut istemlerini iyileştirmesine yardımcı olur.

Fig 6. Kullanıcının adına bağlı olarak farklılık gösteren yanıtlara bir örnek.
ChatGPT aramasını anlama#
ChatGPT ilk piyasaya sürüldüğünde, yapay zeka topluluğunda geleneksel web taramasının yerini alıp alamayacağı üzerine tartışmalar vardı. Artık birçok kullanıcı Google Arama yerine ChatGPT kullanıyor.
OpenAI'ın yeni güncellemesi olan Arama özelliği, bunu bir adım öteye taşıyor. Arama ile ChatGPT, güncel yanıtlar üretir ve ilgili kaynaklara bağlantılar içerir. 31 Ekim itibarıyla Arama özelliği tüm ChatGPT Plus ve Team kullanıcılarına sunulmuş olup, ChatGPT'nin yapay zeka destekli bir arama motoru gibi işlev görmesini sağlamaktadır.

Fig 7. ChatGPT'nin yeni Arama özelliğini kullanmaya bir örnek.
Gelecekteki yol#
ChatGPT'nin son güncellemeleri, yapay zekayı daha kullanışlı, esnek ve tarafsız hale getirmeye odaklanıyor. Yeni Canvas özelliği kullanıcıların daha verimli çalışmasına yardımcı olurken, görsel ince ayar geliştiricilerin modelleri görsel görevleri daha iyi ele alacak şekilde özelleştirmelerine olanak tanır. Tarafsızlığı ele almak ve önyargıyı azaltmak da temel öncelikler arasındadır; bu sayede yapay zekanın kim olursa olsun herkes için iyi çalışması sağlanır. İster modellerde ince ayar yapan bir geliştirici ol, ister sadece en son özellikleri kullanan biri, ChatGPT çok çeşitli ihtiyaçları karşılamak için gelişiyor. Gerçek zamanlı yetenekler, görsel entegrasyon ve sorumlu kullanıma odaklanarak, bu güncellemeler herkes için daha güvenilir ve sağlam bir yapay zeka deneyimi oluşturuyor.
GitHub repository ziyaret ederek ve community katılarak yapay zeka hakkında daha fazlasını keşfet. self-driving ve healthcare alanlarındaki yapay zeka uygulamaları hakkında daha fazla bilgi edin.






