Featured image of post Moderne Prozessdigitalisierung - Teil 2

Moderne Prozessdigitalisierung - Teil 2

Wir machen ePost intelligent mit Azure AI Services

Prozess-Digitalisierung: AI Services in unseren Geschäftsprozessen

Im letzten Blog Beitrag haben wir einen einen Workflow erstellt um Dateien von ePost in unsere SharePoint Ablage zu speichern. Leider gibt uns der ePost Service keine aussagekräftigen Namen für unsere Dateien. Das wollen wir in diesem Artikel verbesssern, in dem wir Azure AI Services verwenden.

Was sind Azure AI Services?

Azure AI Services bietet eine Palette von AI-Diensten, einschliesslich Textgenerierung, Bildverarbeitung und Übersetzung. Ein Vorteil ist die Nutzung von Microsofts vortrainierten Modellen, wodurch eigenes Training für einfache Aufgaben entfällt.

In unserem Beispiel werden wir den Document intelligence Service verwenden, da dieser vortrainierte Modelle zur erkennung von Informationen in Dokumenten enthält.

Integration in bestehenden Workflow

Vorbereitung

Um den Document intelligence Service nutzen zu können müssen wir diesen zuerst in Azure erstellen. Nach der Erstellung haben wir einen API Endpoint und API-Schlüssel um den Service nutzen zu können.

Zusätzlich nutzen wir die Adobe PDF Services API, um PDFs anzupassen. Da Azure Document Intelligence nur Daten bis 4 MB akzeptiert und einige ePost-PDFs grösser sind, beschränken wir uns auf die ersten zwei Seiten. Dies spart auch Azure-Kosten, da pro Seite abgerechnet wird.

Neuer Azure Logic App Workflow

Jetzt optimieren wir unseren Azure Logic App Workflow. Die Abbildung zeigt den aktualisierten Workflow: Teil A bleibt unverändert, während Teil B die AI integriert.

Aktualisierter Azure Logic App Workflow

Schauen wir uns nun den Teil B genauer an.

Teil B des aktualisierten Azure Logic App Workflows

SchrittTypBeschreibung
1HTTP RequestDokumentinhalt via /epost​/v2​/letters​/{letter-id}​/content abrufen.
2ConditionalPrüfung: Ist der Dateinname “Gescannter Brief”?
2FConditional - FalseAktionen wenn Dateinname nicht “Gescannter Brief” ist
2F.1Conditional - FalseDokument in SharePoint mit Timestamp und Titel hochladen.
2TConditional - TrueAktionen wenn Dateinname “Gescannter Brief” ist
2T.1Conditional - TruePDF auf 2 Seiten reduzieren
2T.2Conditional - TrueDatentyp des reduzierten PDF’s ändern
2T.3Conditional - TruePDF mit Document intelligence analysieren lassen
2T.4Conditional - True / For-each SchleifeÜber Resultat der Document intelligence Analyse iterieren
2T.5Conditional - TrueDokument in SharePoint mit Timestamp und Versendername hochladen.

Testlauf

Jetzt testen wir unseren neuen Workflow! Der Screenshot zeigt, dass alle Schritte erfolgreich durchgeführt wurden. Die For-each Document Schleife dauert nun drei Minuten statt 17 Sekunden, hauptsächlich wegen der AI-Analyse und des API-Ratelimits.

Screenshot der Workflow Run History

Resultat

Die Daten im Zielordner sind nun mit den Absendernamen betitelt (Namen zensiert, unerwünschte Werbung sichtbar). Der Screenshot zeigt auch einen Fehler: Der “UID”-Brief stammt vom Bundesamt für Statistik. Bei 24 Dokumenten gab es zwei falsche und zwei unzureichende Titel, was einer Fehlerquote von 17% entspricht. Dies ist für uns akzeptabel, wir können die fehlerhaften und unzureichenden Titel manuell korrigieren. Um eine bessere Quote zu erhalten, könnten wir ein eigenes Modell trainieren, benötigen jedoch mehr Daten.

Screenshot der heruntergeladenen Dateien

Fazit

Durch die Integration von AI in unserem Azure Logic App Workflow haben wir die Dokumentenverwaltung deutlich optimiert. Die AI ermöglicht nicht nur eine intelligentere Benennung, sondern bietet auch Potenzial für die Erkennung von Rechnungstypen, Beträgen und visuellen Inhalten. Zudem erlaubt Azure die Möglichkeit, eigene Modelle zu trainieren, um spezifische Anforderungen zu erfüllen. Dies zeigt, wie vielfältig und anpassbar AI in der Digitalisierung ist.

Möchtest du das volle Potenzial von AI für dein Unternehmen nutzen? Starte jetzt einen Ideation Workshop mit uns und entdecke massgeschneiderte AI-Anwendungsfälle für dein Business! Kontaktiere uns oder vereinbare einen introduction call und setze den ersten Schritt in eine digitalisierte Zukunft.