YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Prompt Engineering

AI ve Bilgisayarlı Görü için istem mühendisliğinde uzmanlaş. Daha üstün sonuçlar elde etmek için LLM'ler ve Ultralytics YOLO26 gibi çok modlu modeller için girdileri optimize etmeyi öğren.

Prompt mühendisliği, Artificial Intelligence (AI) modellerini doğru, alakalı ve yüksek kaliteli çıktılar üretmeye yönlendirmek amacıyla girdi metnini tasarlama, iyileştirme ve optimize etme sürecidir. İlk olarak GPT-4 gibi Large Language Models (LLMs) modellerinin yükselişiyle öne çıkan bu disiplin; metin, görüntü ve video gibi çeşitli modaliteler genelinde generative AI sistemleriyle etkileşim kurmak için kritik bir beceri haline gelmiştir. Prompt mühendisliği, yeniden eğitim yoluyla temel model weights değerlerini değiştirmek yerine, görevi sistemin en iyi anlayabileceği şekilde çerçeveleyerek modelin mevcut bilgisinden yararlanır ve insan niyeti ile makine yürütmesi arasındaki boşluğu kapatır.

Etkili İstemin Mekanikleri#

Özünde prompt mühendisliği, foundation models modellerinin bağlamı ve yönergeleri nasıl işlediğini anlamaya dayanır. İyi oluşturulmuş bir prompt; açık kısıtlamalar, istenen çıktı formatları (JSON veya Markdown gibi) ve ilgili arka plan bilgileri sağlayarak belirsizliği azaltır. İleri düzey uygulayıcılar, kullanıcının istenen kalıbı göstermek için prompt içinde birkaç girdi-çıktı çifti örneği sağladığı few-shot learning gibi teknikler kullanır.

Bir diğer güçlü strateji de modelin karmaşık akıl yürütme görevlerini ara adımlara ayırmasını teşvik eden chain-of-thought prompting yaklaşımıdır. Bu, mantık ağırlıklı sorgulardaki performansı önemli ölçüde artırır. Ayrıca, bir modelin aynı anda işleyebileceği metin miktarının sınırı olan context window kullanımını optimize etmek, uzun etkileşimlerde tutarlılığı korumak için çok önemlidir. OpenAI's guide on prompt design gibi harici kaynaklar, sınır durumları etkili bir şekilde ele almak için yinelemeli iyileştirmenin önemini vurgulamaktadır.

Bilgisayarlı Görüde Alaka Düzeyi#

Genellikle metinle ilişkilendirilse de prompt mühendisliği, Computer Vision (CV) alanında giderek daha fazla önem kazanmaktadır. Modern multi-modal models modelleri ve YOLO-World gibi açık kelime dağarcığına sahip dedektörler, kullanıcıların önceden tanımlanmış sayısal sınıf kimlikleri yerine natural language processing (NLP) kullanarak algılama hedefleri tanımlamasına olanak tanır.

Bu bağlamda "prompt", nesnenin bir metin açıklamasıdır (örn. "kırmızı kask takan kişi"). zero-shot learning olarak bilinen bu yetenek, sistemlerin görsel özellikler ile anlamsal gömmeler arasında öğrenilen ilişkilerden yararlanarak açıkça eğitilmedikleri nesneleri algılamasını sağlar. Sınıfların sabit olduğu yüksek hızlı üretim ortamlarında geliştiriciler, prompt kullanılan modellerden YOLO26 gibi verimli, yeniden eğitilmiş modellere geçiş yapabilir; ancak prompt mühendisliği hızlı prototipleme ve esneklik için anahtar olmaya devam etmektedir.

Gerçek Dünya Uygulamaları#

İstem mühendisliği, esnek ve akıllı otomasyonu mümkün kılarak çeşitli endüstrilerde değer yaratır:

  • Dinamik Görsel Analitik: AI in Retail alanında mağaza yöneticileri, teknik müdahale olmadan belirli öğeleri aramak için prompt tabanlı vizyon modellerini kullanır. Bir sisteme bir gün "boş raflar"ı, ertesi gün "yanlış yerleştirilmiş ürünler"i takip etmesi için prompt verilebilir. Bu esneklik, işletmelerin object detection sistemlerini mevsimsel trendlere hemen uyarlamasını sağlar.
  • Otomatik İçerik Oluşturma: Pazarlama ekibi, Stable Diffusion veya Midjourney gibi text-to-image üreteçlerini yönlendirmek için ayrıntılı prompt'lara güvenir. Tasarımcılar, aydınlatma, sanatsal stil ve kompozisyonu belirten prompt'lar tasarlayarak hızlı bir şekilde görsel varlıklar üretebilir.
  • Akıllı Bilgi Getirme: Müşteri destek süreçlerinde mühendisler, chatbots sistemlerinin yalnızca doğrulanmış şirket verilerini kullanarak sorguları yanıtlamasını sağlayan "sistem prompt'ları" tasarlar. Bu, Retrieval-Augmented Generation (RAG) bileşeninin temel bir parçasıdır ve yapay zekanın yardımcı bir karakteri korurken hallucinations in LLMs durumlarından kaçınmasını sağlar.

Ultralytics ile Uygulama#

Aşağıdaki örnek, ultralytics paketi kullanılarak prompt mühendisliğinin programatik olarak nasıl uygulandığını göstermektedir. Burada, sabit sınıf listeleri kullanan YOLO26 gibi standart modellerin aksine, hangi nesnelerin aranacağını dinamik olarak tanımlamak için metin prompt'larını kabul eden bir YOLO-World modeli kullanıyoruz.

from ultralytics import YOLO

# Load a YOLO-World model capable of interpreting text prompts
model = YOLO("yolov8s-world.pt")

# Apply prompt engineering to define custom classes dynamically
# The model maps these text descriptions to visual features
model.set_classes(["person in safety vest", "forklift", "blue hardhat"])

# Run inference on an image
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Show results - the model only detects objects matching the prompts
results[0].show()

İlgili Kavramları Ayırt Etme#

Yapay zeka çözümlerini Ultralytics Platform aracılığıyla etkili bir şekilde devreye almak için, prompt mühendisliğini benzer optimizasyon tekniklerinden ayırt etmek önemlidir:

  • Prompt Mühendisliği ve Prompt Tuning: Prompt mühendisliği, doğal dil girdilerinin manuel olarak oluşturulmasını içerir. Buna karşılık prompt tuning, bir eğitim aşamasında "yumuşak prompt'ları" (sürekli vektör gömmeleri) öğrenen bir parameter-efficient fine-tuning (PEFT) yöntemidir. Bu yumuşak prompt'lar, insan kullanıcı için görünmeyen matematiksel optimizasyonlardır.
  • Prompt Mühendisliği ve Fine-Tuning: Fine-tuning, bir modeli bir görevde uzmanlaştırmak için belirli bir training dataset kullanarak modelin ağırlıklarını kalıcı olarak günceller. Prompt mühendisliği modeli değiştirmez; yalnızca real-time inference sırasında girdiyi optimize eder.
  • Prompt Mühendisliği ve Prompt Injection: Mühendislik yapıcı bir süreçken, prompt injection kötü niyetli girdilerin modeli güvenlik kısıtlamalarını yoksaymaya yönlendirdiği bir güvenlik açığıdır. AI Safety sağlanması, bu tür düşmancıl prompt'lara karşı güçlü bir savunma gerektirir.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla