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

Prompt Engineering

Yapay zekâ ve bilgisayarlı görü için istem mühendisliğinde uzmanlaş. Üstün sonuçlar elde etmek için LLM'ler ve Ultralytics YOLO26 gibi çok kipli modellerin girdilerini nasıl optimize edeceğini öğren.

Prompt mühendisliği, Yapay zekâ (AI) modellerini doğru, ilgili ve yüksek kaliteli çıktılar üretmeye yönlendirmek için girdi metnini tasarlama, iyileştirme ve optimize etme sürecidir. Başlangıçta GPT-4 gibi Büyük dil modellerinin (LLMs) yükselişiyle önem kazanan bu disiplin, metin, görüntü ve video gibi çeşitli modalitelerdeki üretken yapay zekâ sistemleriyle etkileşim kurmak için kritik bir beceriye dönüşmüştür. Temel model ağırlıklarını yeniden eğitim yoluyla değiştirmek yerine prompt mühendisliği, 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 Promptlamanın Mekanizmaları#

Prompt mühendisliği temelde temel modellerin bağlamı ve talimatları nasıl işlediğini anlamaya dayanır. İyi yapılandırılmış bir prompt, açık kısıtlamalar, istenen çıktı biçimleri (JSON veya Markdown gibi) ve ilgili arka plan bilgileri sağlayarak belirsizliği azaltır. Deneyimli uygulayıcılar, kullanıcının istenen kalıbı göstermek için prompt içinde birkaç girdi-çıktı çifti örneği sunduğu few-shot learning gibi tekniklerden yararlanır.

Bir diğer güçlü strateji, modeli karmaşık akıl yürütme görevlerini ara adımlara ayırmaya teşvik eden düşünce zinciri promptlamasıdır. Bu, mantık ağırlıklı sorgularda performansı önemli ölçüde artırır. Ayrıca, bir modelin aynı anda işleyebileceği metin miktarını sınırlayan bağlam penceresinin kullanımını optimize etmek, uzun etkileşimlerde tutarlılığı korumak için kritik öneme sahiptir. OpenAI'nin prompt tasarımı kılavuzu gibi harici kaynaklar, uç durumları etkili bir şekilde ele almak için yinelemeli iyileştirmenin önemini vurgular.

Bilgisayarlı Görüntülemedeki Önemi#

Genellikle metinle ilişkilendirilse de prompt mühendisliği Bilgisayarlı Görüntüleme (CV) alanında giderek daha önemli hâle gelmektedir. Modern çok modlu modeller ve YOLO-World gibi açık kelime dağarcıklı algılayıcılar, kullanıcıların algılama hedeflerini önceden tanımlanmış sayısal sınıf kimlikleri yerine doğal dil işleme (NLP) kullanarak tanımlamasına olanak tanır.

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

Gerçek Dünya Uygulamaları#

Prompt mühendisliği, esnek ve akıllı otomasyonu mümkün kılarak çeşitli sektörlerde değer yaratır:

  • Dinamik Görsel Analiz: Perakendede yapay zekâ alanında mağaza yöneticileri, teknik müdahale olmadan belirli ürünleri aramak için prompt tabanlı görüntü modellerini kullanır. Bir sistemden bir gün "boş rafları", ertesi gün ise "yanlış yerleştirilmiş ürünleri" takip etmesi istenebilir. Bu esneklik, işletmelerin nesne algılama sistemlerini mevsimsel trendlere anında uyarlamasını sağlar.
  • Otomatik İçerik Oluşturma: Pazarlama ekipleri, Stable Diffusion veya Midjourney gibi metinden görüntüye üreticileri yönlendirmek için ayrıntılı promptlara güvenir. Tasarımcılar, ışıklandırmayı, sanatsal stili ve kompozisyonu belirten promptlar tasarlayarak görsel varlıkları hızla oluşturabilir.
  • Akıllı Bilgi Getirme: Müşteri desteğinde mühendisler, chatbot'lara sorguları yalnızca doğrulanmış şirket verilerini kullanarak yanıtlamalarını bildiren "sistem promptları" tasarlar. Bu, yapay zekânın yardımcı bir persona korurken LLMs'deki halüsinasyonlardan kaçınmasını sağlayan Getirim Artırılmış Üretimin (RAG) temel bir bileşenidir.

Ultralytics ile Uygulama#

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

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()

İlişkili Kavramları Ayırt Etme#

Ultralytics Platformu üzerinden yapay zekâ çözümlerini etkili bir şekilde devreye almak için prompt mühendisliğini benzer optimizasyon tekniklerinden ayırmak önemlidir:

  • Prompt Mühendisliği ve Prompt Ayarlama: Prompt mühendisliği, doğal dil girdilerinin manuel olarak oluşturulmasını içerir. Buna karşılık prompt ayarlama, eğitim aşamasında "yumuşak promptları" (sürekli vektör gömmelerini) öğrenen bir parametre açısından verimli ince ayar (PEFT) yöntemidir. Bu yumuşak promptlar, insan kullanıcı tarafından görülemeyen matematiksel optimizasyonlardır.
  • Prompt Mühendisliği ve İnce Ayar: İnce ayar, bir modeli belirli bir göreve uyarlamak için belirli bir eğitim veri kümesi kullanarak modelin ağırlıklarını kalıcı olarak günceller. Prompt mühendisliği modelin kendisini değiştirmez; yalnızca gerçek zamanlı çıkarım sırasında girdiyi optimize eder.
  • Prompt Mühendisliği ve Prompt Enjeksiyonu: Mühendislik yapıcı bir süreçken prompt enjeksiyonu, kötü amaçlı girdilerin modeli güvenlik kısıtlamalarını görmezden gelmeye yönlendirdiği bir güvenlik açığıdır. Yapay zekâ güvenliğini sağlamak, bu tür hasmâne promptlara karşı güçlü savunma gerektirir.

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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

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