Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Agentic Coding

Ajan tabanlı kodlamanın yazılım geliştirmeyi nasıl dönüştürdüğünü keşfet. Otonom yapay zekâ sistemlerinin Ultralytics YOLO26 işlem hatları için kodu nasıl yazdığını, test ettiğini ve hatalarını ayıkladığını öğren.

Ajan tabanlı kodlama, özerk yapay zekâ sistemlerinin pasif araçlar olmak yerine etkin katılımcılar olarak görev yaptığı yazılım geliştirme alanında bir paradigma değişimini temsil eder. Ajan Tabanlı Yazılım Mühendisliği (SE 3.0) olarak da bilinen bu yaklaşım, kod tamamlama işlevlerinin ötesine geçerek Büyük Dil Modellerinden (LLM'ler) kodu yinelemeli biçimde planlamak, yazmak, çalıştırmak, test etmek ve hatalarını ayıklamak için yararlanır. Anlık bağlama dayanarak sonraki birkaç kod satırını tahmin eden geleneksel otomatik tamamlama araçlarından farklı olarak, ajan tabanlı kodlama sistemleri tüm kod tabanlarında gezinebilir, karmaşık mimariler üzerinde akıl yürütebilir ve minimum insan müdahalesiyle sorunları bağımsız biçimde çözerek teknoloji inovasyonunun hızını artırabilir.

Ajan Tabanlı Kodlama Nasıl Çalışır#

Ajan tabanlı kodlama sistemleri, gözlem, akıl yürütme ve eylemden oluşan sürekli geri bildirim döngüleriyle çalışır. Yerel ortamlar, terminaller ve dosya sistemleriyle doğrudan etkileşim kurmak için genellikle Model Bağlam Protokolü'nden (MCP) veya benzer entegrasyon çerçevelerinden yararlanırlar. Bir görev verildiğinde kodlama ajanı gereksinimleri analiz eder, çok adımlı bir çözüm planlar, gerekli kodu yazar ve mantığını doğrulamak için testleri çalıştırır. Bir test başarısız olursa ajan hata günlüklerini okur, yaklaşımını ayarlar ve testler başarılı olana kadar kodu yeniden yazar. Ajan Tabanlı Yazılım Mühendisliği üzerine son araştırmalar, ajanların karmaşık programlama görevlerini ölçekte üstlenmesini sağlayanın bu yinelemeli ve kendi kendini düzelten süreç olduğunu gösteriyor. Anthropic'in Claude Code çözümü gibi önde gelen uygulamalar, geliştiricilere depoları yeniden düzenleyebilen ve sıkıcı arka uç işlerini otomatikleştirebilen, terminal içinde çalışan yapay zekâ ekip arkadaşları sunuyor.

Ajan Tabanlı Kodlama ve Geleneksel Yapay Zekâ Asistanları#

Modern mühendislik ekipleri için ajan tabanlı kodlama ile ilişkili yapay zekâ kavramları arasındaki farkı anlamak kritik önem taşır:

  • Geleneksel Copilot Araçları: Standart kodlama asistanları, yerelleştirilmiş kod parçacıkları oluşturmak için tek turlu istemlere dayanır. Ajan tabanlı kodlama sistemleri, planlamadan bir çekme isteği açmaya kadar tüm iş akışlarını otonom biçimde yürütebilir.
  • Yapay Zekâ Ajanları: Bu, özerk tüm yapay zekâ sistemlerini kapsayan genel bir terimdir. Ajan tabanlı kodlama; yalnızca yazılım geliştirme, mühendislik işlem hatları ve depo yönetimine odaklanan özel bir alt kümedir.
  • Auto-GPT: Auto-GPT genel amaçlı bir görev otomasyonu çerçevesiyken ajan tabanlı kodlama araçları; sözdizimi, derleyiciler ve hata ayıklama süreçleri hakkında kapsamlı bilgiye sahip, alana özgü araçlardır.
  • Sohbet robotları: Standart bir sohbet robotu, sorulara tepki veren konuşma yanıtları sunar. Kodlama ajanları ise nihai bir hedefe ulaşmak için dosyaları etkin biçimde değiştirir ve komutlar çalıştırır.

Yapay Zekâ ve ML'de Gerçek Dünya Uygulamaları#

Ajan tabanlı kodlama, makine öğrenimi operasyonlarının (MLOps) ve karmaşık yapay zekâ işlem hatlarının oluşturulma biçimini hızla dönüştürüyor. Mühendislik ekipleri üretkenliklerini ölçeklendirmek ve elle denetimi en aza indirmek için bu araçları giderek daha fazla benimsiyor.

  • Otomatik MLOps İşlem Hattı Oluşturma: Bir veri bilimci, ajandan uçtan uca bir eğitim işlem hattı oluşturmasını isteyebilir. Ajan veri kümelerini getirmek, veri artırma uygulamak, modeli ince ayarlamak ve deneyleri kaydetmek için gereken betikleri özerk biçimde yazar. Bu yaklaşım, bulut eğitim iş akışlarını Ultralytics Platform üzerinde düzenlerken özellikle güçlüdür.
  • Otonom Hata Ayıklama ve Yeniden Düzenleme: Eski kod tabanlarında kodlama ajanları, kullanımdan kaldırılmış kütüphane çağrılarını güncellemek veya bağımlılık çakışmalarını gidermek için devreye alınır. Ajan, birim testlerini bağımsız olarak çalıştırabilir, geriye dönük uyumluluğu bozan değişiklikleri belirleyebilir ve yüzlerce dosyaya yama uygulayarak Üretken Yapay Zekâ entegrasyon projelerini önemli ölçüde hızlandırabilir.

Ajan Tabanlı İş Akışlarını Görü Yapay Zekâsıyla Entegre Etme#

Ajan tabanlı kodlama sistemleri, bilgisayarlı görü (CV) uygulamalarını hızla prototipleme ve dağıtma konusunda son derece başarılıdır. Örneğin bir geliştirici, ajana nesneleri gerçek zamanlı olarak algılayan ve kaydeden bir betik oluşturmasını söyleyebilir. Kodlama ajanı, Ultralytics YOLO26 çerçevesi gibi nesne algılama araçları arasından en uygun olanları özerk biçimde seçer ve üretime hazır kod oluşturur.

Aşağıdaki Python kod parçacığı, ajan tabanlı bir kodlama sisteminin Ultralytics Python API'sini kullanarak çıkarım işlem hattı oluşturmak için özerk biçimde üretebileceği kısa ve işlevsel betik türünü gösteriyor:

from ultralytics import YOLO

# The coding agent autonomously initializes the recommended YOLO26 model
model = YOLO("yolo26n.pt")

# The agent scripts the inference step on a target image
results = model("https://ultralytics.com/images/bus.jpg")

# The agent extracts and formats the detected classes for downstream processing
detected_objects = {model.names[int(box.cls)] for box in results[0].boxes}
print(f"Agent Pipeline Output: Detected {detected_objects} in the image.")

Doğal Dil İşleme (NLP) alanı ilerlemeye devam ettikçe ajan tabanlı kodlama ile özel görü araçları arasındaki sinerji, geliştiricilerin elle betik yazmaktan karmaşık yapay zekâ ekosistemlerini düzenlemeye geçmesini sağlayacak.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla