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 AI Document Intelligence kullanarak, power automate iş akışını bir 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
Bu mimarinin bir Visio dosyasını indirin.
İş Akışı
- Nesne algılama modeli, AI Builder'da bir kullanıcının belirttiği nesneleri tanıyacak şekilde eğitilir.
- Yeni bir belge sharepoint belge kitaplığına, OneDrive'a veya Teams'e girer.
- Belgenin gelmesi bir Power Automate olayını tetikler. Bu olay:
- AI Builder modelini çalıştırır. AI Builder, belirtilen nesnelerin piksel koordinatlarını içeren bir JSON dosyası döndürür.
- Tam optik karakter tanıma (OCR) taraması için belgeyi Belge Zekası'na gönderir. Belge Gösterimi, taranmış metin ve metnin piksel koordinatlarını içeren bir JSON dosyası döndürür.
- Azure İşlevleri'da bir işlev çalıştırır. İşlev, AI Builder ve Belge Zekası çıkış dosyalarındaki piksel koordinatlarını analiz eder. Algılanan nesneler taranan metinle kesişirse, işlev bir JSON dosyasında eşleşen verileri döndürür.
- Meta verileri veya algılanan nesnelerden alınan metni belge kitaplığına girer.
- Meta veriler bir SharePoint arama dizininde yakalanır.
- Kullanıcılar PnP Modern Search web bölümlerini kullanarak meta verileri arar.
Bileşenler
- AI Builder bir Microsoft 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 , Microsoft Power Platform kod içermeyen 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ü, Microsoft 365 modern web bölümlerinde yer alan bir SharePoint kümesidir. Bu araçları kullanarak son derece esnek ve kişiselleştirilmiş arama tabanlı deneyimler oluşturabilirsiniz.
Alternatifler
- Azure AI hizmetleri, elde edilen meta veriler SharePoint'te depolanmış olarak 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.
Güvenilirlik
Güvenilirlik, uygulamanızın müşterilerinize sağladığınız taahhütleri karşılayabilmesini sağlar. Daha fazla bilgi için bkz . Güvenilirlik için tasarım gözden geçirme denetim listesi.
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.
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 için tasarım gözden geçirme denetim listesi.
Kullandığınız bileşenler ve meta verileri depoladığınız SharePoint belge kitaplığı için standart güvenlik uygulamalarını kullanın.
Belge Zekası 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 . Belge Zekası için veri, 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 İyileştirmesi
Maliyet İyileştirme, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını gözden geçmektir. Daha fazla bilgi için bkz . Maliyet İyileştirme için tasarım gözden geçirme denetim listesi.
- 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. Belge Yönetim Bilgileri 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.
Performans Verimliliği
Performans Verimliliği, iş yükünüzün kullanıcılar tarafından talep edilen talepleri verimli bir şekilde karşılayacak şekilde ölçeklendirilebilmesidir. Daha fazla bilgi için bkz . Performans Verimliliği için tasarım gözden geçirme denetim listesi.
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.
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:
- Steve Pucelik | Uzman
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 . Belge Zekası özel 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.