Sie kennen das Problem der Spesenabrechnung – nicht für Sie, sondern für Ihre Benutzer. Die sich stapelnden Quittungen, die manuelle Eingabe, die Tippfehler, die sich einschleichen. Mit 4D AIKit ist diese Plackerei vorbei. Ein einfacher Upload verwandelt einen Papierbeleg oder eine Rechnung in sauberes, strukturiertes JSON, das für Ihre Datenbank bereit ist.
Sie verschwenden keine Zeit mehr mit Summen, Daten oder Lieferantennamen. Vision AI liest sie, Sprachmodelle strukturieren sie, und 4D bindet sie direkt in Ihre Anwendung ein. Vom Papier zur Datenbank in Sekundenschnelle – und Ihre Nutzer spüren die Reibung nicht.
Mit nur wenigen Zeilen Code verwandeln Sie ein Foto eines Papierbelegs in ein strukturiertes, speicherfertiges JSON-Objekt – keine manuelle Eingabe, keine menschlichen Fehler.
Beispiel: Extrahieren strukturierter Daten aus einer Quittung
Stellen Sie sich vor, Ihr Benutzer lädt eine Quittung über Ihre Anwendung hoch. Mit AIKit kann das System automatisch erkennen:
- Dokumententyp (Quittung, Rechnung oder Bestellung)
- Datum
- Name des Verkäufers
- Rechnungsnummer, falls vorhanden
- Währung
- Summen (mit und ohne Steuer)
- Steuerbeträge
Alle diese Informationen werden in ein sauberes JSON-Objekt geparst, das in Ihrer Datenbank gespeichert werden kann.
Code-Beispiel:
So sieht das in der Praxis aus:
var $client := cs.AIKit.OpenAI.new("YourAPIKey")
// CONVERT THE IMAGE TO BASE64 IF IT'S NOT A URL
var $blob := $pictureEntity.picture
var $base64Encoded : Text
BASE64 ENCODE($blob; $base64Encoded)
var $picture := "data:image/jpeg;base64," + $base64Encoded
var $prompt := "You are an expert assistant in processing accounting documents. Analyze the image of the attached document (receipt, invoice, or purchase order). Return only a JSON object, without any explanation, without markdown tags, without commentary, and without any line break before or after. The JSON must be clean and follow this exact structure: { \"document_type\": \"receipt\" ' \"invoice\" ' \"purchase_order\", \"date\": \"MM-DD-YYYY\", \"vendor\": \"Merchant or company name\", \"invoice_number\": \"text or null\", \"currency\": \"EUR\" ' \"USD\" ' \"other\", \"total_incl_tax\": float or null, \"total_excl_tax\": float or null, \"tax\": float or null, \"items\": [ { \"name\": \"string\", \"quantity\": number or null, \"unit_price\": float or null, \"total_price\": float or null } ] } Remember: no sentences, tags, or text should surround or precede the JSON. Just the pure JSON object, that’s all."
var $result := $client.chat.vision.create($picture).prompt($prompt).choice.message.content
var $parsedJSON : Object
$parsedJSON := JSON Parse($result)
return $parsedJSON
Vorteile: In Sekundenschnelle vom Papier zur Datenbank
Diese Lösung ist ideal für:
- Mitarbeiter, die Spesenabrechnungen schnell und einfach einreichen
- Finanzteams, die manuelle Eingaben und Fehler reduzieren möchten
- Mobile Apps mit Funktionen zum Scannen von Dokumenten und zur Automatisierung
Kein Eintippen von Summen, Daten oder Kreditorennamen mehr – AIKit übernimmt die schwere Arbeit.
Warum dies wichtig ist
Diese Funktion kombiniert das Beste aus drei Welten:
- Vision AI: zum Lesen und Interpretieren gedruckter Dokumente.
- Sprachmodelle: zur intelligenten Extraktion strukturierter Daten.
- 4D-Integration: um alles nahtlos mit Ihrer Anwendungslogik und Datenbank zu verbinden.
Probieren Sie es selbst aus
Alles was Sie brauchen ist:
- Eine Bildeingabe (Kamera, Scanner, oder Upload).
- Einen gültigen OpenAI API-Schlüssel.
- Die 4D AIKit Komponente in Ihrem Projekt.
Dann lassen Sie die KI den Rest erledigen: sauber, strukturiert und produktionsreif.
Die nächsten Schritte…
Und das ist erst der Anfang. In den kommenden Beiträgen werden wir weitere geschäftsorientierte Anwendungsfälle mit AIKit vorstellen. Wenn Sie bereits ein Szenario im Kopf haben, würden wir uns freuen, es zu hören – vielleicht wird es sogar in einem der nächsten Beiträge vorgestellt.
Für diesen Beitrag sind derzeit keine Kommentare verfügbar.