1. Genel Bakış
Procurement Document AI nedir?
Kuruluşlar her yıl binlerce fatura, makbuz ve ilgili diğer belgeler dahil olmak üzere büyük tedarik hatlarını yönetir. "Koyu verilerinizi" akıllı bir şekilde işlemek için Procurement DocAI'yı kullanın gibi olanaklar ve araçlar kullanır. 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 kurmayı, örnek bir faturayı işlemeyi ve AI Platform Not Defteri'nde varlıkları çıkarmayı ve görselleştirmeyi ele alacağız.
Neler öğreneceksiniz?
- Document AI Platform'u kullanmaya başlama
- Procurement DocAI Çözümü'nü kullanarak şematik varlıkları ayıklama
- AI Platform Notebooks örneği oluşturma ve özelleştirme
Gerekenler
Anket
Bu eğiticiden nasıl yararlanacaksınız?
Python deneyiminizi nasıl değerlendirirsiniz?
Google Cloud hizmetlerini kullanma deneyiminizi nasıl değerlendirirsiniz?
2. Kurulum ve Gereksinimler
Kendi hızınızda ortam kurulumu
- Cloud Console'da oturum açıp 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 projelerinin benzersiz bir adı olan proje kimliğini unutmayın. (Yukarıdaki adınız önceden alınmış ve şu an için daha uygun olmayacaktır!). Bu kimliği daha sonra PROJECT_ID
olarak sağlamanız gerekir.
- Ardından, Google Cloud kaynaklarını kullanmak için Cloud Console'da faturalandırmayı etkinleştirmeniz gerekir.
"Temizleme" bölümündeki talimatları izlediğinizden emin olun. bölümüne ekleyin. Bu bölümde, bu eğitim haricinde faturalandırmayla karşılaşmamanız için kaynakları nasıl kapatacağınız açıklanmaktadır. Yeni Google Cloud kullanıcıları 300 ABD doları ücretsiz deneme programından yararlanabilir.
3. Cloud Document AI API'yi etkinleştirme
Document AI'yı kullanmaya başlamadan önce API'yi etkinleştirmeniz gerekir. Tarayıcınızda Cloud Console'u açın.
- Gezinme menüsü Takipçisi'ni tıklayın > API'ler ve Hizmetler > Kitaplık.
- "Document AI API" araması yapın ardından API'yi Google Cloud projenizde kullanmak için Etkinleştir'i tıklayın
4. İşleyen Oluşturma ve Test Etme
Bu eğitim için önce Document AI Platform'da kullanılacak Form Ayrıştırıcı işlemcisinin bir örneğini oluşturmanız gerekir.
- Konsolda Document AI Platformuna Genel Bakış'a gidin
- İşleyen Oluştur'u tıklayın ve Fatura Ayrıştırıcı'yı seçin.
- Bir işlemci adı belirtin ve listeden bölgenizi seçin.
- İşleyicinizi oluşturmak için Oluştur'u tıklayın.
- İşlemci kimliğinizi kopyalayın. Bunu daha sonra kodunuzda kullanmanız gerekir.
(İsteğe bağlı) Bir belge yükleyerek konsolda işlemcinizi test edebilirsiniz. Doküman Yükle'yi tıklayın ve ayrıştırılacak bir form seçin. Kullanabileceğiniz örnek formu yoksa indirip kullanabilirsiniz.
Çıkış şu şekilde görünmelidir:
5. AI Platform Notebooks Not Defteri Oluşturma
Cloud Console'un AI Platform Notebooks bölümüne gidin ve New Instance'ı (Yeni Örnek) tıklayın. Ardından, en son Python örnek türünü seçin:
Varsayılan seçenekleri kullanın ve ardından Oluştur'u tıklayın. Örnek oluşturulduktan sonra JupyterLab'i aç'ı seçin.
6. Örnek Kodu Al
Document AI Notebooks GitHub Repo'daki örnek kodu doğrudan içe aktarın. Not defterinizde Git > Üst menüden Repository'yi klonlayın veya Git simgesini tıklayın:
Aşağıdaki kod deposu URL'sini yapıştırın:
https://github.com/GoogleCloudPlatform/documentai-notebooks.git
Depo klonlandıktan sonra documentai-notebooks/specialized/ dizinini tıklayıp specialized_form_parser.ipynb
not defterini açın. GCP Projesi ve Document AI İşleyen Kimliklerinin bildirildiği hücreyi bulun.
4. adımdaki GCP Proje Kimliğinizi ve İşleyen Kimliğinizi yapıştırın. Not defterinizi kaydedin.
7. Varlıkları Ayıklama ve Görselleştirme
Artık şematik öğeleri faturalardan ve bunlara karşılık gelen güven puanlarından ayıklayabilirsiniz. Document yanıt nesnesi, varlıkların listesini içerir. Şematik öğeler hakkında daha fazla bilgi edinmek için Fatura Ayrıştırıcı hızlı başlangıç kılavuzunu okuyun.
Not defterinizdeki tüm hücreleri çalıştırın ve tablo çıktısına ilerleyin. Kod her varlıkta önceden yineleme gerçekleştirir ve sonuçları içeren bir Pandas DataFrame oluşturur. .
Şimdi aşağı kaydırarak görselleştirme bileşenine gidin. Doküman nesnesi yanıtı, dokümandaki her sayfa için mekansal düzen bilgilerini içerir. Aşağıda, resme sınırlayıcı kutular çizmek için her form alanındaki düzen bilgileri kullanılmıştır. Bu veriler, Document AI'ın ön uç uygulamasına entegrasyonu için kullanılabilir.
8. Tebrikler
Tebrikler, faturadan veri ayıklamak için Procurment Document AI Solution'ı başarıyla kullandınız. Diğer form türleriyle denemeler yapmanızı öneririz.
Temizleme
Bu eğitimde kullanılan kaynaklar için Google Cloud hesabınızın ücretlendirilmesini istemiyorsanız 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ırmayı ortadan kaldırmanın en kolay yolu, eğitim için oluşturduğunuz projeyi silmektir.
Projeyi silmek için:
- GCP Console'da Projeler sayfasına gidin. Projeler sayfası
- Proje listesinde, silmek istediğiniz projeyi seçin ve Sil'i tıklayın.
- İletişim kutusuna proje kimliğini yazın ve projeyi silmek için Kapat'ı tıklayın.