Nasazení EmailRatoru
EmailRator · podklad na schůzku 5. 10. 2026

Nasazení EmailRatoru

Ověřeno 2. 10. 2026, maskování 3. 10.Podrobnosti a zdroje v rozbalovacích částech
Výchozí bod

Proč vlastní backend

Nástroj má z e-mailu s poptávkou vytáhnout jednotné zadání zakázky (produkt, náklad, rozměr, materiál, termín) a u každého údaje ukázat, z které věty e-mailu pochází.

Žádný z měřených modelů to nezvládne bez chyb. Deepseek i gemini-3.5-flash mají správně asi 4 z 5 údajů, které vyplní. Když model dostane e-mail, který poptávkou tisku není (třeba objednávku online banneru nebo newsletter), většinou přesto něco vyplní. Proto převedený e-mail posoudí ještě samostatný model Jev, jestli jde o poptávku tisku, a panel jeho verdikt ukáže u výsledku. Výsledek převodu navíc prochází kontrolami: citace z e-mailu u každého údaje, převod rozměrů na mm a brána jistoty.

Nástroje Google samy tyto kontroly nemají. Pro vlastní kroky ve Workspace Studiu Google odkazuje na vlastní kód: „using Google Apps Script or your preferred programming language“. Bez vlastního kódu to tedy nejde.

Kód převodu a kontrol už máme hotový a odzkoušený na zkušební schránce. Rozhoduje se, kde poběží: u Googlu (Google Cloud Run), nebo v kontejneru u dodavatele nového systému. Vlastní server jsme zamítli, ve firmě není nikdo, kdo by se o něj staral při výpadcích.

Proč zatím deepseek. Výchozím modelem je od 25. 9., kdy vyšel nejlépe z modelů na Ollamě. Gemini jsme změřili až 30. 9. – 2. 10.: gemini-3.5-flash je stejně přesný, ale pomalejší a dražší (srovnání níže). Gemini má výhodu jinde: na Vertex AI zpracuje data v EU se smlouvou Google Cloudu. Text pro model Jev ale jde do USA i v této variantě.

Co přesně umí nástroje Google 4 nástroje
NástrojCo umíProč sám nestačí
Gemini v GmailuNa Business Starteru psaní a oprava textu, shrnutí vlákna, návrhy odpovědí, hledání v poště.Pracuje na požádání člověka nad otevřeným e-mailem, ne sám na každý nový. Jednotný formulář zadání ani kontrolu citací nemá.
Workspace StudioNa Business Starteru. Tok spuštěný novým e-mailem, AI krok Extract vytáhne údaje z textu, výsledek zapíše do tabulky Sheets.Kontroly a číselník jen jako vlastní krok naprogramovaný mimo Studio. Nejvýš 25 toků a 20 kroků v toku, denní počet běhů Google neuvádí. Google radí výstup Gemini před odesláním ven zkontrolovat člověkem.
Apps ScriptKód, který běží u Googlu, psaný v JavaScriptu.Náš hotový kód je v Pythonu, šlo by o přepis. Jedno spuštění smí trvat nejvýš 6 minut, spouštěče celkem 6 hodin denně (účty Workspace).
Doplněk Gmailu (Workspace)Panel vedle e-mailu v Gmailu.Smí používat jen karty Googlu („must use card-based interfaces“). Logika běží v Apps Scriptu, nebo na serveru, na který posílá požadavky Google, takže musí být na internetu. Proto jsme 1. 10. zvolili rozšíření do Chrome: má vlastní rozhraní a tehdy nepotřebovalo veřejný server.
Co se rozhoduje

Kde poběží backend a který model

OtázkaMožnostiCo víme
Kde poběží backendGoogle Cloud Run · kontejner u dodavatele nového systémuVlastní server zamítnut: nemá se o něj kdo starat při výpadcích. Převod, kontroly a rozhraní pro panel jsou hotové a zatím běží na pracovním počítači.
Který model převádí e-maildeepseek přes Ollamu · Gemini přes placené Gemini API · Gemini na Vertex AI v EUDeepseek a gemini-3.5-flash jsou stejně přesné (rozdíl v šumu měření). Deepseek je rychlejší a levnější. Zpracování v EU se smlouvou dává Vertex AI. Text pro Jev jde do USA v každé variantě.
Panel v Gmailurozšíření do ChromeRozhodnuto 1. 10., funguje, s uživatelem odzkoušeno 2. 10.
Maskování osobních údajůtext pro převod i pro JevZapnuto 3. 10. po měření (podrobnosti).
Model

Deepseek, nebo Gemini

deepseek-v4.1-flash, Ollamagemini-3.5-flash, Gemini APIgemini-3.5-flash, Vertex AI v EU
Přesnost na zlaté saděF1 81; na výběru 20 vláken 79,1 a 80,9F1 79,2 na výběru 20 vlákenstejný model jako přes Gemini API
Doba převodu vlákna1,1–2,3 s3,6–12,9 s (bezplatná úroveň, při přetížení až 224 s)neměřeno
Cena za běžný měsíc1,6–3,2 $ z předplatného 20 $18 $asi 20 $
Kde se data zpracujíhlavně v USA, pro kapacitu i v Evropě a Singapururegion nelze zvolitv EU
Data k trénovánínepoužije, vstupy neukládánepoužijenepoužije bez souhlasu zákazníka

Ve všech třech variantách dostane model od 3. 10. text e-mailu s maskovanými osobními údaji: jména lidí z hlaviček e-mailu, e-mailové adresy, telefony, adresy a další údaje jsou nahrazené zástupkami. K tomu ve všech variantách jde do USA text pro model Jev, maskovaný stejně (podrobnosti u otázky Data zákazníků).

Smlouva, ukládání a co je třeba zřídit
OllamaGemini APIVertex AI v EU
Smlouva o zpracovánístránka Ollamy GDPR ani smlouvu nezmiňujeData Processing Addendum GoogluCloud Data Processing Addendum
Ukládánínezaznamenávápo omezenou dobu kvůli odhalování zneužití, přechodně v kterékoli zemidata uložená v Google Cloudu zůstávají ve zvoleném regionu
Co zříditfiremní účet Ollama (nový plán Pro: 20 $ měsíčně, kredit 60 $, 3 požadavky najednou, další čekají ve frontě)projekt Google Cloud s fakturací pod firmouprojekt Google Cloud s fakturací, koncový bod v EU
Osobní údaje

Maskování osobních údajů

Do 3. 10. šel text e-mailu modelu pro převod celý. V textu pro Jev se skrývaly jen e-mailové adresy, telefony, odkazy, PSČ a hesla. Slovo ze jména odesílatele, zákazníka i našeho člověka, v něm zůstávalo v 71 ze 73 vláken s poptávkou.

Od 3. 10. nástroj před odesláním ven nahradí osobní údaje zástupkami, například [OSOBA_1], [EMAIL_1], [ADRESA_1]. Platí to pro model převodu i pro Jev. Po odpovědi modelu vrátí nástroj skutečné hodnoty zpět, takže produkční vidí skutečné údaje. Tabulka, která zástupku spojuje s hodnotou, zůstane jen v paměti nástroje po dobu převodu. Nikam se neukládá ani neposílá.

Rozhodnuto 2. 10.: maskovat text pro převod i pro Jev. Zapnuto 3. 10. po měření: maska nepropustila jména odesílatelů, řádky citací, IČO, DIČ, čísla účtů ani ulice. Přesnost převodu klesla o 1 až 2 body, Jev rozpoznává poptávky stejně dobře.

