AI Agent
Yapay zeka ajanları dünyasını keşfet. Bu otonom sistemlerin karmaşık görevleri çözmek için gerçek zamanlı olarak algılamak, akıl yürütmek ve hareket etmek amacıyla Ultralytics YOLO26'yı nasıl kullandığını öğren.
Bir AI Ajanı, çevresini algılayabilen, kararlar almak için karmaşık mantık yürütebilen ve tanımlanan hedeflere ulaşmak için belirli eylemleri gerçekleştirebilen otonom bir sistemdir. Bir çıktıyı üretmek için girdiyi pasif bir şekilde işleyen statik bir makine öğrenimi modelinin aksine, bir ajan sürekli bir iş akışı içinde dinamik olarak çalışır. Bu sistemler, dijital tahminler ile gerçek dünyadaki uygulama arasındaki boşluğu dolduran yapay zeka teknolojisinin "aktif" katmanını oluşturur. Hafıza ve uyarlanabilir öğrenmeyi kullanarak, ajanlar yazılım otomasyonundan fiziksel navigasyona kadar değişen görevleri sürekli insan müdahalesi olmadan gerçekleştirebilirler.
Link to this sectionAlgılama-Akıl Yürütme-Eylem Döngüsü#
Bir AI ajanının işlevselliği, genellikle Algılama-Eylem Döngüsü olarak adlandırılan döngüsel bir sürece dayanır. Bu mimari, ajanın çevresiyle anlamlı bir şekilde etkileşime girmesini sağlar.
-
Perception (Sensing): The agent gathers information from the world. In computer vision applications, the agent uses cameras as "eyes." It employs high-speed models like YOLO26 to perform object detection or segmentation, converting raw pixels into structured data.
-
Akıl Yürütme (Düşünme): Ajan, algılanan verileri hedefleri doğrultusunda işler. Bu aşama genellikle anlamsal kavrayış için Büyük Dil Modellerini (LLM'ler) veya karar verme stratejilerini optimize etmek için pekiştirmeli öğrenme algoritmalarını entegre eder. Gelişmiş ajanlar, gelecekteki hamleleri tahmin eden bir satranç oyuncusu gibi, birden fazla adımı önceden planlayabilir.
-
Eylem (Uygulama): Ajan, akıl yürütmesine dayanarak bir görevi yerine getirir. Bu, bir veritabanını sorgulamak veya bir uyarı göndermek gibi dijital bir eylem olabileceği gibi, robotik alanında robotik bir kolun bir konveyör bandından belirli bir öğeyi alması gibi fiziksel bir eylem de olabilir.
Link to this sectionAI Ajanı vs. AI Modeli#
Teknoloji yığınında farklı roller üstlendikleri için bir ajan ile bir model arasında ayrım yapmak önemlidir.
- AI Modeli: Bir model, desenleri tanımak üzere eğitilmiş sinir ağı gibi matematiksel bir motordur. Tahminler sunan (örneğin: "Bu bir araba") ancak bunlar üzerinde doğası gereği harekete geçmeyen bir araçtır.
- AI Ajanı: Bir ajan, modelleri araç olarak kullanan kapsayıcı sistemdir. Değişimi başlatma kapasitesi olan failliğe sahiptir. Örneğin, bir model kırmızı ışığı tanımlarken, ajan frene basmaya karar verir.
Link to this sectionGerçek Dünya Uygulamaları#
AI ajanları, bilişsel esneklik gerektiren iş akışlarını otomatikleştirerek endüstrileri dönüştürüyor.
- Akıllı Üretim: Endüstriyel otomasyonda, görsel ajanlar üretim hatlarını izler. Bir kalite kontrol sistemi tarafından bir kusur tespit edilirse, ajan otonom olarak makineleri durdurabilir ve olayı kaydederek israfı önleyebilir.
- Otonom Lojistik: Depolar, envanter yönetimi için ajan tabanlı robotlar kullanır. Bu ajanlar, paketleri verimli bir şekilde bulmak, almak ve taşımak için SLAM (Eşzamanlı Konum Belirleme ve Haritalama) ve görü modellerini kullanarak dinamik ortamlarda gezinirler.
Link to this sectionBasit Bir Görü Ajanı Oluşturmak#
Geliştiriciler, algılama modellerini koşullu mantıkla birleştirerek temel ajanlar oluşturabilirler. Aşağıdaki Python örneği, ultralytics paketini kullanan basit bir "Güvenlik Ajanı"nı göstermektedir. Ajan bir kişi tespit eder ve modelin güven düzeyine bağlı olarak bir uyarı tetikleyip tetiklememeye karar verir.
from ultralytics import YOLO
# Load the YOLO26 model (The Agent's Perception)
model = YOLO("yolo26n.pt")
# 1. Perceive: The agent analyzes an image
results = model("bus.jpg")
# 2. Reason & 3. Act: Decision logic based on perception
for result in results:
# Check if a 'person' (class 0) is detected with high confidence
if 0 in result.boxes.cls and result.boxes.conf.max() > 0.5:
print("ACTION: Person detected! Initiating security protocol.")
else:
print("ACTION: Area clear. Continuing surveillance.")Link to this sectionİlgili Kavramlar#
- Uç Yapay Zeka (Edge AI): Gerçek zamanlı tepki vermek için ajanlar genellikle NVIDIA Jetson gibi donanımlarda yerel olarak çalışır ve verileri bulut yerine kaynakta işleyerek gecikmeyi en aza indirir.
- Yapay Genel Zeka (AGI): Mevcut ajanlar özelleşmiş (Dar AI) olsa da, AGI bir insanın yapabileceği her türlü entelektüel görevi yerine getirebilen varsayımsal ajanları ifade eder.
- Üretken Yapay Zeka (Generative AI): Modern ajanlar, iş akışlarının bir parçası olarak içerik üretebilen asistanlar gibi hareket ederek dinamik yanıtlar veya kod oluşturmak için sıklıkla üretken yapay zeka kullanır.
Ajanları için temel modelleri eğitmek isteyenler, Ultralytics Platform üzerinden veri setlerini etiketlemek ve eğitim süreçlerini yönetmek için optimize edilmiş bir ortam bulabilirler. Ajan mimarileri üzerine daha fazla okuma yapmak için Stanford HAI ve DeepMind gibi kuruluşların araştırmalarına göz atabilirsin.






