Azure Yapay Zeka Arama'te yapay zeka zenginleştirme ipuçları

Not

Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.

Bu makalede, dizin oluşturma sırasında kullanılan yapay zeka zenginleştirme ve beceri kümelerini kullanmaya başlamanıza yardımcı olacak ipuçları sağlanır.

İpucu 1: Basit başlat ve küçük başla

Azure portalındaki Verileri içeri aktarma sihirbazı yapay zeka zenginleştirmesini destekler. Kod yazmadan bir zenginleştirme işlem hattında kullanılan tüm nesneleri oluşturabilir ve inceleyebilirsiniz: dizin, dizin oluşturucu, veri kaynağı ve beceri kümesi.

Basitçe başlamanın bir diğer yolu da, bir tabloda dizine eklemek istediğiniz belgeleri temsil eden birkaç belge veya satır içeren bir veri kaynağı oluşturmaktır. Küçük bir veri kümesi, sorunları bulma ve çözme hızını artırmanın en iyi yoludur. Örneğinizi uçtan uca işlem hattında çalıştırın ve sonuçların gereksinimlerinizi karşılayıp karşılamadığını denetleyin. Sonuçlardan memnun olduğunuzda, veri kaynağınıza daha fazla dosya eklemeye hazır olursunuz.

İpucu 2: Bazı hatalar olsa bile neyin çalıştığını görün

Bazen küçük bir hata, bir dizin oluşturucusunun durmasına neden olur. Sorunları tek tek çözmeyi planlıyorsanız bu koşul sorun değildir. Ancak, dizin oluşturucunun devam edebilmesi ve hangi akışların gerçekten çalıştığını görebilmeniz için belirli bir hata türünü yok saymak isteyebilirsiniz.

Geliştirme sırasında hataları yok saymak için, dizin oluşturucu tanımının bir parçası olarak maxFailedItems ve maxFailedItemsPerBatch değerlerini -1 olarak ayarlayın.

{
  "parameters": {
    "maxFailedItems": -1,
    "maxFailedItemsPerBatch": -1
  }
}

Not

En iyi uygulama olarak, üretim iş yükleri için maxFailedItems ve maxFailedItemsPerBatch değerlerini 0 olarak ayarlayın.

İpucu 3: Sorunları gidermek için Hata Ayıklama oturumunu kullanma

Hata ayıklama oturumu , beceri kümesinin bağımlılık grafiğini, giriş ve çıkışlarını ve tanımlarını gösteren bir görsel düzenleyicidir. Geçerli dizin oluşturucu ve beceri kümesi yapılandırması kullanılarak, dizin oluşturucunun veri kaynağından tek bir kaynak belge yüklenir. Daha sonra, kapsamı bu belgeyle belirlenmiş olan beceri kümesinin tamamını çalıştırabilirsiniz. Hata ayıklama oturumunda hataları tanımlayıp çözebilir, değişiklikleri doğrulayabilir ve değişiklikleri üst beceri kümesine işleyebilirsiniz. Bir adım adım kılavuz için Rehber: oturumlarda hata ayıklama bölümüne bakın.

İpucu 4: Beklenen içerik görünmüyor

İçerik eksikse, Azure portalında bırakılan belgeleri denetleyin. Arama hizmeti sayfasında Dizin Oluşturucular'ı açın, dizin oluşturucuyu seçin ve ardından çalıştırmanın Durum değerini seçerek yürütme ayrıntılarını ve hatalarını görüntüleyin.

Sorun dosya boyutuyla ilgiliyse, şöyle bir hata görebilirsiniz: "blob <dosya adı>" adlı nesnenin boyutu <dosya boyutu> bayttır; bu, geçerli hizmet katmanınızda belge ayıklaması için izin verilen en yüksek boyutu aşar." Dizin oluşturucu sınırları hakkında daha fazla bilgi için Hizmet sınırları bölümüne bakın.

İçeriğin görünmeme nedeninin ikinci bir nedeni giriş/çıkış eşleme hatalarıyla ilgili olabilir. Örneğin, çıkış hedef adı "Kişiler" olur, ancak dizin alanı adı küçük harf "kişiler" olur. Sistem, işlem hattının tamamı için 201 başarı iletisi döndürerek dizin oluşturmanın başarılı olduğunu ve aslında bir alanın boş olduğunu düşünüyorsunuz.

İpucu 5: İşlemeyi maksimum çalışma süresinin ötesine genişletme

Görüntü analizi, basit durumlar için bile hesaplama açısından yoğun olduğundan, görüntüler özellikle büyük veya karmaşık olduğunda işlem süreleri izin verilen maksimum süreyi aşabilir.

İndeksleyicilerde beceri kümeleri bulunanlar için, beceri kümesinin yürütülmesi çoğu katmanda 2 saatle sınırlanmıştır. Beceri kümesi işlemesi bu süre içinde tamamlanamadıysa, dizin oluşturucuyu bilinen son iyi belgeden işlemeye devam edebilmesi için beş dakikada bir çalışacak şekilde zamanlayın.

Planlanmış dizinleme, bilinen son iyi belgede devam eder. Yinelenen bir zamanlamaya göre, dizin oluşturucu saatler veya günler boyunca görüntü birikimini işleyebilir ve tüm işlenmemiş görüntüler işlenene kadar bu işleme devam edebilir. Zamanlama söz dizimi hakkında daha fazla bilgi için bkz Dizin Oluşturucuyu Zamanlama.

Not

Zamanlanmış dizin oluşturucu aynı belgede tekrar tekrar başarısız olursa, hizmet ilerleme kaydedene kadar çalışma sıklığını (24 saatte bire kadar) azaltır. Temel alınan sorunu düzelttikkten sonra dizin oluşturucuyu isteğe bağlı olarak çalıştırın. İlerleme kaydederse, dizin oluşturucu yapılandırılan aralığına döner. Dizin oluşturucu, başarılı bir çalıştırmanın ardından yapılandırılan zamanlamasına dönmezse Zamanlama davranışı SSS bölümüne başvurun.

İpucu 6: İndeksleme verimliliğini artırın

Paralel dizin oluşturma için verilerinizi birden çok kapsayıcıya veya aynı kapsayıcı içindeki birden çok sanal klasöre dağıtın. Ardından birden çok veri kaynağı ve dizin oluşturucu çifti oluşturun. Tüm dizin oluşturucular aynı beceri kümesini kullanabilir ve aynı hedef arama dizinine yazabilir, bu nedenle arama uygulamanızın bu bölümlemeden haberdar olması gerekmez.

Ayrıca bkz.