Hızlı Başlangıç: Azure portalında beceri kümesi oluşturma

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 hızlı başlangıçta, Azure Yapay Zeka Arama'teki beceri kümesinin bir dizinde metin aranabilir içerik oluşturmak için optik karakter tanıma (OCR), görüntü analizi, dil algılama, metin birleştirme ve varlık tanıma özelliklerini nasıl ekleyeceğinizi öğreneceksiniz.

Dizin oluşturma sırasında metin içeriği oluşturan ve dönüştüren becerileri uygulamak için Azure portalında Verileri içeri aktarma sihirbazını çalıştırabilirsiniz. Giriş, genellikle Azure Depolama'daki bloblar olan ham verilerinizdir. Çıktı, yapay zeka tarafından oluşturulan resim metni, resim yazıları ve varlıkları içeren aranabilir bir dizindir. Ardından , Oluşturulan içeriği Arama gezginini kullanarak Azure portalında sorgulayabilirsiniz.

Sihirbazı çalıştırmadan önce birkaç kaynak oluşturup örnek dosyaları karşıya yüklersiniz.

Önkoşullar

Not

Bu hızlı başlangıçta yapay zeka zenginleştirmesi için Foundry Tools kullanılır. İş yükü küçük olduğundan, Döküm Araçları arka planda devreye alınarak 20 işleme kadar ücretsiz işlem yapar. Bu nedenle, bir Microsoft Foundry kaynağı oluşturmanız gerekmez.

Örnek verileri hazırlama

Bu bölümde, yerel biçimlerinde tam metin aranamayan görüntüler ve uygulama dosyaları da dahil olmak üzere çeşitli dosya türlerinden oluşan örnek verileri depolamak için bir Azure Depolama kapsayıcısı oluşturacaksınız.

Bu hızlı başlangıç için örnek verileri hazırlamak için:

  1. Azure portalında Azure Depolama hesabınıza gidin.

  2. Sol bölmeden Veri depolama>Kapsayıcıları'nı seçin.

  3. Bir kapsayıcı oluşturun ve örnek verileri kapsayıcıya yükleyin.

Sihirbazı çalıştırma

Sihirbazı çalıştırmak için:

  1. Azure portalında arama hizmetinize gidin.

  2. Genel Bakış sayfasında Verileri içeri aktar'ı seçin.

    Azure portalında içeri aktarma sihirbazının nasıl açılacağını gösteren ekran görüntüsü.

  3. Veri kaynağı için Azure Blob Depolama'yı seçin.

    Azure portalında Azure Blob Depolama veri kaynağı seçeneğinin ekran görüntüsü.

  4. Anahtar sözcük arama'yı seçin.

    Azure portalındaki anahtar sözcük arama kutucuğunun ekran görüntüsü.

1. Adım: Veri kaynağı oluşturma

Azure Yapay Zeka Arama, içerik alımı ve dizin oluşturma için bir veri kaynağına bağlantı gerektirir. Bu durumda veri kaynağı, Azure Depolama hesabınızdır.

Veri kaynağını oluşturmak için:

  1. Verilerinize bağlanın sayfasında Azure aboneliğinizi seçin.

  2. Depolama hesabınızı ve ardından oluşturduğunuz kapsayıcıyı seçin.

    Azure portalında Verilerinize bağlanın sayfasının ekran görüntüsü.

  3. sonrakiseçin.

Eğer Error detecting index schema from data source mesajını alırsanız, sihirbazı çalıştıran dizin oluşturucu veri kaynağınıza bağlanamaz. Veri kaynağının büyük olasılıkla güvenlik korumaları vardır. Aşağıdaki çözümleri deneyin ve sihirbazı yeniden çalıştırın.

Güvenlik Özellikleri Çözüm
Kaynak için Azure rolleri gerekir veya erişim anahtarları devre dışı bırakılır. Güvenilir bir hizmet olarak bağlanın veya yönetilen kimlik kullanarak bağlanın.
Kaynak bir IP güvenlik duvarının arkasındadır. Azure Yapay Zeka Arama ve Azure portalı için bir gelen kuralı oluşturun.
Kaynak için özel uç nokta bağlantısı gerekir. Özel uç nokta üzerinden bağlanın.

2. Adım: Bilişsel yetenekler ekleme

Sonraki adım OCR, görüntü analizi ve varlık tanımayı çağırmak için yapay zeka zenginleştirmesini yapılandırmaktır.

Azure Blob Depolama ve Azure Data Lake Storage (ADLS) 2. Nesil'deki bloblar ve Microsoft OneLake'deki görüntü içeriği için OCR ve görüntü analizi kullanılabilir. Görüntüler tek başına dosyalar veya PDF veya diğer dosyalara eklenmiş resimler olabilir.

