Ana içeriğe atla

OpenAI'nin Codex'i: 3 Pratik Örnekle Rehber

OpenAI'nin Codex'inin ne olduğunu ve ChatGPT içinde bir GitHub deposunda kodlama görevlerini yürütmek için nasıl kullanılacağını öğrenin.
Güncel 22 Nis 2026  · 12 dk. oku

OpenAI, Codex aracını ChatGPT uygulamasının içine yeni ekledi. Codex, geliştiricilerin ve ekiplerin günlük kodlama işlerini devretmesine yardımcı olmak için tasarlanmış bir araçtır.

Bu eğitimde, profesyonel bir kodlayıcı olmasanız bile, Codex'i ChatGPT içinde bir GitHub deposu üzerinde pratik görevler yürütmek için nasıl kullanacağınızı adım adım göstereceğim. Codex'i şunlar için kullanacağız:

  • Bir kod düzeltmesi uygulamak ve bir pull request oluşturmak.
  • Kod tabanı içindeki karmaşık bir işlevi açıklamak.
  • Soru-cevap tarzı bir komuta dayalı olarak bir hatayı tespit edip çözmek.

Codex'in güvenli bir sandbox ortamında nasıl çalıştığını, doğrulanabilir kod değişiklikleri ürettiğini ve ChatGPT'den ayrılmadan daha hızlı teslim etmenize nasıl yardımcı olduğunu göreceksiniz.

OpenAI’nin Codex’i Nedir?

OpenAI Codex, kod yazabilen ve düzenleyebilen, testler çalıştırabilen, hataları düzeltebilen ve hatta pull request önerebilen bulut tabanlı bir yazılım mühendisliği aracısıdır. Her görev kendi izole edilmiş sandbox ortamında yürütülür.

Codex, gerçek dünyadaki geliştirme iş akışları üzerinde ince ayar yapılan codex-1, yani o3 modelinin bir sürümü tarafından desteklenmektedir. Bu aracı güvenlik, test edilebilirlik ve geliştirici verimliliği için tasarlanmıştır. Codex’i AGENTS.md dosyalarıyla yönlendirebilir veya doğrudan ChatGPT’nin kenar çubuğunda etkileşim kurabilirsiniz.

Codex CLI ile bu yetenekleri doğrudan terminalinize de taşıyabilirsiniz.

OpenAI'nin Codex'ini Kurma

Codex'i kurmak sadece birkaç dakika sürer. Başlamanıza yardımcı olacak basit bir adım adım yürüyüş burada.

Adım 1: Codex aracını bulma

Önce ChatGPT'ye giriş yapın. Sol taraftaki araç çubuğunda Codex'i arayın. Codex'in şu anda yalnızca Pro, Team ve Enterprise kullanıcılarına sunulduğunu unutmayın. 

ChatGPT'de Codex

Adım 2: Codex ile başlama

Codex'e tıklayın; bu sizi ilk kurulum için başka bir sekmeye götürecek. “Get Started”a tıklayın ve bir sonraki adımda gösterilen kimlik doğrulama prosedürünü izleyin.

Codex Başlayın

Adım 3: Çok faktörlü kimlik doğrulama

“Devam etmek için MFA'yı ayarla”ya tıklayın ve favori kimlik doğrulama uygulamanızla (Google Authenticator veya Authy gibi) QR kodunu tarayın. Kodu girerek doğrulayın ve işlem tamam!

Codex için çok faktörlü kimlik doğrulama

Adım 4: GitHub'a bağlanın

Çok faktörlü kimlik doğrulama tamamlandıktan sonra Codex'i GitHub'a bağlarız.

Codex için GitHub'a bağlanın

Adım 4.1: GitHub bağlayıcısını yetkilendirme

“Connect to GitHub” sizi GitHub bağlayıcısını yetkilendirmek için bir açılır pencereye götürecektir. Açılır pencereyi okuyun ve Yetkilendir seçeneğine tıklayın.

Codex için Bağlayıcıyı Yetkilendir

Adım 4.2: GitHub hesabınızı ekleme

GitHub bağlandıktan sonra hesabımızı eklememiz gerekir. GitHub organizasyonu sekmesinde “Add a GitHub account”ı seçin. 

OpenAI'nin Codex'i için ortam oluşturun

OpenAI'nin Codex'i için hesabınızı ekleyin

Bu işlem sizi “Install and Authorize” için başka bir açılır pencereye götürecek. Yetkilendirmek için tıklayın; tüm depolarınız ChatGPT arayüzünde görünecektir. Yalnızca seçili depoları da yetkilendirebilirsiniz.

OpenAI'nin Codex'i için hesabınızı yetkilendirin

Adım 4.3: Ortam oluşturma

Üzerinde çalışmak istediğiniz depoyu seçin ve “Create environment”a tıklayın.

OpenAI'nin Codex'i için Depo Seçin

Bu sizi “Data Controls”a götürecektir. Codex hâlâ aktif geliştirme aşamasındadır ve verilerinizin model iyileştirme için kullanılmasına izin vermenizi isteyen isteğe bağlı bir uyarı görebilirsiniz. Bunu kapatıp devam edebilirsiniz.

