Bilgi kaynağı nedir?

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.

Important

(önizleme) olarak işaretlenen özellikler, özellikler veya özellikler hizmet düzeyi sözleşmesi kapsamında değildir, üretim iş yükleri için önerilmez ve genel kullanıma sunulmadan önce değişebilir veya kısıtlanabilir. Azure Yapay Zeka Arama önizleme terimleri, tek başına veya genel kullanıma sunulan bir özelliğin parçası olsun, tüm önizleme işlevleri için geçerlidir.

Bilgi kaynağı, Azure Yapay Zeka Arama hizmetinizde aracılı alma işlem hattında kullanılan içeriği tanımlayan üst düzey bir kaynaktır. Her bilgi kaynağı ya dizinlenmiştir ya da uzaktır; bu, içeriğin nasıl içe aktarıldığını, işlendiğini ve sorgulandığını belirler. Bilgi kaynakları, bir bilgi bankasının gerekli bileşenleridir.

Tek bir bilgi bankasında birden çok bilgi kaynağına başvurabilirsiniz. Aracı tabanlı erişim altyapısı bunların tümünü tek bir istekte sorgular. Her bilgi kaynağı için alt sorgular oluşturulur ve alma yanıtında en üstteki sonuçlar döndürülür.

Desteklenen bilgi kaynakları

Azure Yapay Zeka Arama aracılı alma iş yükleri için aşağıdaki bilgi kaynaklarını destekler.

Tür Description Dizine alınan veya uzaktan erişilebilir
Arama dizini Var olan bir dizini sarmalar. Endekslenmiş
Azure Blob Blob kapsayıcısından bir dizin oluşturucu işlem hattı oluşturur. Endekslenmiş
Azure SQL (önizleme) Bir Azure SQL tablosundan veya görünümünden dizin oluşturucu işlem hattı oluşturur. Endekslenmiş
Dosya (önizleme) Dosyaları doğrudan Azure Yapay Zeka Arama yükler. Endekslenmiş
OneLake Bir lakehouse'tan dizin oluşturma işlem hattı oluşturur. Endekslenmiş
Dizinli SharePoint (önizleme) SharePoint sitesinden bir dizinleyici işlem hattı oluşturur. Endekslenmiş
Uzak SharePoint (önizleme) SharePoint’ten içeriği alır. Uzaktan
Fabric Veri Aracısı (önizleme) Microsoft Fabric veri aracısından yanıtları ve ekli kaynakları alır. Uzaktan
Fabric Ontology (önizleme) Microsoft Fabric bir ontolojiden varlık ve ilişki tabanlı yanıtlar alır. Uzaktan
MCP sunucusu (önizleme) Dış MCP sunucusundan canlı, araç destekli sonuçları alır. Uzaktan
İş IQ'su (önizleme) Work IQ'dan kurumsal içgörü alır. Uzaktan
Web Microsoft Bing’den gerçek zamanlı dayanak verilerini alır. Uzaktan

Dizine alınan bilgi kaynakları

Dizinlenmiş bir bilgi kaynağı, etmen tabanlı getirme kriterlerini karşılayan bir arama dizinine işaret eder. İçerik, üç yoldan biri aracılığıyla sorgu zamanından önce dizine alınır:

  • Kendi dizininizi getirin: Arama hizmetinizde var olan bir dizini sarmak için bir arama dizini bilgi kaynağı kullanın.

  • Doğrudan dosya yükleme: Dosyaları doğrudan Azure Yapay Zeka Arama yüklemek için bir dosya bilgi kaynağı kullanın. Hizmet, dış depolama veya dizin oluşturucu işlem hattına gerek olmadan dosyaları işler ve ayıklanan içeriği oluşturulan bir arama dizininde depolar.

  • Otomatik oluşturulan dizin oluşturucu işlem hattı: Diğer tüm dizinlenmiş bilgi kaynakları için Azure Yapay Zeka Arama dış veri kaynağınızdan otomatik olarak tam bir dizin oluşturucu işlem hattı oluşturur. Buna doldurulmuş ve öbeklenmiş bir veri kaynağı, beceri kümesi, dizin oluşturucu ve dizin dahildir.

