Bon und Sprachaufnahme werden Vorrat

Bon und Sprachaufnahme werden Vorrat A data-flow diagram generated by Archify. 01 / Eingabe 02 / Erkennen 03 / Deuten 04 / Prüfen 05 / Speichern Bon oder PDF · Data-URL, 9,5 MiB · 01 / Eingabe · Kamera Bon oder PDF Data-URL, 9,5 MiB Kamera Sprachaufnahme · WebM/Opus, 7 MiB · 01 / Eingabe · Mikrofon Sprachaufnahme WebM/Opus, 7 MiB Mikrofon Mistral OCR · bis zehn Seiten · 02 / Erkennen Mistral OCR bis zehn Seiten Voxtral · Transkript · 02 / Erkennen Voxtral Transkript mistral-large · TOON, eigener Prompt · 03 / Deuten mistral-large TOON, eigener Prompt Parser und Prüfung · Menge, Emoji, Datum · 04 / Prüfen Parser und Prüfung Menge, Emoji, Datum groceries · der Vorrat · 05 / Speichern groceries der Vorrat purchases · die Statistik · 05 / Speichern purchases die Statistik Bild oder PDF Nutzerfoto Audio Nutzerstimme Belegtext Transkript TOON-Zeilen eine Zeile je Artikel je Artikel ein Kauf Legend primary data data store data flow

Zwei Eingaben, eine Function

  • • ai-analysing-receipt bedient Bon, PDF und Sprache mit je eigenem Prompt
  • • Jeder Ausgang ist ein HTTP-Statuscode, mehr liest der Client nicht
  • • Beide Rows entstehen in einer Transaktion, sonst bleibt kein halber Bon liegen
  • • Ein PDF darf 7 MiB haben, Bilder deckelt vorher die Leinwand des Zuschnitts

Wogegen geprüft wird

  • • Die bestätigten Haltbarkeiten des Haushalts gehen als Block in den Prompt, höchstens 200
  • • Unbekannte Kategorien fallen auf Other, ein Bondatum älter als ein Jahr gilt als Lesefehler
  • • Der Produktname ist Nutzertext und liegt in Appwrite verschlüsselt