Verwenden Sie Procurement Document AI, um Rechnungen mithilfe von AI Platform Notebooks zu parsen

1. Übersicht

c65b9ae04aa1853.png

Was ist Procurement Document AI?

Unternehmen verwalten jedes Jahr umfangreiche Beschaffungspipelines mit Tausenden von Rechnungen, Belegen und anderen zugehörigen Dokumenten. Mit Procurement DocAI können Sie Ihre „Dark Data“ wie PDFs, Bilder und handschriftliche Formulare intelligent verarbeiten, um den manuellen Aufwand in Ihrem Beschaffungszyklus zu reduzieren. Automatisieren Sie die Erfassung von Beschaffungsdaten im großen Stil: Verwandeln Sie unstrukturierte Dokumente wie Rechnungen und Belege in strukturierte Daten, um die betriebliche Effizienz zu steigern, die Nutzerumgebung zu optimieren und fundierte Grundlagen für die Entscheidungsfindung zu legen.

In diesem Codelab erfahren Sie, wie Sie die Document AI-Plattform einrichten, eine Beispielrechnung verarbeiten und Entitäten in einem AI Platform-Notebook extrahieren und visualisieren.

Lerninhalte

  • Erste Schritte mit der Document AI-Plattform
  • Schematisierte Entitäten mit der Procurement DocAI-Lösung extrahieren
  • AI Platform Notebooks-Instanz erstellen und anpassen

Voraussetzungen

Umfrage

Wie werden Sie diese Anleitung verwenden?

Nur lesen Lesen und Übungen durchführen

Wie würden Sie Ihre Erfahrung mit Python bewerten?

Anfänger Fortgeschrittene Experten

Wie würden Sie Ihre Erfahrungen mit Google Cloud-Diensten bewerten?

Anfänger Fortgeschrittene Experten

2. Einrichtung und Anforderungen

Umgebung zum selbstbestimmten Lernen einrichten

  1. Melden Sie sich in der Cloud Console an und erstellen Sie ein neues Projekt oder verwenden Sie ein vorhandenes Projekt. Wenn Sie noch kein Gmail- oder G Suite-Konto haben, müssen Sie eines erstellen.

Denken Sie daran, dass die Projekt-ID für alle Google Cloud-Projekte ein eindeutiger Name ist. Der Name oben ist bereits vergeben und kann von dir leider nicht verwendet werden. Sie müssen diese ID später als PROJECT_ID angeben.

  1. Als Nächstes müssen Sie die Abrechnung in der Cloud Console aktivieren, um Google Cloud-Ressourcen verwenden zu können.

Folgen Sie bitte der Anleitung im Abschnitt „Bereinigen“. In diesem Abschnitt erfahren Sie, wie Sie Ressourcen herunterfahren können, damit nach Abschluss dieser Anleitung keine Gebühren anfallen. Neue Nutzer von Google Cloud kommen für das Programm für kostenlose Testversionen mit einem Guthaben von 300 $ infrage.

3. Cloud Document AI API aktivieren

Bevor Sie mit Document AI arbeiten können, müssen Sie die API aktivieren. Öffnen Sie die Cloud Console in Ihrem Browser.

  1. Klicken Sie auf das Navigationsmenü ☰ > APIs & Dienste > Bibliothek. Search API
  2. Suchen Sie nach „Document AI API“ und klicken Sie dann auf Aktivieren, um die API in Ihrem Google Cloud-Projekt zu verwenden.

4. Prozessor erstellen und testen

Sie müssen zuerst eine Instanz des Formularparser-Prozessors erstellen, die Sie in der Document AI Platform für diese Anleitung verwenden können.

  1. Rufen Sie in der Console die Übersicht über die Document AI Platform auf.
  2. Klicken Sie auf Prozessor erstellen und wählen Sie Rechnungsparser aus.Prozessoren
  3. Geben Sie einen Namen für den Prozessor an und wählen Sie Ihre Region aus der Liste aus.
  4. Klicken Sie auf Erstellen, um den Prozessor zu erstellen.
  5. Kopieren Sie Ihre Prozessor-ID. Sie müssen sie später in Ihrem Code verwenden.

