Znáte bolesti spojené s vykazováním výdajů – ne pro vás, ale pro vaše uživatele. Hromadící se účtenky, ruční zadávání, překlepy. Se sadou 4D AIKit je tato dřina pryč. Jednoduchým nahráním se papírová účtenka nebo faktura promění v čistý strukturovaný JSON připravený pro vaši databázi.
Už žádné plýtvání časem na součty, data nebo názvy dodavatelů. Vision AI je přečte, jazykové modely je strukturují a 4D je propojí přímo s vaší aplikací. Z papíru do databáze během několika sekund – a vaši uživatelé nikdy nepocítí tření.
Stačí pár řádků kódu a z fotografie papírové účtenky uděláte strukturovaný objekt JSON připravený k uložení – žádné ruční zadávání, žádná lidská chyba.
Příklad: Extrakce strukturovaných dat z účtenky
Představte si, že váš uživatel nahraje účtenku prostřednictvím vaší aplikace. Pomocí AIKit může systém automaticky detekovat:
- typ dokumentu (účtenka, faktura nebo objednávka).
- Datum
- jméno prodejce
- Číslo faktury, je-li k dispozici
- Měnu
- Celkové částky (včetně a bez daně)
- Částky daně
Všechny tyto informace jsou zpracovány do čistého objektu JSON, který je připraven k uložení do databáze.
Příklad kódu:
Jak to vypadá v praxi:
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
Benefity: Z papíru do databáze během několika sekund
Toto řešení je ideální pro:
- Zaměstnance, kteří rychle a snadno předkládají zprávy o výdajích.
- Finanční týmy, které se snaží omezit ruční zadávání a chyby
- Mobilní aplikace nabízející funkce skenování dokumentů a automatizace.
Už žádné zadávání součtů, dat nebo názvů dodavatelů – AIKit udělá těžkou práci za vás.
Proč je to důležité
Tato funkce kombinuje to nejlepší ze tří světů:
- Vision AI: čtení a interpretace tištěných dokumentů.
- Jazykové modely: k inteligentnímu získávání strukturovaných dat.
- 4D integrace: pro bezproblémové propojení toho všeho s logikou aplikace a databází.
Vyzkoušejte si to sami
Vše, co potřebujete, je:
- Vstupní obrázek (fotoaparát, skener nebo nahrávání).
- Platný klíč OpenAI API.
- Komponentu 4D AIKit ve vašem projektu.
O zbytek se pak postará umělá inteligence : čistá, strukturovaná a připravená k produkci.
Příště…
A to je teprve začátek. V příštích příspěvcích se s vámi podělíme o další případy použití s AIKit zaměřené na byznys. Pokud už máte v hlavě nějaký scénář, rádi si ho poslechneme – možná se dokonce objeví v některém z příštích příspěvků.
