Karşınızda Codex
Codex-1 tarafından desteklenen ve aynı anda birden fazla görev üzerinde çalışabilen bulut tabanlı bir yazılım mühendisliği ajanı. ChatGPT Pro, Team ve Enterprise kullanıcıları bugünden itibaren, Plus kullanıcıları ise çok yakında Codex kullanabilecek.

3 Haziran 2025 güncellemesi: Artık ChatGPT Plus kullanıcıları da Codex kullanabilir. Ayrıca kullanıcılara bir görevin yürütülmesi sırasında Codex’e internet erişimi sağlama becerisi de sunuyoruz. Daha fazla ayrıntı için değişiklik günlüğüne(yeni bir pencerede açılır) ve belgelere(yeni bir pencerede açılır) bakabilirsin.
Aynı anda birçok görevi yerine getirebilen bulut tabanlı yazılım mühendisliği ajanı Codex’in araştırma ön izlemesini bugün kullanıma açıyoruz. Codex senin yerine, özellikler yazma, kod tabanıyla ilgili soruları yanıtlama, hataları düzeltme ve inceleme için çekme isteği önerme gibi görevleri yapabilir. Her görev, kaynak kodu depoları önceden yüklenmiş bir şekilde kendi bulut tabanlı sandbox ortamında yürütülür.
Codex gücünü OpenAI o3’ün yazılım mühendisliği için optimize edilmiş codex-1 sürümünden alıyor. Bu sürüm takviyeli öğrenme yöntemiyle çok farklı ortamlarda gerçek kodlama görevleri üzerine eğitildi. Böylece farklı insanların tarzlarını ve PR tercihlerini yakından yansıtan, talimatlara eksiksiz uyan ve başarılı oluncaya dek yinelemeli testler yapabilen kodlar oluşturabiliyor. ChatGPT Pro, Enterprise ve Team kullanıcıları bugün, Plus ve Edu kullanıcıları ise çok yakında Codex kullanabilecek.
Artık ChatGPT’nin kenar çubuğundan Codex’e erişebilir, bir istem yazıp “Kodla” düğmesine tıklayarak ona yeni kodlama görevleri verebilirsin. Kod tabanın hakkında Codex’e soru sormak istersen “Sor” düğmesine tıkla. Her görev, kod tabanına önceden yüklenmiş bir şekilde, ayrı ve yalıtılmış bir ortamda bağımsız olarak yürütülür. Codex dosyaları okuyup düzenleyebilir ve ayrıca test kuluçkaları, lint araçları ve tür denetleyiciler gibi komutları çalıştırabilir. Görevin karmaşıklığına bağlı olarak tamamlanma süresi genellikle 1 ila 30 dakika arasında değişir. Bu sırada Codex’in ilerleyişi gerçek zamanlı olarak izlenebilir.
Codex bir görevi tamamladığında, yaptığı değişiklikleri kendi ortamına işler. Terminal günlükleriyle test çıktılarının alıntılarını vererek eylemlerinin doğrulanabilir kanıtlarını sağlar ve böylece görevin her adımı rahatça takip edilebilir. Sonrasında sonuçları gözden geçirip ek revizyonlar talep edebilir, bir GitHub çekme isteği açabilir veya değişiklikleri doğrudan yerel ortamına entegre edebilirsin. Ürün içinde, Codex ortamını gerçek yazılım ortamına olabildiğince yaklaştıracak ayarları yapabilirsin.
Codex, depondaki AGENTS.MD dosyaları tarafından yönlendirilebilir. Bunlar README.md benzeri metin dosyalarıdır ve bu dosyalarda Codex’e kod tabanında nasıl gezineceği, testler için hangi komutları çalıştıracağı ve projenin standart uygulamalarına en iyi nasıl uyum sağlayacağı bildirilebilir. İnsan geliştiricilere benzer bir şekilde, Codex ajanları da yapılandırılmış geliştirme ortamları, güvenilir test kurulumları ve açık belgeler sağlandığında en iyi performansı gösterir.
codex-1 kodlama değerlendirmelerinde ve şirket içi benchmark testlerinde AGENTS.md dosyaları veya özel yapılandırmalar olmadan da yüksek performans gösteriyor.
Dâhilî altyapımızda çalıştırılamayan, SWE-Bench onaylı 23 örnek hariç tutuldu. codex-1, maksimum 192 bin tokenlık bağlam uzunluğunda ve orta düzeyde “akıl yürütme çabası” ile test edildi. Kullanıma sunduğumuz ürünün mevcut ayarı da bu. o3 değerlendirmeleri hakkında daha fazla ayrıntı için buraya göz atabilirsin.
Dâhilî SWE görev kıyaslamamız, OpenAI bünyesinde gerçek dünya SWE görevlerinden özenle derlediğimiz bir kümedir.
Yinelemeli dağıtım stratejimiz doğrultusunda, Codex’i araştırma ön izlemesi olarak sunuyoruz. Kullanıcıların çıktılarını doğrulayabilmesi için Codex’i tasarlarken güvenliğe ve şeffaflığa öncelik verdik. Bu güvenlik önlemi, yapay zeka modelleri giderek daha karmaşık kodlama görevlerini bağımsız olarak üstlendikçe ve güvenlik gereksinimleri evrildikçe daha da önem kazanıyor. Kullanıcılar, Codex’in çalışmalarını alıntılar, terminal günlükleri ve test sonuçları aracılığıyla inceleyebilir. Belirsizlik durumlarında veya test hatalarıyla karşılaştığında, Codex ajanı bu sorunları açıkça bildirir ve kullanıcıların nasıl ilerleyeceklerine dair bilinçli kararlar vermelerini sağlar. Yine de kullanıcılar ajan tarafından üretilen tüm kodları entegre etmeden ve çalıştırmadan önce manuel olarak gözden geçirip doğrulamalıdır.