Sorgular tam metin (anahtar sözcük), vektör veya karma sorgular kullanarak arama hizmetinizde yerel olarak çalışır.

Dizine alınmış bir bilgi kaynağının arkasında bir arama dizini bulunduğundan, yanıttaki atıflar dizindeki belgelerine yönlenen hizmet tarafından oluşturulan atıf URL’lerini (önizleme) içerebilir. Uzak bilgi kaynaklarının destek dizini olmadığından alıntı URL'leri döndürmez.

Uzak bilgi kaynakları

Uzak bilgi kaynağı doğrudan bir dış platforma bağlanır. İçerik hiçbir zaman Azure Yapay Zeka Arama içine aktarılmaz. Bunun yerine, her platformun yerel API'leri aracılığıyla sorgu zamanında alınır. Ajan tabanlı getirme motoru API çağrısını yapar ve sonuçları, aynı yanıtta dizine eklenmiş ilgili bilgi kaynaklarıyla birlikte sunar.

Platforma bağlı olarak, uzak bağlantılar içeriğe genel İnternet üzerinden (Bing gibi) veya Microsoft kiracınızda (SharePoint ve Fabric gibi) ulaşır.

Birleşik derecelendirme

Hem dizinli hem de uzak bilgi kaynakları için, alınan tüm içerik aynı sıralama işlem hattı üzerinden akar. Sonuçlar ilgililiklerine göre puanlanır, sorgular genelinde birleştirilir ve getirme yanıtında döndürülmeden önce yeniden sıralanır.

Bilgi kaynaklarıyla çalışma

Bilgi kaynakları, bilgi bankalarından ayrı olarak oluşturduğunuz ve yönettiğiniz bağımsız nesnelerdir. Aşağıdakileri göz önünde bulundurun:

  • Bilgi bankası oluşturmadan önce bir bilgi kaynağı oluşturun. Bilgi bankaları kimliklerine göre bilgi kaynaklarına başvurur, bu nedenle önce bilgi kaynağının mevcut olması gerekir.

  • Bir bilgi kaynağını silmek için önce ona başvuran bilgi bankalarını güncelleştirin veya silin. Daha sonra bilgi kaynağını silebilirsiniz.

  • Aynı arama hizmetinde bir bilgi kaynağı ve bilgi bankası bulunmalıdır.

Bilgi kaynakları oluşturma

Azure portalında, Microsoft Foundry portalında, REST API'de ve Azure SDK’ları oluşturma desteği, bilgi kaynağı türüne göre değişir. Tür başına yönergeler için Desteklenen bilgi kaynakları'ndaki bağlantılara bakın.

Duyarlılık etiketlerini alma (önizleme)

Blob, dizinlenmiş OneLake ve dizinlenmiş SharePoint bilgi kaynakları için, değerini ingestionPermissionOptions içerecek şekilde ayarlayarak sensitivityLabel içeri alabilirsiniz. Bu değeri ayarlamadan önce tüm önkoşulları izleyin. Etiketler dizine senkronize edildikten sonra, getirme yanıtlarında gösterilir ve sorgu sırasında belge düzeyinde erişimi zorunlu kılmak için kullanılır. Daha fazla bilgi için Sorgu sırasında izinleri zorlama (önizleme) bölümüne bakın.

Dizine alınan bilgi kaynağınız tümleşik vektörleştirme veya özel metin bölme becerisi gibi öbekli bir dizin kullanıyorsa, beceri kümesindeki dizin projeksiyonları aracılığıyla duyarlılık etiketini her bir öbek satırıyla da eşlemeniz gerekir. Aksi takdirde, kaynak belgede etiketleri varsa retrieve yanıtlarındaki parça düzeyindeki referanslar döndürülmez.

Belgeye gömülü görüntüleri görüntüleme (önizleme)

Blob, dizine alınmış OneLake ve dizine alınmış SharePoint bilgi kaynakları için, kaynak belgelerinize gömülü görüntüleri kalıcı olarak saklamak üzere bilgi kaynağının assetStore bölümünde bir ingestionParameters yapılandırabilirsiniz. Bilgi bankasında görüntü sunumunu etkinleştirdiğinizde, alma eylemi bu görüntüleri yanıt sentezi istemine ekler, böylece LLM diyagramlar, grafikler ve ayıklanan görüntü içeriği üzerinde mantık oluşturabilir. Daha fazla bilgi için bkz. Aracı tabanlı almada belgeye gömülü görüntüleri ortaya çıkarma (önizleme).

ingestionPermissionOptions ve assetStore öğelerini aynı bilgi kaynağında yapılandırmayın. ingestionPermissionOptions yapılandırıldığında, görüntü sunumu desteklenmez.

Veri alımını özel bir ağ ile sınırla (önizleme)

Blob, dizinli SharePoint ve dizine alınan Azure SQL bilgi kaynakları özel dizin oluşturucu yürütmeyi destekler. Blob ve Azure SQL için, onaylı paylaşılan özel bağlantılar kaynak bağlantıyı ve Azure bağımlılıklarını koruyabilir. SharePoint Online paylaşılan bir özel bağlantı hedefi olmadığından özel mod yalnızca korumalı Azure bağımlılıklarına uygulanır.

Özel eşitleme şu anda dizine alınmış OneLake bilgi kaynakları için desteklenmemektedir.

Dil başına otomatik çözümleyicileri kullanma (önizleme)

Blob, dizine alınan OneLake ve dizinlenmiş SharePoint bilgi kaynakları, çok dilli içerik için otomatik dil başına çözümleyicileri destekler. etkinleştirildiğinde, Azure Yapay Zeka Arama her kaynak belgenin dilini algılar ve otomatik olarak eşleşen bir Microsoft dil çözümleyicisi uygular. Bilgi kaynağı tanımında veya sorguda çözümleyici belirtemezsiniz.

Bilgi kaynaklarını kullanma

Bilgi kaynağı oluşturduktan sonra bilgi bankasında bu kaynağa başvurun. Bilgi bankası hangi bilgi kaynaklarının sorguleneceğini belirler. Aşağıdaki bölümler, hangi kaynakların dahil edileceğini ve motorun bunlar arasından nasıl seçim yaptığını denetleme seçeneklerini açıklamaktadır.

Bilgi kaynağını her zaman sorgulama

Bir bilgi kaynağı tanımını, getirme için harcanan akıl yürütme çabasından bağımsız olarak her sorguya dahil etmek için alwaysQuery değerini true olarak ayarlayın.

LLM kullanımını denetlemek için alma mantığı çabasını kullanma (önizleme)

Geri getirme muhakeme çabası, her sorguya ne ölçüde LLM işlemesi uygulanacağını belirler. Tüm çözümler LLM sorgu planlamasından yararlanmıyor. Öncelik basitlik ve hızsa, LLM işlemesini atlamak için minimal çabasını kullanın. low ve medium çabasında LLM, hangi bilgi kaynaklarının sorgulanacağını planlar ve seçer; medium ise daha derin sonuçlar için yinelemeli bir geçiş ekler. Her düzey için daha fazla bilgi edinmek üzere Alım muhakeme çabasını ayarlama (önizleme) bölümüne bakın.

Aşağıdaki faktörler, low seçim ve medium çaba düzeyine yön verir:

  • name bilgiyi kaynağının özelliği.

  • Dizinin description değeri (dizine alınan bilgi kaynakları için).

  • Bilgi tabanı tanımında veya retrievalInstructions belirtilen . Bilgi getirme yönergeleri, LLM'nin hangi bilgi kaynaklarını seçeceğini veya atlayacağını belirler. Bir istem gibi çalışırlar: kısalık, ton ve biçimlendirmeyi belirtebilirsiniz.