Becerileri eklemek için:

  1. Varlıkları ayıkla'yı ve ardından dişli simgesini seçin.

  2. Aşağıdaki onay kutularını seçin ve kaydedin:

    • Kişi

    • Konumları

    • Kuruluşlar

    Azure portalında Varlıkları ayıkla seçeneklerinin ekran görüntüsü.

  3. Resimlerden metin ayıkla'yı ve ardından dişli simgesini seçin.

  4. Aşağıdaki onay kutularını seçin ve kaydedin:

    • Etiket oluşturma

    • İçeriği kategorilere ayırma

    Azure portalında Görüntülerden metin ayıkla seçeneklerinin ekran görüntüsü.

  5. Ücretsiz Döküm Araçları kaynağı kullan (sınırlı zenginleştirmeler) onay kutusunu seçili bırakın.

    Örnek veriler 14 dosyadan oluşur, bu nedenle Döküm Araçları'nda 20 işlemin ücretsiz olarak kullanılması yeterlidir.

  6. sonrakiseçin.

3. Adım: Dizini yapılandırma

Dizin, aranabilir içeriğinizi içerir. Sihirbaz genellikle veri kaynağını örnekleme yoluyla şemayı oluşturabilir. Bu adımda, oluşturulan şemayı gözden geçirecek ve olası ayarları düzeltebilirsiniz.

Bu hızlı başlangıç için sihirbaz makul varsayılanları ayarlar:

  • Varsayılan alanlar, var olan blobların meta veri özelliklerine ve zenginleştirme çıktısı için yeni personsalanlara (, , ve locationsgibiorganizations) dayanır. Veri türleri meta verilerden ve veri örneklemeden çıkarılır.

    Dizin tanımı sayfasının ekran görüntüsü.

  • Varsayılan belge anahtarı, metadata_storage_pathalanı benzersiz değerler içerdiğinden seçilidir.

  • Varsayılan alan öznitelikleri, seçtiğiniz becerileri temel alır. Örneğin, Varlık Tanıma becerisi (persons, locationsve organizations) tarafından oluşturulan alanlar Alınabilir, Filtrelenebilir, Modellenebilir ve Aranabilir alanlarıdır. Bu öznitelikleri görüntülemek ve değiştirmek için bir alan seçin ve ardından Alanı yapılandır'ı seçin.

    Alınabilir alanlar sonuç olarak döndürülürken, Aranabilir alanlar tam metin aramayı destekler. Bir filtre ifadesindeki alanları kullanmak istiyorsanız Filtrelenebilir'i kullanın.

    Bir alanı Alınabilir olarak işaretlemek, alanın arama sonuçlarında görünmesi gerektiği anlamına gelmez. Sorgu parametresini select kullanarak hangi alanların döndürülebileceğini denetleyebilirsiniz.

Dizin şemasını gözden geçirdikten sonra İleri'yi seçin.

4. Adım: Gelişmiş ayarları atlama

Sihirbaz, bu hızlı başlangıcın kapsamı dışında olan anlamsal derecelendirme ve dizin zamanlaması için gelişmiş ayarlar sunar. İleri'yi seçerek bu adımı atlayın.

5. Adım: Nesneleri gözden geçirme ve oluşturma

Son adım, yapılandırmanızı gözden geçirmek ve arama hizmetinizde dizin, dizin oluşturucu ve veri kaynağı oluşturmaktır. Dizin oluşturucu, veri kaynağınızdan içerik ayıklama, dizini yükleme ve beceri kümesi yürütme sürecini otomatikleştirir.

Nesneleri gözden geçirmek ve oluşturmak için:

  1. Varsayılan Nesneler adı ön ekini kabul edin.

  2. Nesne yapılandırmalarını gözden geçirin.

    Azure portalındaki nesne yapılandırma sayfasının ekran görüntüsü.

    Yapay zeka zenginleştirmesi, anlam dereceleyicisi ve dizin oluşturucu zamanlaması devre dışı bırakılır veya sihirbaz adımlarını atladığınız için varsayılan değerlerine ayarlanır.

  3. Nesneleri aynı anda oluşturmak ve dizin oluşturucuyu çalıştırmak için Oluştur'u seçin.

İzleme durumu

Dizin oluşturucunun oluşturulmasını Azure portalından izleyebilirsiniz. Beceri tabanlı dizin oluşturma, özellikle OCR ve görüntü analizi olmak üzere metin tabanlı dizinlemeden daha uzun sürer.

Dizin oluşturucunun ilerleme durumunu izlemek için:

  1. Sol bölmeden Dizinleyiciler'i seçin.

  2. Listeden dizin oluşturucunuzu seçin.

  3. Yürütme ayrıntılarını görüntülemek için Başarılı (veya Başarısız) öğesini seçin.

    Dizin oluşturucu durum sayfasının ekran görüntüsü.

Bu başlangıçta, veri kaynağındaki bir PNG dosyasının Varlık Tanıma'ya metin girişi sağlamadığına dair uyarı da dahil olmak üzere Could not execute skill because one or more skill input was invalid. birkaç uyarı vardır. Bunun nedeni, yukarı akış OCR becerisinin görüntüdeki herhangi bir metni tanımamış olması ve aşağı akış Varlık Tanıma becerisine metin girişi sağlayamadığıdır.