OpenAI'nin Codex'i için Veri Denetimleri

Artık ortamınız keşfe hazır. Codex, kullanıcıların önceden seçilmiş görevlerle paralel olarak görevlere başlamasına olanak tanır.

OpenAI'nin Codex'inde Görevler

Sadece “Start tasks”a tıklayın veya gereksinimlerinize göre görevleri seçin. Bu, soru sorabileceğiniz veya ajandan sizin için bir özellik kodlamasını isteyebileceğiniz bir arayüze götürecektir.

OpenAI'nin Codex'i için Görevleri Başlatın

Görevler hazır

Tüm görevler hazır olduğunda, üzerinde çalışmak istediğiniz görevi seçin—ya da paralel olarak birden çok görev üzerinde çalışabilirsiniz.

Adım 5: AGENTS.md dosyası (isteğe bağlı)

AGENTS.md dosyası, OpenAI tarafından Codex platformuyla kullanım için tanıtılan, özellikle yapay zekâ ajanlarının kod tabanınız içinde çalışırken yönlendirilmesine yardımcı olmak üzere tasarlanmış özel bir yapılandırma dosyasıdır. Bunu, otonom ajanlara yönelik talimatlara odaklanan, README.md'ye benzer bir AI ekip arkadaşı geliştirici kılavuzu olarak düşünebilirsiniz. Örnek bir AGENTS.md dosyası şöyledir:

# AGENTS.md

## Code Style
- Use Black for Python formatting.
- Avoid abbreviations in variable names.

## Testing
- Run pytest tests/ before finalizing a PR.
- All commits must pass lint checks via flake8.

## PR Instructions
- Title format: [Fix] Short description
- Include a one-line summary and a "Testing Done" section

Codex kod tabanınızda bir görev çalıştırdığında şunları yapar:

  • Değiştirdiği dosya(lar)ı kapsayan AGENTS.md dosyalarını arar.
  • Bu dosyalardaki talimatları uygulayarak değişikliklerini biçimlendirir, test eder ve belgelendirir.
  • Birden fazla dosya geçerliyse daha derin iç içe talimatlara öncelik verir (basamaklı bir yapılandırma gibi).

OpenAI’nin Codex’i: Üç Pratik Örnek

Codex'in gerçek dünyadaki geliştirmede size nasıl yardımcı olabileceğini, bir depoda çalıştırdığım üç örnek üzerinden inceleyelim.

Örnek 1: Basit düzeltmeler ve yazım hataları

Codex bazen tek bir isteği alt görevlere böler—aynı çalışma alanında yazım hatalarını düzeltmek, bir README'yi iyileştirmek veya testler yazmak gibi.

OpenAI'nin Codex'inde temel düzeltmeler görevi

OpenAI'nin Codex'inde sorunlar ve görevler

İlk incelemeye göre mevcut bir görevin içinde yeni bir görev başlatabilir, mevcut kod tabanında değişiklik talep edebilir veya metin kutusu aracılığıyla sorular sorabilirsiniz. Görevi genişletmek veya yeni bir şeyi düzeltmek için “Code”a tıklayın ve doğrudan yeni bir alt görev başlatın.

OpenAI'nin Codex'i tarafından önerilen değişiklikler

Değişikliklerden memnun kaldığınızda “Push”a tıklayın; bu yeni bir pull request oluşturacaktır. Birkaç saniye sonra “View Pull Request”e tıklayarak pull request'e erişebilir ve ana dala birleştirebilirsiniz.

Örnek 2: Kod tabanı açıklaması

Sonraki adımda Codex'i düzenleme dışı bir görev için kullandım: kod tabanını keşfetmek ve sırada ne yapabileceğimi sormak. Bu, özellikle bir projeye yeni başladıysanız, hızlıca uyum sağlamaya çalışıyorsanız ya da belirli bir işlevin nasıl çalıştığını anlamakta zorlanıyorsanız faydalıdır.

OpenAI'nin Codex'i tarafından Kod Tabanı açıklama görevi

Codex projede gezindi ve kod tabanının yapısını temiz, yeni başlayan dostu bir şekilde özetledi. Sadece dosyaları listelemek yerine, onları amacına göre grupladı:

  • qwen3_demo.py'nin ana betik olduğunu, biri akıl yürütme modu geçişi, diğeri çok dilli çeviri için olmak üzere iki Gradio tabanlı arayüz başlattığını vurguladı.
  • qwen3_demo.ipynb'yi etkileşimli bir notebook alternatifi olarak belirledi.
  • test_qwen3_demo.py'yi birim testleri için ve README.md'yi dokümantasyon ve video yürütmeleri için işaret etti.

Bunun ötesinde, Codex bağımlılıklar (Ollama CLI), _run_ollama işlevinin rolü ve arayüzü genişletme ipuçları gibi “Bilmeniz Gereken Temel Noktalar”ı da listeledi. Hatta model versiyonlamayı keşfetme, UI'ı iyileştirme ve hata yönetimi ekleme gibi sonraki adımları önerdi.

Örnek 3: Bir hatayı bulup düzeltin