Co maska skryje a jak se měřila 6 částí
Co dnes zůstáváZměřeno 2. 10. na 73 vláknech s poptávkou, v textu, který jde do Jevu: slovo ze jména odesílatele v 71 vláknech, řádek citace „napsal(a)“ nebo „wrote:“ v 55, citovaná hlavička „Od:/Komu:/Kopie:“ v 26, číslo ve tvaru adresy (Ulice 12/3) v 17, dvě slova s velkým písmenem na řádku za pozdravem („S pozdravem“, „Děkuji“) v 11, IČO ve 4, DIČ ve 3, číslo účtu v 1.
Co maska skryjeJména z hlaviček e-mailu i ve skloňovaných tvarech, jména v citovaných hlavičkách, e-mailové adresy (část před zavináčem), cestu v odkazech, telefony, PSČ, IČO, DIČ, čísla účtů, IBAN, rodná čísla, hesla, ulice a města u PSČ. Názvy firem jen z hlaviček e-mailu a s právní formou (s.r.o., a.s., spol.).
Co zůstane vidětDoména e-mailu a odkazu (například firma.cz), protože podle ní model pozná firmu zákazníka. Když doména obsahuje jméno člověka z hlaviček e-mailu, skryje se celá. Dál zůstanou názvy firem bez právní formy a jméno člověka, který v hlavičkách ani citacích není, například jen v podpisu.
Co skrýt nesmíÚdaje o tisku: formát, barevnost, gramáž, náklad, rozměry, data, kódy EAN, čísla zakázek. Hlídají to testy.
Zákazník a naši lidéZástupky odliší našeho zaměstnance od zákazníka ([OSOBA_NASE_1] a [OSOBA_1]). Náš člověk je ten s adresou na doméně firmy nebo na seznamu adres zaměstnanců. Seznam pro ostrý provoz dodá firma. Když zaměstnanec poptávku přepošle, zůstane klient v přeposlané zprávě zákazníkem.
Měření před zapnutímMaska na 71 vláknech s poptávkou a na 24 přeposlaných poptávkách testovací sady nenechala žádné slovo ze jména odesílatele, řádek citace, IČO, DIČ, číslo účtu, ulici s číslem ani jméno v doméně. Model vrátil všech 1 924 zástupek beze změny. Přesnost převodu na zlaté sadě 68 vláken: bez masky F1 80 a 81, s maskou 78 a 80 (dva běhy, stejný čas). Jev na 131 označených vláknech: všech 90 jistých odpovědí správně.
Kontrola údajů s maskouU údajů, které prošly všemi kontrolami, klesla správnost s maskou z 94,5 a 94,6 % na 90,1 a 93,0 %. Tyto údaje dnes stejně potvrzuje člověk, automatické přijetí je vypnuté.
Provoz

Objem, cena a tarif Google

Asi 60 e-mailů k zakázkám za pracovní den, asi 1 260 měsíčně. Náklady na model jsou v řádu jednotek až desítek dolarů měsíčně.

Podrobná čísla 6 údajů
ObjemZe starého systému asi 217 zakázek měsíčně, ve vlákně průměrně 5,8 zprávy, tedy asi 1 260 e-mailů měsíčně. Spíš spodní odhad: nezahrnuje poptávky, ze kterých zakázka nevznikla, ani ostatní poštu.
Jeden převodPrůměrně 6 011 tokenů vstupu a 575 výstupu.
Ceník modelůZa milion tokenů vstup / výstup: gemini-3.5-flash přes Gemini API 1,50 $ / 9,00 $, na Vertex AI v regionu 1,65 $ / 9,90 $, gemini-3.5-flash-lite 0,30 $ / 2,50 $ (běžný měsíc 4,1 $).
Ollama ProPlán stojí 20 $ měsíčně a obsahuje kredit 60 $ měsíčně na tokeny. Provoz spotřebuje 3–12 % měsíčního kreditu (1,6–7,3 $), platí se tedy jen 20 $ za plán.
Gemini zdarmaJen na zkoušení. Aplikaci pro uživatele v EU smí podle podmínek Googlu poskytovat jen placená služba.
Business StarterGmail API pro interní aplikaci, Google Cloud, Vertex AI i Workspace Studio na Starteru fungují. Uložení dat Workspace jen v EU je až od Business Standard.
Stav projektu

Co máme a co chybí

Hotové: čtení pošty, převod e-mailu na zadání, kontroly, posouzení modelem Jev a panel v Gmailu. Chybí: zápis zakázky do nového systému, provoz na serveru a mazání osobních údajů.

Všechny části nástroje 12 částí
Čtení pošty z GmailuStažení vlákna na vyžádání, nové zprávy přes historii Gmailu. Zatím na zkušební schránce.máme
Převod e-mailu na zadáníVýstup podle pevného schématu. Výchozí model deepseek, Gemini je napojené.máme
Zlatá sada a měření68 vláken se správnými výsledky (vyplnil model Claude Opus, část hodnot opravil uživatel). Měření se dá kdykoli zopakovat.máme
Kontroly výsledkuCitace z e-mailu u každého údaje, převod rozměrů z cm na mm, brána jistoty. Automatické přijetí je vypnuté, každé pole potvrdí produkční.máme
Posouzení modelem JevJestli jde o poptávku tisku, panel verdikt ukáže u výsledku. Přes OpenRouter, jen na endpoint, který data neuchovává. Výpadek Jevu převod nezastaví.máme
Panel v GmailuRozšíření do Chrome, odzkoušené 2. 10.máme
Číselník materiálů a produktůZatím jen zkušební katalog.chybí skutečný
Zápis zakázky do nového systémuČeká na rozhraní od dodavatele.chybí
Provoz na serveruNasazení do Google Cloud Run nebo kontejneru dodavatele, zálohy, sledování chyb.chybí
Maskování osobních údajůOd 3. 10. pro převod i Jev: jména z hlaviček a citací, e-mailové adresy, telefony, adresy, IČO, DIČ, účty a firmy s právní formou nahrazené zástupkami.máme
Mazání osobních údajůE-maily smazané v Gmailu u nás zatím zůstávají. Podmínka ostrého nasazení.chybí
Přílohy PDF a skenyText z PDF s textovou vrstvou čteme. Skeny řeší samostatný projekt.jiný projekt
Na schůzku

Otázky, na které potřebujeme odpověď

  • Kde backend: Google Cloud Run, nebo kontejner u dodavatele nového systému? Dovolí dodavatel vlastní kontejner?
  • Zápis zakázky: jaké rozhraní nový systém nabízí (API, webhook), aby nástroj mohl zakázku založit?
  • Data zákazníků: smí maskovaný text e-mailů do USA (Ollama), nebo musí zůstat v EU (Vertex AI)? Do USA posílá nástroj i text e-mailu pro model Jev: přes OpenRouter k firmě TypeSafe, která Jev provozuje v USA. Před odesláním nástroj text maskuje: jména z hlaviček a citací, e-mailové adresy, telefony, adresy, IČO a firmy s právní formou nahradí zástupkami. Názvy firem bez právní formy a domény e-mailů zůstávají. Obě firmy píšou, že na textu netrénují. OpenRouter text neukládá, ukládání je v účtu vypnuté (ověřeno 2. 10.). OpenRouter řadí Jev mezi endpointy, které data neuchovávají, a nástroj jiné endpointy nepovolí. Vlastní zásady TypeSafe přitom uvádějí jen obecně, že data drží, „dokud je to rozumně potřeba“, konkrétní dobu ne. GDPR ani smlouvu o zpracování nezmiňují. Jev potřebujeme v každé variantě, i v té jen s Googlem. Volat ho jde přes OpenRouter, nebo přímo u TypeSafe, v obou případech běží v USA. Endpoint bez uchování dat umíme vynutit jen přes OpenRouter; přímo u TypeSafe platí jen jeho zásady. Maskování platí v textu pro převod i pro Jev. Jména lidí z hlaviček e-mailu skryje i jinde v textu a ve skloňovaných tvarech. Jméno člověka, který v hlavičkách ani citacích není (například jen v podpisu), maska nepozná.
  • Účty a platby: kdo založí firemní účet Ollama, nebo projekt Google Cloud s fakturací pod firmou? A firemní účet pro Jev, u OpenRouteru, nebo přímo u TypeSafe? Dnes Jev jede přes účet sdílený s jiným projektem, klíč má limit 3 $ týdně.
  • Podmínka spuštění: jakou přesnost chceme, u všech polí, nebo jen u těch, která nástroj vyplní bez výhrady?
  • Uchování dat: jak dlouho smí nástroj držet e-maily a výsledky převodu?
