1. Übersicht

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
- Ein Google Cloud-Projekt
- Ein Browser wie Google Chrome oder Mozilla Firefox
- Kenntnisse von Python 3
Umfrage
Wie werden Sie diese Anleitung verwenden?
Wie würden Sie Ihre Erfahrung mit Python bewerten?
Wie würden Sie Ihre Erfahrungen mit Google Cloud-Diensten bewerten?
2. Einrichtung und Anforderungen
Umgebung zum selbstbestimmten Lernen einrichten
- 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.
- 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.
- Klicken Sie auf das Navigationsmenü ☰ > APIs & Dienste > Bibliothek.

- 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.
- Rufen Sie in der Console die Übersicht über die Document AI Platform auf.
- Klicken Sie auf Prozessor erstellen und wählen Sie Rechnungsparser aus.

- Geben Sie einen Namen für den Prozessor an und wählen Sie Ihre Region aus der Liste aus.
- Klicken Sie auf Erstellen, um den Prozessor zu erstellen.
- 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.

Die Ausgabe sollte so aussehen: 
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:

Ü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:
.
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.

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. 
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.

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:
- Rufen Sie in der GCP Console die Seite Projekte auf. Seite „Projekte“
- Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie auf Löschen.
- Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Herunterfahren, um das Projekt zu löschen.