Optional: Sie können Ihren Prozessor in der Console testen, indem Sie ein Dokument hochladen. Klicken Sie auf Dokument hochladen und wählen Sie ein zu parsendes Formular aus. Sie können dieses Musterformular herunterladen und verwenden, wenn Sie kein eigenes Formular haben.

Rechnung

Die Ausgabe sollte so aussehen: Geparste Rechnung

5. AI Platform Notebook erstellen

Rufen Sie in der Cloud Console den Abschnitt „AI Platform Notebooks“ auf und klicken Sie auf Neue Instanz. Wählen Sie dann den neuesten Python-Instanztyp aus:

a81c82876c6c16f9.png

Übernehmen Sie die Standardoptionen und klicken Sie auf Erstellen. Nachdem die Instanz erstellt wurde, klicken Sie auf JupyterLab öffnen.

6. Beispielcode abrufen

Importieren Sie den Beispielcode direkt aus dem GitHub-Repository von Document AI Notebooks. Rufen Sie in Ihrem Notebook entweder im oberen Menü Git > Repository klonen auf oder klicken Sie auf das Git-Symbol: Git.

Fügen Sie die folgende Repository-URL ein:

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

Klicken Sie nach dem Klonen des Repositorys auf das Verzeichnis documentai-notebooks/specialized/ und öffnen Sie das Notebook specialized_form_parser.ipynb. Suchen Sie die Zelle, in der die GCP-Projekt-ID und die Document AI-Prozessor-IDs deklariert sind.

vars

Fügen Sie Ihre GCP-Projekt-ID und Prozessor-ID aus Schritt 4 ein. Speichern Sie das Notebook.

7. Entitäten extrahieren und visualisieren

Sie können jetzt die schematisierten Entitäten aus den Rechnungen und die entsprechenden Konfidenzwerte extrahieren. Das Antwortobjekt Document enthält eine Liste von Elementen. Weitere Informationen zu den schematisierten Einheiten finden Sie in der Kurzanleitung für Invoice Parser.

Führen Sie alle Zellen in Ihrem Notebook aus und scrollen Sie nach unten zur tabellarischen Ausgabe. Im Code wird zuerst jede Einheit durchlaufen und dann ein Pandas-DataFrame mit den Ergebnissen erstellt. Tisch

Scrollen Sie nun nach unten zur Visualisierungskomponente. Die Antwort des Document-Objekts enthält Informationen zum räumlichen Layout für jede Seite im Dokument. Unten werden die Layoutinformationen zu jedem Formularfeld verwendet, um Begrenzungsrahmen im Bild zu zeichnen. Diese Daten können verwendet werden, um Document AI in eine Frontend-Anwendung einzubinden.

Polys

8. Glückwunsch

Gute Arbeit. Sie haben mit der Document AI-Lösung für das Beschaffungswesen Daten aus einer Rechnung extrahiert. Wir empfehlen Ihnen, mit anderen Formulartypen zu experimentieren.

Bereinigen

Damit Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen nicht in Rechnung gestellt werden, können Sie entweder das Notebook herunterfahren oder das GCP-Projekt löschen.

AI Platform Notebooks-Instanz herunterfahren

Folgen Sie dieser Anleitung, um eine AI Platform Notebooks-Instanz herunterzufahren.

Projekt löschen

Am einfachsten vermeiden Sie weitere Kosten durch Löschen des für die Anleitung erstellten Projekts.

So löschen Sie das Projekt:

  1. Rufen Sie in der GCP Console die Seite Projekte auf. Seite „Projekte“
  2. Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie auf Löschen.
  3. Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Herunterfahren, um das Projekt zu löschen.

Weitere Informationen

Lizenz

Dieses Werk ist mit einer Creative Commons Attribution 2.0 Generic License lizenziert.