AI Platform Notebooks ile Faturalarınızı Ayrıştırmak için Procurement Document AI'dan yararlanın

1. Genel Bakış

c65b9ae04aa1853.png

Procurement Document AI nedir?

Kuruluşlar her yıl binlerce fatura, makbuz ve diğer ilgili belgeleri içeren büyük tedarik süreçlerini yönetir. Satın alma yaşam döngünüzdeki manuel ek yükü azaltmak için PDF'ler, resimler ve el yazısıyla doldurulmuş formlar gibi "karanlık verilerinizi" akıllıca işlemek üzere Procurement DocAI'ı kullanın. Fatura ve makbuz gibi yapılandırılmamış belgeleri yapılandırılmış verilere dönüştürerek büyük ölçekte tedarik verisi yakalamasını otomatikleştirin. Böylece operasyonel verimliliği artırabilir, müşteri deneyimini iyileştirebilir ve daha bilinçli kararlar alabilirsiniz.

Bu codelab'de Document AI Platform'u ayarlama, örnek bir faturayı işleme, AI Platform Notebook'ta varlıkları ayıklama ve görselleştirme adımları ele alınacaktır.

Neler öğreneceksiniz?

  • Document AI Platform'u kullanmaya başlama
  • Procurement DocAI Çözümü'nü kullanarak şemalandırılmış varlıkları ayıklama
  • AI Platform Notebooks örneği oluşturma ve özelleştirme

Gerekenler

  • Google Cloud projesi
  • Chrome veya Firefox gibi bir tarayıcı
  • Python 3 bilgisi

Anket

Bu eğitimi nasıl kullanacaksınız?

Yalnızca okuyun Okuyun ve alıştırmaları tamamlayın

Python ile ilgili deneyiminizi nasıl değerlendirirsiniz?

Yeni başlayan Orta düzey Uzman

Google Cloud hizmetlerini kullanma deneyiminizi nasıl değerlendirirsiniz?

Başlangıç Orta İleri

2. Kurulum ve Gereksinimler

Yönlendirmesiz ortam kurulumu

  1. Cloud Console'da oturum açın ve yeni bir proje oluşturun veya mevcut bir projeyi yeniden kullanın. (Gmail veya G Suite hesabınız yoksa hesap oluşturmanız gerekir.)

Tüm Google Cloud projelerinde benzersiz bir ad olan proje kimliğini unutmayın. (Yukarıdaki ad zaten alınmış olduğundan sizin için çalışmayacaktır. Üzgünüz.) Bu kimliği daha sonra PROJECT_ID olarak sağlamanız gerekir.

  1. Ardından, Google Cloud kaynaklarını kullanmak için Cloud Console'da faturalandırmayı etkinleştirmeniz gerekir.

"Temizleme" bölümündeki talimatları uyguladığınızdan emin olun. Bu bölümde, bu eğitimin ötesinde faturalandırma ücreti alınmaması için kaynakları nasıl kapatacağınız açıklanmıştır. Google Cloud'un yeni kullanıcıları 300 ABD doları değerinde ücretsiz deneme programından yararlanabilir.

3. Cloud Document AI API'yi etkinleştirme

Document AI'ı kullanmaya başlamadan önce API'yi etkinleştirmeniz gerekir. Tarayıcınızda Cloud Console'u açın.

  1. Gezinme menüsü ☰ > API'ler ve Hizmetler > Kitaplık'ı tıklayın. Search API
  2. "Document AI API"yi arayın, ardından Google Cloud projenizde API'yi kullanmak için Etkinleştir'i tıklayın.

4. İşleyici oluşturma ve test etme

Bu eğitimde Document AI Platform'da kullanmak üzere öncelikle Form Ayrıştırıcı işlemcisinin bir örneğini oluşturmanız gerekir.

  1. Konsolda Document AI Platform'a Genel Bakış sayfasına gidin.
  2. İşlemci Oluştur'u tıklayın ve Fatura Ayrıştırıcı'yı seçin.İşlemciler
  3. Bir işlemci adı belirtin ve listeden bölgenizi seçin.
  4. İşleyicinizi oluşturmak için Oluştur'u tıklayın.
  5. İşlemci kimliğinizi kopyalayın. Bunu daha sonra kodunuzda kullanmanız gerekir.

(İsteğe bağlı) Bir doküman yükleyerek işlemcinizi konsolda test edebilirsiniz. Belge Yükle'yi tıklayın ve ayrıştırılacak bir form seçin. Kullanabileceğiniz bir form yoksa bu örnek formu indirip kullanabilirsiniz.

Fatura

Çıkış şu şekilde görünmelidir: Ayrıştırılmış Fatura

5. AI Platform Notebooks Not Defteri Oluşturma

Cloud Console'unuzun AI Platform Notebooks bölümüne gidin ve New Instance'ı (Yeni Örnek) tıklayın. Ardından en yeni Python örnek türünü seçin:

a81c82876c6c16f9.png

Varsayılan seçenekleri kullanıp Oluştur'u tıklayın. Örnek oluşturulduktan sonra Open JupyterLab'i (JupyterLab'i aç) seçin.

6. Örnek Kodu Alma

Örnek kodu doğrudan Document AI Notebooks GitHub deposundan içe aktarın. Not defterinizde üst menüden Git > Clone a Repository'ye (Depo Klonla) gidin veya Git simgesini (Git) tıklayın.

Aşağıdaki depo URL'sini yapıştırın:

https://github.com/GoogleCloudPlatform/documentai-notebooks.git

Depo klonlandıktan sonra documentai-notebooks/specialized/ dizinini tıklayarak specialized_form_parser.ipynb not defterini açın. GCP projesi ve Document AI işlemci kimliklerinin bildirildiği hücreyi bulun.

vars

4. adımdaki GCP proje kimliğinizi ve işlemci kimliğinizi yapıştırın. Not defterinizi kaydedin.

7. Varlıkları Ayıklama ve Görselleştirme

Artık faturalardan şemalandırılmış öğeleri ve ilgili güven puanlarını çıkarabilirsiniz. Document yanıt nesnesi, bir varlık listesi içerir. Şemalandırılmış varlıklar hakkında daha fazla bilgi edinmek için Fatura Ayrıştırıcı hızlı başlangıç kılavuzunu inceleyin.

Not defterinizdeki tüm hücreleri çalıştırın ve tablo şeklindeki çıkışa gidin. Önceki kod, her bir öğeyi yineler ve sonuçlarla bir Pandas DataFrame oluşturur. masa

Şimdi aşağı kaydırarak görselleştirme bileşenine gidin. Belge nesnesi yanıtı, belgedeki her sayfanın mekansal düzen bilgilerini içerir. Aşağıda, her bir form alanı ile ilgili düzen bilgileri, görüntüde sınırlayıcı kutular çizmek için kullanılıyor. Bu veriler, Document AI'ı bir ön uç uygulamasına entegre etmek için kullanılabilir.

polys

8. Tebrikler

Tebrikler, bir faturadan veri ayıklamak için Procurement Document AI çözümünü başarıyla kullandınız. Diğer form türlerini denemenizi öneririz.

Temizleme

Bu eğitimde kullanılan kaynaklar için Google Cloud hesabınızın ücretlendirilmesini önlemek amacıyla not defterinizi kapatabilir veya GCP projesini silebilirsiniz.

AI Platform Notebooks örneğini kapatma

AI Platform Notebooks örneğini kapatmak için bu talimatları uygulayın.

Projeyi silme

Faturalandırılmanın önüne geçmenin en kolay yolu, eğitim için oluşturduğunuz projeyi silmektir.

Projeyi silmek için:

  1. GCP Console'da Projeler sayfasına gidin. Projeler sayfası
  2. Proje listesinde, silmek istediğiniz projeyi seçin ve Sil'i tıklayın.
  3. İletişim kutusunda proje kimliğini yazın, ardından projeyi silmek için Kapat'ı tıklayın.

Daha Fazla Bilgi

Lisans

Bu çalışma, Creative Commons Attribution 2.0 Genel Amaçlı Lisans ile lisans altına alınmıştır.