Beceri kümesi yürütmesinde uyarılar yaygındır. Verileriniz üzerinde becerilerin nasıl yinelendiğine alıştıkça, örüntüleri fark etmeye başlayabilir ve hangi uyarıları göz ardı edebileceğinizi öğrenebilirsiniz.

Arama gezgininde sorgulama

Dizininizi sorgulamak için:

  1. Sol bölmeden Dizinler'i seçin.

  2. Listeden dizininizi seçin. Dizinde sıfır belge veya depolama alanı varsa Azure portalının yenilenmesini bekleyin.

  3. Arama gezgini sekmesinde, gibi satya nadellabir arama dizesi girin.

Arama çubuğu anahtar sözcükleri, tırnak içine alınmış tümcecikleri ve işleçleri kabul eder. Örneğin: "Satya Nadella" +"Bill Gates" +"Steve Ballmer"

Sonuçlar ayrıntılı JSON olarak döndürülür ve bu da özellikle büyük belgelerde okunmasını zorlaştırabilir. Bu araçta arama yapmak için ipuçları aşağıdadır:

  • Sonuçları şekillendiren parametreleri belirtmek için JSON görünümüne geçin.
  • Sonuçlardaki alanları sınırlamak için ekleyin select .
  • Eşleşme sayısını göstermek için ekleyin count .
  • Belirli özellikler veya terimler için JSON içinde arama yapmak için Ctrl-F kullanın.

Arama gezgini sayfasının ekran görüntüsü.

Görünüme yapıştırabileceğiniz bazı JSON'lar aşağıdadır:

{
"search": "\"Satya Nadella\" +\"Bill Gates\" +\"Steve Ballmer\"",
"count": true,
"select": "merged_content, persons"
}

İpucu

Sorgu dizeleri büyük/küçük harfe duyarlıdır, bu nedenle "bilinmeyen alan" iletisi alırsanız, adı ve büyük/küçük harf durumunu doğrulamak için Alanlar'ı veya Dizin Tanımı'nı (JSON) denetleyin.

Önemli Noktalar

İlk beceri kümesinizi oluşturdunuz ve beceri tabanlı dizin oluşturmanın temel adımlarını öğrendinsiniz.

Umarız öğrendiğiniz bazı önemli kavramlar bağımlılıklar içerir. Beceri kümesi bir dizin oluşturucuya bağlıdır ve dizin oluşturucular Azure'a ve kaynağa özgüdür. Bu hızlı başlangıçta Azure Blob Depolama kullanılıyor olsa da, diğer Azure veri kaynakları kullanılabilir. Daha fazla bilgi için bkz Azure Yapay Zeka Arama'teki dizin oluşturucular.

Bir diğer önemli kavram da becerilerin içerik türleri üzerinde çalışması ve heterojen içerik kullandığınızda bazı girişlerin atlanmış olmasıdır. Ayrıca, büyük dosyalar veya alanlar hizmet katmanınızın dizin oluşturucu sınırlarını aşabilir. Bu olaylar gerçekleştiğinde uyarıları görmek normaldir.

Çıkış bir arama dizinine yönlendirilir ve dizin oluşturma sırasında oluşturulan ad-değer çiftleri ile dizininizdeki tek tek alanlar arasında bir eşleme vardır. Sihirbaz dahili olarak bir zenginleştirme ağacı ayarlar ve işlemlerin sırasını ve genel akışı oluşturarak bir beceri kümesi tanımlar. Bu adımlar sihirbazda gizlidir, ancak kod yazmaya başladığınızda bu kavramlar önemli hale gelir.

Son olarak, dizini sorgulayarak içeriği doğrulayabileceğinizi öğrendiniz. Sonuç olarak, Azure Yapay Zeka Arama basit veya tamamen genişletilmiş sorgu söz dizimlerini kullanarak sorgulayabileceğiniz aranabilir bir dizin sağlar. Zenginleştirilmiş alanlar içeren bir dizin de diğerlerine benzer. Standart veya özel çözümleyicileri, puanlama profillerini, eş anlamlıları, modelli gezintiyi, coğrafi aramayı ve diğer Azure AI Arama özelliklerini dahil edebilirsiniz.

Kaynakları temizleme

Kendi aboneliğinizde çalışırken, artık ihtiyacınız olmayan kaynakları kaldırarak bir projeyi tamamlamak iyi bir fikirdir. Çalışır durumda kalan kaynaklar size pahalıya mal olabilir.

Kaynakları bulmak ve yönetmek için Azure portalında sol bölmeden Tüm kaynaklar veya Kaynak grupları'nı seçin. Kaynakları tek tek silebilir veya tüm kaynakları aynı anda kaldırmak için kaynak grubunu silebilirsiniz.

Ücretsiz arama hizmeti kullanıyorsanız üç dizin, dizin oluşturucu ve veri kaynağıyla sınırlı olduğunuzu unutmayın. Sınırın altında kalmak için portaldaki tek tek öğeleri silebilirsiniz .

Sonraki adım

Beceri kümeleri oluşturmak için Azure portalını, REST API'leri veya bir Azure SDK'sını kullanabilirsiniz. REST istemcisi ve daha fazla örnek veri kullanarak REST API'lerini deneyin: