Düzenle

Aracılığıyla paylaş


Power Automate ve AI Builder kullanarak nesnelerden metin ayıklama

AI Builder
Azure AI Belge Zekası
Power Automate
Microsoft Power Platform
Azure Functions

Bu makalede, SharePoint'te dizine alınabilmesi ve alınabilmesi için resimlerden metin ayıklamaya yönelik bir çözüm sunulur. AI Builder ve Azure Form Tanıma kullanarak power automate iş akışını, görüntüden metin ayıklamak için eğitilmiş bir model kullanacak şekilde yapılandırabilirsiniz. Bir iş akışını yapılandırdıktan sonra, şekillere ve nesnelere eklenmiş anlamlı metinler için belgelerde hızla arama yapabilirsiniz.

Mimari

Yapay zeka kullanarak nesnelerden metin ayıklamak için AI Builder'ı kullanmaya yönelik mimari diyagramı.

Bu mimarinin bir Visio dosyasını indirin.

İş Akışı

  1. Nesne algılama modeli, AI Builder'da bir kullanıcının belirttiği nesneleri tanıyacak şekilde eğitilir.
  2. Yeni bir belge sharepoint belge kitaplığına, OneDrive'a veya Teams'e girer.
  3. Belgenin gelmesi bir Power Automate olayını tetikler. Bu olay:
    1. AI Builder modelini çalıştırır. AI Builder, belirtilen nesnelerin piksel koordinatlarını içeren bir JSON dosyası döndürür.
    2. Tam optik karakter tanıma (OCR) taraması için belgeyi Form Tanıma gönderir. Form Tanıma, taranmış metin ve metnin piksel koordinatlarını içeren bir JSON dosyası döndürür.
    3. Azure İşlevleri'da bir işlev çalıştırır. İşlev, AI Builder'daki piksel koordinatlarını analiz eder ve çıkış dosyalarını Form Tanıma. Algılanan nesneler taranan metinle kesişirse, işlev bir JSON dosyasında eşleşen verileri döndürür.
    4. Meta verileri veya algılanan nesnelerden alınan metni belge kitaplığına girer.
  4. Meta veriler bir SharePoint arama dizininde yakalanır.
  5. Kullanıcılar PnP Modern Search web bölümlerini kullanarak meta verileri arar.

Bileşenler

  • AI Builder bir Power Platform özelliğidir. Görüntülerdeki nesneleri tanıyacak modelleri eğitmek için AI Builder'ı kullanın. AI Builder, nesne algılama için önceden oluşturulmuş modeller de sunar.
  • Form Tanıma, belgelerinizdeki form alanlarını, metinleri ve tabloları ayıklamak ve çözümlemek için makine öğrenmesi modellerini kullanır.
  • Power Automate , Power Platform'un kod yok veya düşük kod kullanımı kolay çözümlerinin bir parçasıdır. Power Automate, uygulamalar ve hizmetler genelinde eylemleri otomatik hale getiren çevrimiçi bir iş akışı hizmetidir.
  • Azure İşlevleri, olay odaklı sunucusuz bir işlem platformudur. Azure İşlevleri, bulutta isteğe bağlı ve uygun ölçekte çalışır.
  • PnP Modern Arama çözümü, SharePoint Online modern web bölümleri kümesidir. Bu araçları kullanarak son derece esnek ve kişiselleştirilmiş arama tabanlı deneyimler oluşturabilirsiniz.

Alternatifler

  • Azure Bilişsel Hizmetler, sonuçta elde edilen meta verilerin SharePoint'te depolandığı belgelerin tam OCR taramasını yapabilir.
  • SharePoint, belgeler üzerinde OCR taramaları çalıştırabilir ve dizine almak üzere içerik çıkışı ekleyebilir. Belgelerdeki önemli bilgileri hedeflemek için arama tekniklerini kullanın.
  • Yüksek oranda belge işlemek istiyorsanız, bileşenleri yapılandırmak için Azure Logic Apps'i kullanmayı göz önünde bulundurun. Azure Logic Apps, kiracınızda tüketim sınırlarına basmanızı engeller ve uygun maliyetlidir. Daha fazla bilgi için bkz . Azure Logic Apps.

Senaryo ayrıntıları

Şematik ve endüstriyel diyagramlarda genellikle metin içeren nesneler bulunur. Belgeleri ilgili metinler için el ile taramak zahmetli ve zaman alabilir.

Olası kullanım örnekleri

Kullanım örnekleri şunlardır:

  • Çeşitli nesne türlerini içeren karmaşık mühendislik şeması diyagramları. Bu çözümü kullanarak diyagramda belirli bileşenleri hızla arayabilirsiniz. Nesnelerdeki ekli metne erişim sahibi olmak, araştırmalarda, eksikliklerin ortaya çıkartılmasında veya geri çekme ve hata bildirimlerinin aranmasında yardımcı olur.
  • Bir üretim montajındaki bileşenleri gösteren endüstriyel diyagramlar. Bu çözüm pompaları, vanaları, otomatik anahtarları ve diğer bileşenleri hemen tanımlar. Bileşenlerin tanımlanması önleyici bakım, tehlikeli bileşenleri yalıtma ve kuruluşunuzdaki risk yönetimi görünürlüğünü artırma konusunda yardımcı olur.

Dikkat edilmesi gereken noktalar

Bu önemli noktalar, bir iş yükünün kalitesini artırmak için kullanılabilecek bir dizi yol gösteren ilke olan Azure İyi Tasarlanmış Çerçeve'nin yapı taşlarını uygular. Daha fazla bilgi için bkz . Microsoft Azure İyi Tasarlanmış Çerçeve.

Belgeleri çözümleyip işlerken şu noktaları göz önünde bulundurun:

  • AI Builder, eğitilmiş bir model kullanırken yalnızca kare koordinatları yakalayabilir. Sınırları dışındaki üçgenler ve daireler gibi metin içeren nesneler, istenmeyebilecek ve gereksiz bilgiler ekleyebilir.
  • Azure İşlevleri çıktısı alınan meta veriler, nesnenin sınırlarının dışında metin varsa ek karakterler içerebilir.
  • AI Builder oluşturma işlemi birden fazla nesneyi etiketleyebilir. Azure İşlevleri elde edilen JSON dosyası tüm nesne türlerini ve metinleri içerir. Uygulama meta verileri kullanır ve sonuçları ayrıştırıp işlemesi gerekir.

Kullanılabilirlik

Azure, dayanıklılık ve yüksek kullanılabilirlik sağlamak için verileri çoğaltır. Veri yedekliliği sizi geçici donanım hataları, ağ veya güç kesintileri ve doğal afetler gibi planlı ve plansız olaylara karşı korur. Verilerinizi aynı veri merkezinde, aynı bölgedeki bölgesel veri merkezlerinde veya coğrafi olarak ayrılmış bölgelerde çoğaltmayı seçin.

Ölçeklenebilirlik

Azure İşlevleri yüksek oranda ölçeklenebilir. Bu platform, olaylar tetiklendiğinde isteğe bağlı olarak otomatik olarak ölçeklendirilen birden çok plan sunar. Daha fazla bilgi için bkz . Olay temelli ölçeklendirme.

Azure İşlevleri 200 örnek sınırına sahiptir. Bu sınırın ötesine ölçeklendirmeniz gerekiyorsa, birden çok bölge veya uygulama planı ekleyin.

Güvenlik

Güvenlik, kasıtlı saldırılara ve değerli verilerinizin ve sistemlerinizin kötüye kullanılmasına karşı güvence sağlar. Daha fazla bilgi için bkz . Güvenlik sütununa genel bakış.

Kullandığınız bileşenler ve meta verileri depoladığınız SharePoint belge kitaplığı için standart güvenlik uygulamalarını kullanın.

Form Tanıma uyumluluk, gizlilik ve güvenlik göz önünde bulundurularak tasarlanmıştır. Api anahtarı kullanarak erişimin kimliğini doğrular, aktarım ve depolama sırasında verileri şifreler ve API anahtarını kullanarak sonuçları döndürür. Daha fazla bilgi için bkz. Form Tanıma için veriler, gizlilik ve güvenlik.

AI Builder, Power Apps'teki yapay zeka özelliklerine erişim vermek için ortam güvenliğine ve Dataverse güvenlik rollerine ve ayrıcalıklarına dayanır. Dataverse'de ayrıcalıklar varsayılan olarak ayarlanır. Sistem yöneticileri, başka eylem gerçekleştirmeden varsayılan yerleşik güvenlik rollerini kullanabilir. Daha fazla bilgi edinmek için bkz. Güvenliğe genel bakış.

Maliyet iyileştirme

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını aramaktır. Daha fazla bilgi için bkz . Maliyet iyileştirme sütununa genel bakış.

  • Power Automate için, satın aldığınız ve atadığınız lisansların işlediğiniz belge hacmi için yeterli olduğundan emin olun. Form Tanıma ve Azure İşlevleri çağırmak için bir HTTP premium bağlayıcısı ekleyin.
  • Beklenen model kullanımına göre AI Builder kredileri satın alın.
  • Azure ürünlerinin ve yapılandırmalarının maliyetini tahmin etmek için Azure fiyatlandırma hesaplayıcısını kullanın.

Bu senaryoyu dağıtın

Bu senaryoyu dağıtma hakkında daha fazla bilgi için Bkz . Power Automate Topluluk Blogu ve Nesnelerden Metin Ayıklama GitHub deposu.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

Sonraki adımlar

  • Bu çözüm için uygun olabilecek belge türlerini anlayın. Tipik belgeler arasında şematik diyagramlar, üretim denetim süreçleri ve yalıtılması gereken birçok şekil içeren diyagramlar bulunur. Daha fazla bilgi için bkz. Form Tanıma modelleri.
  • AI Builder'ın sunduğu özellikler hakkında bilgi sahibi olun. Daha fazla bilgi için bkz . Power Automate'te AI Builder'a genel bakış.
  • Meta verilerinizi alabilen ve işleyebilen bir bilgi mimarisi tanımlayın. Daha fazla bilgi için bkz . Bilişsel Arama beceri kümesi.
  • Çözümün nasıl çalıştığı ve kullanım örneklerinize uygun olup olmadığı hakkında bilgi için bkz . Nesnelerden metin ayıklama.