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 ilgili belge 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 Procurement DocAI'ı kullanarak PDF'ler, resimler ve el yazısıyla doldurulmuş formlar gibi "karanlık verilerinizi" akıllıca işleyin. Operasyonel verimliliği artırmak, müşteri deneyimini iyileştirmek ve daha bilinçli kararlar almak için 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.

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ış öğeleri 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?

Başlangıç Orta İleri

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 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 Overview'a (Document AI Platform'a Genel Bakış) 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. Bu bilgiyi daha sonra kodunuzda kullanmanız gerekir.

(İsteğe bağlı) Bir belge 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 (Git > 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 ve bunlara karşılık gelen güven puanlarından şemalandırılmış öğeleri ayıklayabilirsiniz. Document yanıt nesnesi, bir varlık listesi içerir. Şemalandırılmış öğeler 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. Document nesnesi yanıtı, dokümandaki 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 çıkarmak 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.