Jak čísla vznikla

Přesnost. F1 spojuje dvě věci: kolik vyplněných údajů je správně a kolik správných údajů model našel. Měří se na zlaté sadě 68 vláken, u modelů s denním limitem na výběru 20 z nich. Rozdíl do 2 bodů je v šumu: deepseek dal na stejných 20 vláknech ve dvou bězích 79,1 a 80,9. Čísla modelů jsou změřená bez masky; s maskou, zapnutou 3. 10., dal deepseek na zlaté sadě F1 78 a 80 proti 80 a 81 bez ní ve stejném čase. Zlatou sadu vyplnil model Claude Opus, proto modely Claude do pořadí nepočítáme.

Chyby modelu. Správně vyplněných údajů: deepseek 80 % na zlaté sadě, gemini-3.5-flash 81 % na výběru 20 vláken. Gemini-3.5-flash-lite má správně 87–88 % toho, co vyplní, ale vyplní méně údajů, takže celkově vychází o 2–5 bodů F1 pod deepseekem. Prázdný výsledek u vláken, která poptávkou nejsou: deepseek u 16 z 63, gemini-3.5-flash-lite u 2 z 54.

Výběr modelu. Deepseek-v4.1-flash je výchozí od 25. 9. po srovnání modelů na Ollamě (mimo jiné deepseek-v4-pro, gemma, mistral-large-3). Gemini jsme měřili od 30. 9. Gemini-3.5-flash má na bezplatném klíči 20 volání denně, proto je změřený jen na výběru 20 vláken. Potvrzení na celé zlaté sadě (3 běhy a vlákna, která poptávkou nejsou) by na něm trvalo asi 14 dní.

Doba převodu. Deepseek měřen 2. 10. na výběru 20 vláken, gemini-3.5-flash 1. a 2. 10. na bezplatné úrovni, kde byl model často přetížený.

Cena. Stejný výpočet jako na stránce Vytížení produkčních: převod po každé nové zprávě, 6 011 tokenů vstupu a 575 výstupu, ceníky z 2. 10. Rozpětí u deepseeku dává cena mimo špičku a ve špičce. Vertex AI: cena úrovně Standard pro regionální koncový bod.

Brána jistoty. Pole, která pustí bez výhrady, mají přesnost 93,6–95,1 % a jsou to asi polovina polí (měřeno bez masky; s maskou 90,1 a 93,0 %). Automatické přijetí je od 30. 9. vypnuté.

Vertex AI se v dokumentaci Googlu nově jmenuje Gemini Enterprise Agent Platform. Koncový bod v EU (např. europe-west1) drží zpracování v EU. Deepseek-v4.1-flash, který jsme měřili, v její tabulce zpracování podle regionů není.

Starter. Podrobně na stránce AI v Business Starteru.

Ověření. Citace ze zdrojů hlídá skript scripts/nasazeni_kontrola.py, ceny modelů scripts/vytizeni_kontrola.py. Měření jsou z databáze projektu EmailRator a z plánu Doc/PLAN-google.md, údaje o maskování z plánu Doc/PLAN-maskovani.md (počty spočítal skript scripts/maskovani_zbytky.py, hodnoty nevypisuje), rozhodnutí o panelu z projektu GEmailRator. Nastavení účtu OpenRouter (ukládání vypnuté, limit klíče) je přečtené v jeho administraci 2. 10. Že Jev jde jen na endpoint bez uchování dat, hlídá test v kódu; že OpenRouter nastavení směrování v požadavku dodržuje, jsme ověřili zkušebními požadavky.

Zdroje stažené 2. 10. 2026