codex-1’in eğitimi sırasında temel hedeflerden biri, çıktıların insanların kodlama tercihleri ve standartlarıyla mümkün olduğunca uyumlu olmasını sağlamaktı. OpenAI o3 ile karşılaştırıldığında, codex-1 doğrudan insanlar tarafından incelenmeye ve standart iş akışlarına entegre edilmeye hazır olan daha temiz yamaları tutarlı bir şekilde üretiyor.
Yapay zeka destekli yazılım mühendisliğinin, zararlı yazılım geliştirme gibi kötü niyetli uygulamalarına karşı koruma sağlamak giderek daha önemli hâle geliyor. Bununla birlikte, bazı durumlarda kötü amaçlı yazılımlarda da kullanılan düşük seviyeli çekirdek mühendisliği gibi teknikleri içerebilen meşru ve faydalı uygulamaların, koruyucu önlemler nedeniyle gereksiz yere engellenmemesi de önem taşıyor.
Codex, güvenlik ve faydalılık arasında denge sağlamak amacıyla, kötü amaçlı yazılım geliştirmeye yönelik istekleri tespit edip kesin bir biçimde reddederken meşru görevleri de açıkça ayırt edip destekleyecek şekilde eğitildi. Bu sınırları etkili şekilde güçlendirmek için politika çerçevelerimizi de geliştirdik ve kapsamlı güvenlik değerlendirmelerini sürece dâhil ettik. Bu değerlendirmeleri yansıtmak için o3 Sistem Kartına bir ek belge dâhil ettik.
Codex ajanı tamamen güvenli ve izole bir ortamda bulut tabanlı olarak çalışır. Görev yürütülürken internet erişimi devre dışı bırakılır. Böylece ajanın etkileşimi yalnızca GitHub depoları aracılığıyla sağlanan kodlarla ve kullanıcının bir kurulum betiği ile tanımladığı önceden yüklenmiş bağımlılıklarla sınırlı olur. Ajanın haricî web sitelerine, API’lere ya da başka servislere erişimi yoktur.
OpenAI’daki teknik ekipler Codex’i artık günlük işlerinin bir parçası olarak kullanmaya başladı. Özellikle mühendisler kodu yeniden yapılandırma, yeniden adlandırma ve test yazımı gibi tekrara dayalı, kapsamı net bir biçimde tanımlanmış ama dikkat dağıtıcı görevleri genellikle Codex’e devrediyor. Yeni özelliklerin ana yapısını inşa ederken, bileşenleri birbirine bağlarken, hataları düzeltirken veya belge taslağı hazırlarken de Codex’ten faydalanıyorlar. Ekipler onunla birlikte yeni alışkanlıklar ediniyor. Acil durumlarda sorunları hızla sınıflandırmak ve güne başlarken görevleri planlamak için onu kullanıyor ve çalışma tempolarını bozmamak için arka plan işlerini ona devrediyorlar. Codex dikkat dağıtıcı bağlam geçişlerini azaltıp gözden kaçan işleri hatırlatarak geliştiricilerin işleri daha hızlı teslim etmelerine ve en önemli işlere odaklanmalarına yardımcı oluyor.
Lansmana hazırlık sürecinde, Codex’in farklı kod tabanlarıyla, geliştirme süreçleriyle ve ekiplerle nasıl çalıştığını daha iyi anlayabilmek amacıyla haricî test uzmanlarından oluşan küçük bir grupla iş birliği yaptık.
- Cisco(yeni bir pencerede açılır), mühendislik ekiplerinin büyük fikirleri daha hızlı hayata geçirmesinde Codex’in nasıl işe yarayabileceğini araştırıyor. Erken dönem tasarım ortaklarımızdan olan Cisco, Codex’i ürün portföyleri genelindeki gerçek kullanım senaryolarına göre değerlendirerek OpenAI ekibine geri bildirimde bulunuyor ve Codex’in geleceğini şekillendirmemize yardımcı oluyor.
- Temporal(yeni bir pencerede açılır); yeni özellikleri daha hızlı geliştirmek, hataları ayıklamak, testleri yazıp çalıştırmak ve büyük kod tabanlarını yeniden yapılandırmak için Codex’i kullanıyor. Ayrıca Codex, karmaşık görevleri arka planda yürütüyor ve bu sayede yineleme sürecini hızlandırırken mühendislerin de çalışmalarını dikkatleri dağılmadan sürdürebilmesini sağlıyor.
- Superhuman,(yeni bir pencerede açılır) test kapsamını genişletmek ve entegrasyon hatalarını düzeltmek gibi ufak ama tekrara dayalı işleri hızlandırmak için Codex’i kullanıyor. Bu aynı zamanda ürün yöneticilerinin, kod inceleme aşaması hariç mühendis desteğine gerek duymadan küçük kod değişikliklerini doğrudan kendilerinin yapabilmesini sağlayarak teslimat süreçlerini hızlandırıyor.
- Kodiak(yeni bir pencerede açılır) hata ayıklama araçları yazmak, test kapsamını genişletmek ve kodları yeniden yapılandırmak için Codex’ten faydalanıyor; bu sayede otonom sürüş teknolojileri Kodiak Driver’ın geliştirme sürecini hızlandırıyorlar. Mühendislerin sistemde aşina olmadıkları katmanları anlamaları için de değerli bir başvuru aracına dönüşen Codex, ilgili bağlam bilgilerini ve geçmiş değişiklikleri görünür kılıyor.
Erken dönem testlerden öğrendiklerimiz doğrultusunda, net kapsamlı işlerin aynı anda birden fazla ajana devredilmesini ve modelin yeteneklerini etkili şekilde keşfetmek için farklı görev türleri ve istemlerle denemeler yapılmasını öneriyoruz.
Terminalde çalışan, hafif ve açık kaynaklı bir kod yazma ajanı olan Codex CLI’yı geçen ay kullanıma sunduk. Codex CLI, o3 ve o4-mini gibi modellerin gücünü yerel iş akışına taşıyarak, görevleri daha hızlı tamamlamak amacıyla bu modellerden faydalanılmasını kolaylaştırıyor.
Bugün ayrıca, Codex CLI’da kullanılmak üzere özel olarak tasarlanmış olan o4-mini tabanlı daha küçük bir codex-1 sürümünü de yayınlıyoruz. Kod sorularını yanıtlama ve kod düzenleme kapsamındaki işlemleri düşük gecikmeyle gerçekleştirmek üzere optimize edilen bu yeni model, CLI içinde daha hızlı iş akışlarını destekliyor. Üstelik aynı zamanda talimatlara uyma ve tarz konularındaki güçlü yönlerini de koruyor. Şu anda Codex CLI’da varsayılan model olarak ve API’de codex-mini-latest adıyla kullanılabilir. Temel anlık görüntü, Codex-mini modeli geliştirilmeye devam ettikçe düzenli olarak güncellenecektir.
Geliştirici hesabını, Codex CLI’ya bağlamayı da çok daha kolaylaştırıyoruz. Artık manuel olarak bir API anahtarı oluşturup yapılandırmak yerine, ChatGPT hesabınla oturum açarak kullanmak istediğin API organizasyonunu seçebilirsin. API anahtarını senin için otomatik olarak oluşturup yapılandıracağız. Ayrıca ChatGPT hesabıyla Codex CLI’ya giriş yapan Plus kullanıcıları $5, Pro kullanıcılarıysa $50 değerinde ücretsiz API kredisi almaya bugün itibarıyla başlayabilir. Bu fırsat 30 gün boyunca geçerli olacak.
Bugünden itibaren ChatGPT Pro, Enterprise ve Team kullanıcıları Codex kullanabilecek, Plus ve Edu kullanıcıları için destek de çok yakında sunulacak. Önümüzdeki birkaç hafta boyunca, Codex’in neler yapabildiğini rahatça denemen için ek ücret ödemeden bolca kullanım hakkı veriyoruz. Bu sürecin ardından, talebe bağlı ek kullanım satın almana olanak tanıyan esnek fiyatlandırma seçenekleri ve kullanım limitli bir erişim modelini kullanıma açacağız. Yakında erişimi Plus ve Edu kullanıcılarına da genişletmeyi planlıyoruz.
Codex-mini-latest ile çalışan geliştiriciler, modeli Responses API üzerinden kullanabilir. Fiyatlandırma, 1 milyon girdi tokeni için 1,50$ ve 1 milyon çıktı tokeni için 6$ olarak belirlendi. Ayrıca, %75 oranında istem önbellekleme indirimi uygulanıyor.
Codex hala gelişiminin erken aşamalarında. Bir araştırma ön izlemesi olarak, şu anda ön yüz çalışmaları için görsel girdi alma ve ajan çalışırken yönünü düzeltme gibi özelliklere henüz sahip değil. Ayrıca, uzaktaki bir ajana görev devretmek etkileşimli düzenlemeye göre daha uzun sürüyor ve bu duruma alışmak zaman alabilir. Codex ajanlarıyla etkileşim zaman içinde iş arkadaşlarıyla yapılan eş zamansız iş birliğine giderek daha çok benzeyecek. Model yetenekleri geliştikçe ajanların daha karmaşık işleri daha uzun süre yürütebileceklerini öngörüyoruz.
Geliştiricilerin sahiplenmek istedikleri işleri üstlendiği, diğer her şeyi ajanlara devrederek yapay zekayla çok daha hızlı ve verimli çalıştığı bir gelecek hayal ediyoruz. Bu hedef doğrultusunda, hem gerçek zamanlı iş birliğini hem de eş zamansız görev devrini destekleyen çeşitli Codex araçları geliştiriyoruz.
Codex CLI ve benzeri yapay zeka araçlarıyla çalışmak, geliştiricilerin daha hızlı kod yazmasını sağladığı için endüstride hızla yaygınlaştı. Ancak ChatGPT’ye Codex aracılığıyla getirilen eş zamansız ve çok ajanlı iş akışının, mühendislerin yüksek kaliteli kod üretmesi için yeni bir standarda dönüşeceğine inanıyoruz.
Gerçek zamanlı birlikte çalışma ve görev devri gibi iki farklı etkileşim biçiminin sonuçta birleşeceğini düşünüyoruz. Geliştiriciler gelecekte entegre geliştirme ortamları ve günlük araçlar üzerinden yapay zeka ajanlarıyla iş birliği yaparak onlara sorular soracak, öneriler alacak ve daha uzun süren görevleri bu ajanlara devredecek. Üstelik tüm bunlar birleşik bir iş akışı kapsamında yürütülecek.
Önümüzdeki dönemde, ajanlar için çok daha etkileşimli ve esnek iş akışları sunmayı planlıyoruz. Geliştiriciler çok yakında görev devam ederken yönergeler verebilecek, uygulama stratejileri üzerinde iş birliği yapabilecek ve proaktif ilerleme güncellemeleri alabilecek. Ayrıca, sık kullanılan araçlarla daha iyi entegrasyonlar sağlamayı da umuyoruz. Codex şu anda GitHub ile çalışıyor ve çok yakında Codex CLI, ChatGPT masaüstü uygulaması ve hatta hata takip sistemi veya CI sistemi gibi araçlardaki görevler de ajanlara devredilebilecek.
Yazılım mühendisliği yapay zeka sayesinde üretkenliğin ciddi düzeyde arttığı endüstrilerden biri oldu ve bu da bireyler ve küçük ekipler için yeni fırsatların kapısını açtı. Bu kazançlar konusunda iyimseriz, ama aynı zamanda yaygın ajan kullanımının geliştirici iş akışları, insanlar arası beceri gelişimi, beceri düzeyleri ve farklı coğrafyalar üzerindeki etkilerini daha iyi anlamak için iş ortaklarımızla ortak çalışmalar yürütüyoruz.
Henüz daha yolun başındayız. Kullanıcılarımızın Codex ile neler geliştireceğini görmeyi heyecanla bekliyoruz.
Sistem mesajı
Geliştiricilerin Codex’in varsayılan davranışını anlayıp kendi iş akışlarına göre şekillendirebilmesi için codex-1 sistem mesajını paylaşıyoruz. Örneğin, codex-1 sistem mesajı Codex’in AGENTS.md dosyasında belirtilen tüm testleri çalıştırmasını önerir. Ancak zamanın kısıtlıysa, Codex’ten bu testleri atlaması istenebilir.