Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Prompt Enrichment

İstem zenginleştirme, yanıtların kullanıcıya uygun olması için bir istek yapay zekâ modeline ulaşmadan önce isteğe kullanıcı verileri, alınan belgeler, araç sonuçları veya örnekler ekler.

İstem zenginleştirme, bir kullanıcının isteği yapay zekâ modeline ulaşmadan önce isteğe otomatik olarak bilgi eklemektir. Uygulama kodu, kullanıcıyla model arasında yer alır ve kullanıcının yazmadığı bilgileri ekler: hesap ayrıntıları, soruyu yanıtlayan belgeler, araçlardan alınan canlı veriler, işlenmiş örnekler veya isteğin daha ayrıntılı bir sürümü. "Kameram neden artık algılanmıyor?" diye soran bir müşteri yedi sözcük yazar; büyük dil modeli (LLM) ise bu yedi sözcüğe müşterinin cihazını, yazılım sürümünü ve tam olarak bu sorunla ilgili yardım makalesini de eklenmiş biçimde alır. Bu terim, en bilinen örneği getirim destekli üretim (RAG) olan çeşitli teknikleri kapsar.

Zenginleştirme Neler Ekler#

  • Kullanıcı ve oturum verileri: Uygulamanın kendi kayıtlarından alınan profil alanları, plan, dil, konum, geçerli tarih veya kullanıcının bulunduğu sayfa.
  • Getirilen bilgi: İstekle ilgili metinleri bulmak için bir belge koleksiyonunda veya bilgi grafiğinde arama yapılarak bulunan bölümler.
  • Araç sonuçları: Bu istek için getirilen değerler; örneğin bir API'den alınan sipariş durumu, bir veritabanı satırı veya başka bir modelin çıktısı.
  • Seçilen örnekler: Her istek için sabit bir küme kullanmak yerine, girdiye benzediği için isteğe göre seçilen az örnekli örnekler.
  • Yeniden yazılmış sorgular: Bir model, kısa bir isteği kullanılmadan önce genişletir. HyDE yönteminde Luyu Gao ve çalışma arkadaşları, bir LLM'ye varsayımsal bir yanıt yazdırır ve ardından gerçek belgeleri getirmek için bu belgenin gömmesini kullanır; bu yöntem yalnızca soruyu alan aynı denetimsiz bilgi erişim modelinden daha iyi sonuç verdi.

Aşağıdaki örnek, bir destek sorusunu hesap verileri ve scikit-learn ile TF-IDF benzerliği kullanılarak getirilen en alakalı yardım makalesiyle zenginleştirir:

from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity

# Context the user never typed: their account record and the help center's articles
account = {"plan": "Pro", "device": "USB webcam", "app_version": "2.3"}
articles = [
    "Version 2.4 fixes USB webcams that are not detected after a system update.",
    "Pro plans include ten concurrent video streams per workspace.",
    "Invoices are available on the billing page as soon as a payment succeeds.",
]
question = "Why is my camera not detected anymore?"

# Retrieve the article most similar to the question
vectorizer = TfidfVectorizer().fit([*articles, question])
scores = cosine_similarity(vectorizer.transform([question]), vectorizer.transform(articles))[0]
best = articles[scores.argmax()]

# Assemble the enriched prompt the model actually receives
profile = ", ".join(f"{key}: {value}" for key, value in account.items())
prompt = f"Customer profile: {profile}\nRelevant article: {best}\nQuestion: {question}"
print(prompt)

Şu çıktıyı verir:

Customer profile: plan: Pro, device: USB webcam, app_version: 2.3
Relevant article: Version 2.4 fixes USB webcams that are not detected after a system update.
Question: Why is my camera not detected anymore?

Kullanıcının sorusunda web kamerasından, sürümden veya güncellemeden hiç bahsedilmez; ancak zenginleştirilmiş istem, "2.3 sürümünden 2.4 sürümüne güncelleme" yanıtını vermek için gereken her şeyi içerir. Üretim sistemleri genellikle yoğun gömüler kullanarak bir vektör veritabanında veya karma aramayla bilgi getirir; ancak bir araya getirme adımı aynıdır.

Uygulamada Zenginleştirme#

GitHub, 2023'te Copilot'un komşu sekmeler tekniğinin, imlecin çevresindeki koda benzeyen parçaları bulmak için geliştiricinin açık dosyalarında arama yaptığını ve bunları isteme eklediğini açıkladı. Bu yöntem, kullanıcıların Copilot önerilerini kabul etme oranını göreli olarak %5 artırdı. Müşteri desteği için kullanılan sohbet botları her turu hesap ve sipariş kayıtlarıyla, yapay zekâ ajanları ise her adımı önceki araç çağrılarının sonuçlarıyla zenginleştirir.

Görsel işleme hatları, istemleri bir algılayıcının bulduklarıyla zenginleştirir. Ultralytics Platform Agents içinde bir LLM bloğu, seçilen görme-dil modeline her görüntüyü, önceki blokların sonuçlarıyla birlikte gönderir; örneğin YOLO26 algılamalarıyla. Böylece bir kez yazılan istem, iş akışının işlediği her görüntü için yeni nesne algılama sonuçlarıyla zenginleştirilir.

Zenginleştirmenin maliyetleri vardır. Eklenen her bölüm belirteç kullanarak fiyatı ve çıkarım gecikmesini artırır; ilgisiz veya aşırı bağlam ise bağlam çürümesi olarak bilinen etkiyle doğruluğu düşürür. Getirilen web sayfaları ve belgeler istem enjeksiyonu saldırıları da içerebilir. İsteme eklenen her türlü kişisel veri, modelin çalıştırıcısına gönderildiğinden veri gizliliği kaygılarına yol açar.

  • Getirim destekli üretim (RAG): Harici bir belge koleksiyonunda arama yapan zenginleştirme biçimi. Zenginleştirme, kullanıcı planı veya geçerli tarih gibi arama gerektirmeyen verileri de kapsar.
  • İstem mühendisliği: İstem şablonunu bir kişi tasarlar. Zenginleştirme, bu şablonu çalışma zamanında isteğe özgü verilerle doldurur.
  • Bağlam mühendisliği: Her adımda ne ekleneceği, sıkıştırılacağı veya çıkarılacağı dahil, bir uygulama boyunca modelin bağlamındaki her şeyi yönetir. Zenginleştirme, ekleme kısmıdır.
  • Temellendirme: Modelin çıktısını doğrulanabilir kaynaklara dayandırmak. Zenginleştirme, bu kaynakları istemde sağlar.
  • İstem sıkıştırma: Bilgi içeriği düşük belirteçleri çıkararak istemi kısaltır; eklenen bağlam uzun olduğunda genellikle zenginleştirmeden sonra uygulanır.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları 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ü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
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