Codex tüm kod tabanını tarayabilir, bir hatayı tespit edebilir, bir düzeltme önerebilir ve değişikliklerin ön izlemesini gösterebilir. Bu süreç GitHub'daki kod değişikliği incelemelerine benzer.

OpenAI'nin Codex'i ile hataları bulun ve düzeltin

Yapılan değişikliklerin arka plan sürecini anlamak için “Logs”a tıklayarak günlükleri inceleyebilirsiniz.

OpenAI'nin Codex'inde bir soru sorun

Codex, yapılan değişikliklerin özetini ve değişikliklerden etkilenen veya oluşturulan dosyaları döndürür. Ayrıca değişikliklerle ilgili sorular sorabilir ya da mevcut uygulamayı geliştirmek için Codex'ten yeni kod yazmasını isteyebilirsiniz.

OpenAI'nin Codex'ini kullanarak kod tabanındaki bir işlevi açıklama

OpenAI'nin Codex'inde güncellenen kod dosyaları

Kod düzeltmelerinden memnun kaldığınızda yeni bir pull request açmak için “Push” ve “Create New PR”a tıklayın.

OpenAI'nin Codex'inden PR oluşturun

Birkaç saniye sonra “View Pull Request”e tıklayarak pull request'e erişebilir ve ana dala birleştirebilirsiniz.

Değişiklikleri itip pull request'i görüntüleyin

Codex, değişiklikleri sadece birkaç tıklamayla birleştirmeyi mümkün kılıyor.

GitHub'da PR'ı açın

OpenAI'nin Codex'inden ana dala birleştirme

Ana dosyalar depoda sorunsuz şekilde güncellenir.

OpenAI'nin Codex'inden güncellenen ana dal

Codex Neden Önemli?

Codex sadece bir kod üreten araç değil, işbirlikçi bir ajandır. Ondan yazmasını, yeniden düzenlemesini, test etmesini, hata ayıklamasını veya açıklamasını isteyebilirsiniz; her adım için terminal günlüklerini, atıfları ve çıktıları gösterir.

Gözlemlediğim bazı gerçek dünya faydaları şunlardır:

  • Görevler izlenebilir ve doğrulanabilir.
  • Codex paralel çalışır; böylece birden fazla değişikliği kuyruğa alabilirsiniz.
  • Özellikle AGENTS.md dosyasıyla kuralları yapılandırdıysanız geliştirme kurulumunuza saygı duyar.
  • İnsan PR standartlarıyla uyumludur ve CI testlerini geçebilir.

Bana göre bu, OpenAI'nin bir yazılım mühendisliği stajyerini yayına alması gibi hissettiriyor.

Sonuç

Codex'in hataları nasıl düzeltebildiğini, özellik yamaları uygulayabildiğini ve kod mantığını açıklayabildiğini; bunu yaparken pull request'ler oluşturduğunu, testler çalıştırdığını ve eylemlerini terminal günlükleri ve diff'lerle belgelediğini öğrendik.

Bu uygulamalı yürüyüş, ister eski kodda hata ayıklıyor, ister yeni bir depoya uyum sağlıyor, ister bakım görevlerini sınıflandırıyor olun, Codex'in günlük geliştirici iş akışınızı nasıl iyileştirebileceğini gösterir.

Codex geliştikçe, IDE'ler, CI boru hatları ve görev planlayıcılarıyla daha derin entegrasyonlar bekliyorum; bu da onu modern yazılım yığınının kritik bir yoldaşı hâline getirecek. Codex hakkında daha fazla bilgi edinmek için resmî duyuru blogunu okuyun; ayrıca örnek kullanım durumlarını OpenAI'nin YouTube kanalında bulabilirsiniz.

OpenAI'nin mühendisliğe odaklı modellerine ve araçlarına daha derin dalmak için şu blogları öneriyorum:

SSS

Codex, ChatGPT'den farklı mı?

Evet, Codex, Git depolarında görev yürütmeye optimize edilmiş, yazılım mühendisliğine özel bir ajandır.

Codex'i kurmam gerekiyor mu?

Codex'i ChatGPT uygulaması içinde kullanıyorsanız kurmanız gerekmez. Ancak terminal içinde kullanmak için Codex CLI'yı kurmanız gerekir.

OpenAI'nin Codex'i güvenli mi?

Codex, güvenli ve izole bir konteynerda çalışır. İnternete veya harici API'lere erişemez.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

ML (Üretken Yapay Zekâ) alanında Google Developers Uzmanıyım, Kaggle 3x Expert unvanına sahibim ve 3+ yıllık teknoloji deneyimiyle Women Techmakers Elçisiyim. 2020'de bir sağlık teknolojileri girişiminin kurucu ortağı oldum ve Georgia Tech'te makine öğrenmesi alanında uzmanlaşarak bilgisayar bilimleri yüksek lisansı yapıyorum.

Konular

Bu kurslarla yapay zekâyı öğrenin!

Program

Yapay Zeka Uygulamaları Geliştirme

21 sa
OpenAI API, Hugging Face ve LangChain dahil olmak üzere en yeni yapay zeka geliştirici araçlarıyla yapay zeka destekli uygulamalar oluşturmayı öğrenin.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow