İstem zenginleştirme ile yapay zekada uzmanlaşın! Kesin sonuçlar için Büyük Dil Modellerinin çıktılarını bağlam, net talimatlar ve örneklerle geliştirin.
İstem zenginleştirme, bir kullanıcının ilk girdisini ilgili bağlam, veri veya diğer unsurlarla otomatik olarak artırma sürecidir. göndermeden önce talimatlar Yapay Zeka (AI) modeli. Tarafından Kullanıcının atlamış olabileceği belirli ayrıntıları enjekte eden bu teknik Büyük Dil Modelleri (LLM'ler) ve vizyon sistemler kapsamlı bir sorgu alarak daha doğru, kişiselleştirilmiş ve eyleme dönüştürülebilir çıktılar elde eder. Bu bir Kullanıcıya ihtiyaç duymadan insanlar ve makineler arasındaki etkileşimleri optimize eden akıllı ara katman detaylı ipuçları hazırlama konusunda bir uzman.
Bilgi istemi zenginleştirmenin temel işlevi, kullanıcının muhtemelen belirsiz olan niyeti ile kesin bilgi arasındaki boşluğu doldurmaktır. bir yapay zekanın ihtiyaç duyduğu girdi. Bir sorgu alındığında, sistem kullanıcı tercihleri gibi ek bilgileri alır, geçmiş veriler veya gerçek zamanlı sensör okumaları - bir bilgi grafiği veya veritabanı. Alınan bu veriler programlı olarak biçimlendirilir ve orijinal sorguya eklenir.
Örneğin, içinde Doğal Dil İşleme (NLP), "Durum nedir?" gibi basit bir soru bir model için yetersizdir. Zenginleştirme yoluyla, sistem kullanıcının aktif oturum kimliğini tanımlar, en son işlemi bir vektör veritabanı ve istemi şu şekilde yeniden yazar: "Kullanıcı (ID: 5521) şu anda aktarımda olan Sipariş #998 hakkında soru soruyor. Aşağıdakilere dayalı bir durum güncellemesi sağlayın bu izleme verileri."
Hızlı zenginleştirme, sağlam bir dağıtım için gereklidir çeşitli sektörlerde üretken yapay zeka uygulamaları:
Aşağıdaki Python örneği hızlı zenginleştirme kavramını şu şekilde göstermektedir Ultralytics YOLO. Burada, bir kullanıcının basit "mod" seçimi programlı olarak zenginleştirilerek modelin belirli tanımlayıcı sınıflardan oluşan bir liste haline getirilir tarar.
from ultralytics import YOLO
def run_enriched_inference(user_mode):
"""Enriches a simple user mode into specific detection prompts."""
# Load an open-vocabulary YOLO model
model = YOLO("yolov8s-world.pt")
# Enrichment Logic: Map simple user intent to detailed class prompts
context_map = {
"site_safety": ["hard hat", "safety vest", "gloves"],
"traffic": ["car", "bus", "traffic light", "pedestrian"],
}
# Inject the enriched context into the model
enriched_classes = context_map.get(user_mode, ["object"])
model.set_classes(enriched_classes)
# The model now looks for the specific enriched terms
# model.predict("site_image.jpg") # Run inference
print(f"Mode: {user_mode} -> Enriched Prompt: {enriched_classes}")
# Example usage
run_enriched_inference("site_safety")
Etkin bir şekilde uygulamak için Makine Öğrenimi Operasyonları (MLOps), hızlı zenginleştirmeyi benzer terimlerden ayırmak faydalı olacaktır:
Gibi modeller Ultralytics YOLO11 ve GPT-4 daha fazla hale gelir yetenekli olduğunda, darboğaz genellikle girdinin kalitesine kayar. Hızlı zenginleştirme hafifletir modeli topraklayarak LLM'lerde halüsinasyonlar gerçek, sağlanan verilerle. İçinde bilgisayarla görme (CV), esneklik sağlar, Sıfır atış algılama sistemleri, yeniden eğitime gerek kalmadan, sadece sistemde değişiklik yaparak yeni ortamlara anında uyum sağlayabilir. sisteme beslenen metin istemleri. Bu esneklik, ölçeklenebilir yapılar inşa etmek için çok önemlidir, her ikisi üzerinde de akıl yürütebilen çok modlu yapay zeka çözümleri metin ve resimler.