Sektör lideri yapay zeka kapsamına ilişkin en son güncellemeler ve özel içerik için günlük ve haftalık bültenlerimize katılın. Daha fazla bilgi edin
JavaScript Nesne Gösterimi (JSON) dosyası ve veri değişim formatı, hem insanlar tarafından kolayca okunabilmesi hem de makineler tarafından ayrıştırılabilmesi nedeniyle endüstri standardıdır.
Fakat, büyük dil modelleri (LLM’ler) herkesin bildiği gibi JSON ile mücadele ediyorlar – halüsinasyon görebilirler, talimatlara yalnızca kısmen uyan veya tamamen ayrıştırılamayan riskli yanıtlar yaratabilirler. Bu genellikle geliştiricilerin, çıktının birlikte çalışabilirliğini sağlamak için açık kaynak araçları, birçok farklı istem veya tekrarlanan istekler gibi geçici çözümleri kullanmasını gerektirir.
Şimdi, OpenAI API’de Yapılandırılmış Çıktıların yayınlanmasıyla bu sıkıntıların hafifletilmesine yardımcı oluyor. Bugün yayımlanan bu işlevsellik, model tarafından oluşturulan çıktıların JSON Şemalarıyla eşleşmesini sağlamaya yardımcı olur. Bu şemalar, belirli bir JSON belgesindeki içeriği, yapıyı, veri türlerini ve beklenen kısıtlamaları tanımladıkları için kritik öneme sahiptir.
OpenAI geliştiricilerin aradığı 1 numaralı özelliğin bu olduğunu çünkü çeşitli uygulamalar arasında tutarlılığa olanak sağladığını söylüyor. OpenAI CEO’su Sam Altman bugün X’te, sürümün “çok yoğun talep” üzerine yayınlandığını bildirdi.
Şirket, yeni GPT-4o’ya ilişkin Yapılandırılmış Çıktılar ile yapılan değerlendirmelerin “%100 mükemmel” puan aldığını söyledi.
Yeni özellik duyurusu, bu hafta OpenAI’de yaşanan büyük heyecanın ardından geldi: Üç önemli yönetici – John Schulman, Greg Brockman ve Peter Deng – birdenbire her biri ayrıldıklarını duyurduve Elon Musk yine şirkete dava açmakAI misyonlarına ihaneti “Shakespearevari” olarak adlandırıyor.
Şemaya bağlılığın kolayca sağlanması
JSON, veri depolamak ve paylaşmak için kullanılan metin tabanlı bir formattır. Basit, esnek ve çeşitli programlama dilleriyle uyumlu olması nedeniyle geliştiriciler arasında en popüler veri formatlarından biri haline geldi. OpenAI, geçen yıl modellerinde JSON modunu yayınlayarak geliştiricilerden gelen talebi hızla karşıladı. Geliştirme Günü.
API’deki Yapılandırılmış Çıkışlar sayesinde geliştiriciler OpenAI modellerini şemalarla eşleşecek şekilde sınırlayabilir. OpenAI, özelliğin aynı zamanda modellerinin daha karmaşık şemaları daha iyi anlamasına da olanak sağladığını söylüyor.
Şirket, blogunda “Yapılandırılmış Çıktılar, JSON modunun evrimidir” diye yazıyor. “Her ikisi de geçerli JSON’un üretilmesini sağlarken yalnızca Yapılandırılmış Çıkışlar şemaya uyumu sağlar.” Bu, geliştiricilerin “modelin gerekli bir anahtarı atlaması veya geçersiz bir numaralandırma değeri görmesi konusunda endişelenmesine gerek olmadığı” anlamına gelir. (Numaralandırma değeri, dildeki sabitleri adlandıran, kodun okunmasını ve bakımını kolaylaştıran bir işlemdir).
Geliştiriciler sorabilir Yapılandırılmış Çıktılar Amaçlanan çıktıya rehberlik edecek adım adım bir yanıt oluşturmak. OpenAI’ye göre geliştiricilerin yanlış biçimlendirilmiş yanıtları doğrulaması veya yeniden denemesi gerekmiyor ve bu özellik, açık retler sunarken daha basit yönlendirmelere olanak tanıyor.
Şirket, “Güvenlik, OpenAI için en önemli önceliktir; yeni Yapılandırılmış Çıkışlar işlevi, mevcut güvenlik politikalarımıza uyacak ve yine de modelin güvenli olmayan bir isteği reddetmesine izin verecektir” diye yazıyor.
Yapılandırılmış Çıkışlar, GPT-4o-mini, GPT-4o ve bu modellerin ince ayarlı sürümlerinde mevcuttur ve Chat Completions API, Assistants API ve Batch API’de kullanılabilir ve aynı zamanda görsel girişlerle de uyumludur.
OpenAI, yeni işlevselliğin “açık kaynak topluluğunun mükemmel çalışmalarından, yani taslaklar, jsonformer, eğitmen, rehberlik ve lark kütüphanelerinden ilham aldığını” vurguluyor.
Kaynak: https://venturebeat.com/ai/openai-has-finally-released-the-no-1-feature-developers-have-been-desperate-for/