Tolaron RadarNež začnete

Komu patří AI ve vaší aplikaci? Účty, prompty a data

Kdo ovládá AI ve vaší aplikaci? Ověřte účty, API klíče, pokyny, testy a tok dat, abyste mohli změnit dodavatele a zajistit další provoz funkce.

Zdeněk Dolák · zakladatel7 min čtení
Telefon v tmavě modrém obalu displejem dolů na světle modrém papíře vedle mosazného klíče s korálovou visačkou, tmavě modrého zápisníku s gumičkou a hromádky prázdných kartiček v tmavě modrém klipu
Na této stránce

Dokázal by funkci s umělou inteligencí ve vaší aplikaci zítra provozovat jiný dodavatel? Jen pokud vaše firma drží čtyři věci:

  • Účet u poskytovatele AI modelu a jeho fakturaci.
  • Přístupové klíče k API, a to mimo aplikaci.
  • Pokyny a testy, díky kterým se funkce chová, jak má.
  • Záznam o tom, jaká data z aplikace odcházejí a za jakých podmínek.

Pokud kteroukoli z nich drží dodavatel, provoz funkce závisí na tom, zda ho dodavatel dál zajišťuje. Článek Komu patří vaše aplikace? popisuje účty, kód a smlouvu, které potřebujete ke změně dodavatele. Asistent, shrnutí dokumentů nebo chytré vyhledávání přidávají závislost, kterou účty v obchodech ani repozitář neukážou. Ověřte tyto čtyři věci před podpisem s jakýmkoli dodavatelem, nás nevyjímaje, nebo hned teď, pokud už funkce běží.

Typická závislost (smyšlený příklad): aplikace pro servisní techniky má chatovacího asistenta, který odpovídá na dotazy techniků podle servisních manuálů. Funguje dobře. Účet u poskytovatele modelu ale patří agentuře, platí se kartou agentury a pokyny, podle kterých asistent odpovídá, jsou v administraci agentury. Když firma změní dodavatele, asistent přestane fungovat v den, kdy agentura účet zruší, a nikdo nemá kopii toho, co mu bylo zadáno.

Účet u poskytovatele modelu založte na jméno firmy

Kdo drží účet u poskytovatele modelu, ten ovládá funkci, její účet za provoz i data. Založte účet u poskytovatele, ať je to OpenAI, Anthropic, Google nebo jiný, na jméno vaší firmy, s firemní platební metodou a alespoň dvěma vlastníky z vaší strany. Dodavatele pak pozvěte jako člena s přístupem, který k práci potřebuje.

Z vlastnictví účtu plynou tři věci:

  • Náklady jsou vaše a vidíte je. Funkce s AI se obvykle platí podle použití, takže cena roste s počtem uživatelů i s tím, kolik textu každý dotaz posílá. Hned od prvního dne nastavte měsíční rozpočet a upozornění na čerpání a ověřte, zda limit poskytovatele požadavky zastaví, nebo jen pošle varování.
  • Oznámení poskytovatele chodí vám. Oznámení o ukončení modelů a změnách cen či podmínek chodí na kontaktní adresy uvedené u účtu. Pokud jsou to adresy dodavatele, o ukončení modelu se dozvíte, až funkce přestane fungovat.
  • Podmínky pro data si volíte vy. Než vyberete poskytovatele a službu, ověřte, jak lze nastavit dobu uchování dat, kde se data zpracovávají a jaké smluvní podmínky pro zpracování osobních údajů platí. U účtu, který vám nepatří, je sjednat nemůžete.

Klíče zůstávají na serveru, nikdy v aplikaci

Klíč, který otevírá účet u poskytovatele modelu, nesmí být nikdy součástí mobilní aplikace. Klíč vložený do aplikace lze z ní vytáhnout a zneužít k placeným požadavkům na váš účet nebo k přístupu ke všemu, co klíč zpřístupňuje. Dokumentace OpenAI to říká přímo: klíč nesmí být v kódu, který běží u uživatele, tedy v prohlížeči ani v aplikaci.

Aplikace má volat váš vlastní backend a teprve ten volá model. Tento server drží klíč, ověřuje, kdo je uživatel a na co se smí ptát, omezuje, jak často se může ptát, a vede záznam. Patří vaší firmě stejně jako zbytek backendu a článek o tom, co musí umět vaše API, než začneme stavět aplikaci, shrnuje, co si s jeho správcem vyjasnit.

Klíče uchovávejte v zabezpečeném úložišti přístupových údajů, které spravuje vaše firma. Pro testování a pro ostrý provoz používejte oddělené klíče. Někdo z vaší strany je musí umět zneplatnit a nahradit bez dodavatele.

Pokyny a testy mějte připravené k předání

O tom, zda máte funkci pod kontrolou, nerozhoduje model, ale pokyny, podle kterých odpovídá, a testy, které ověřují jejich dodržování. Model si pronajímáte a časem ho vystřídá jiný. Pokyny, často označované jako systémový prompt, popisují roli, tón, hranice a formát odpovědí. Testovací sadu tvoří dotazy z praxe. U každého je uvedeno, co musí dobrá odpověď obsahovat a co obsahovat nesmí.

Zacházejte s obojím jako s kódem:

  • Ve vašem repozitáři, s celou historií, vedle aplikace. Ne v administraci dodavatele nebo v dokumentu, který může upravovat jen on.
  • Se stejnou kontrolou jako každá jiná změna. Změna jednoho slova v pokynech může změnit odpovědi v celé funkci.
  • S testovací sadou vedle nich. Bez ní je výměna modelu nebo úprava pokynů hádání. S ní můžete testy zopakovat a porovnat výsledky. Odpovědi AI se mezi běhy liší, proto testy ověřují dohodnutá kritéria přijetí, ne shodné znění.
  • Včetně podkladů. Pokud funkce odpovídá z vašich dokumentů, patří k předání i seznam toho, co čte, jak se dokumenty pro model připravují a jak se udržují aktuální.

Vyzkoušejte předání: dokázal by nový dodavatel spustit stejné testy a posoudit odpovědi podle vašich dohodnutých kritérií přijetí? Pokud ne, sepište, co chybí, dokud je původní tým ještě k dispozici.

Zjistěte, jaká data posíláte poskytovateli modelu

Každý dotaz posílá data poskytovateli, takže musíte vědět, co se posílá, jak dlouho se to uchovává a zda se to smí použít k trénování. Podmínky se liší podle poskytovatele i podle toho, zda používáte placenou, nebo neplacenou službu. Stav k říjnu 2026:

Všechny sloupce uvidíte posunutím tabulky do strany.

PoskytovatelPoužije data k trénování?Jak dlouho dotazy uchováváPoznámka pro uživatele v EU
OpenAI APIVe výchozím stavu ne, pokud to sami nepovolíteZáznamy pro kontrolu zneužití standardně až 30 dní; nulové uchování jen se schválením OpenAIUkládání a zpracování v Evropě je k dispozici schváleným zákazníkům
Anthropic APIVe výchozím stavu ne; odeslaná zpětná vazba ale použita být můžeMazání do 30 dní, s výjimkami jako vymáhání pravidel použití a zákonné povinnostiObchodní podmínky zakazují trénovat na obsahu zákazníka
Google Gemini API, placenéNeZáznamy po omezenou dobu kvůli odhalování porušení pravidelAplikace dostupné uživatelům v EHP, Švýcarsku nebo Spojeném království smějí používat jen placené služby
Google Gemini API, neplacenéObsah může sloužit ke zlepšování produktů Googlu a mohou ho číst lidéPodmínky žádnou lhůtu neuvádějíGoogle doporučuje neposílat citlivé, důvěrné ani osobní údaje. Pro vývojáře v EHP, Švýcarsku nebo Spojeném království platí podmínky placených služeb pro data i u neplaceného použití

Nejdřív zkontrolujte řádek pro neplacené služby. Prototyp postavený na bezplatném klíči dodavatele, třeba mimo EU, který pak zůstal běžet v provozu, posílá data vašich uživatelů za podmínek, které pro ně nikdo nevybral. Zjistěte, čí klíč funkce dnes používá.

Pak sepište tok dat dané funkce na jednu stránku, kterou schválí člověk odpovědný ve vaší firmě za ochranu osobních údajů:

  • Co se posílá: dotaz uživatele, jeho dokumenty, údaje o účtu, poloha. Posílejte jen to, co odpověď potřebuje.
  • Komu: poskytovatel a region a smlouva o zpracování, kterou s ním máte. Podle GDPR je poskytovatel, který pro vás zpracovává osobní údaje, vaším zpracovatelem a potřebuje s vámi smlouvu.
  • Co se dozví uživatel: pravidla App Store (bod 5.1.2) nově vyžadují, aby aplikace jasně uvedla, kdy sdílí osobní údaje se třetími stranami, včetně AI třetích stran, a předem k tomu získala výslovný souhlas.
  • Co si necháváte vy: zda váš backend ukládá dotazy a odpovědi, jak dlouho a kdo je může číst.

Tato část je obecná informace, ne právní rada. Tok dat i podmínky poskytovatele nechte pro svůj případ posoudit tomu, kdo ve firmě odpovídá za ochranu osobních údajů, a právníkovi.

Modely končí, naplánujte výměnu

Poskytovatelé modely ukončují a datum určují oni. Stránka OpenAI o ukončování modelů slibuje u obecně dostupných modelů oznámení nejméně šest měsíců předem, u specializovaných a zkušebních méně, a v současnosti uvádí, že GPT-4o a GPT-4.1 skončí 14. ledna 2027. Anthropic oznamuje ukončení veřejně vydaných modelů nejméně 60 dní předem.

Když máte účet, pokyny i testovací sadu v rukou, je ukončení modelu plánovaný úkol: spustit testy na novém modelu, porovnat, upravit pokyny a vydat. Bez nich možná budete potřebovat pomoc původního dodavatele, jen abyste náhradu vůbec mohli vyzkoušet. Zapište si, jaký model každá funkce používá, zda je ohlášeno datum jeho ukončení a kdo sleduje oznámení poskytovatele.

Co přidat do smlouvy

Smlouva k aplikaci, kterou popisuje článek Komu patří vaše aplikace?, by měla navíc určit:

  • Na koho jsou registrované účet u poskytovatele modelu, jeho klíče a fakturace: na vaši firmu, případně kdy na ni přejdou.
  • Co se předává: pokyny, testovací sady a kód, který připravuje vaše dokumenty pro model, jako součást dodávky se zbytkem zdrojového kódu, a že je smíte používat, upravovat a předat jinému dodavateli.
  • Jaké informace dodavatel poskytuje: jaký model od kterého poskytovatele každá funkce používá, a oznámení o ukončení modelů a změnách cen, která dostane.
  • Co smí poskytovatel s vašimi daty dělat a jak dlouho je smí uchovávat, a že je dodavatel nesmí použít k ničemu jinému.
  • Kdo sleduje změny u poskytovatele, testuje náhradní modely a schvaluje vydání, jak se tato práce platí a co uvidí uživatelé, když funkce selže nebo se musí vypnout.

Smlouvu nechte posoudit svým právníkem, včetně podmínek, kterými se řídí používání odpovědí, které model vygeneruje.

Když funkci dnes drží dodavatel

Požádejte o písemný plán předání, dokud spolupráce funguje. Má pokrýt, co lze převést na vaše účty, co je potřeba vytvořit znovu, jak bude funkce během změny běžet a kdy dodavatel ztratí přístup. Začněte účtem u poskytovatele a klíči, protože další kroky závisejí na vytvoření nového klíče ve vašem účtu.

Kontrolní seznam

Všechny sloupce uvidíte posunutím tabulky do strany.

PoložkaCo ověřitKde má být
Účet u poskytovatele modeluRegistrovaný na vaši firmu; dva vlastníci z vaší strany; dodavatel pozvaný jako členVe vaší organizaci u poskytovatele
Fakturace a limityFiremní platební metoda; nastavený měsíční rozpočet a upozornění na čerpání; víte, zda limit požadavky zastavíV účtu u poskytovatele
API klíčeNikdy v aplikaci; oddělené pro testování a ostrý provoz; vaši lidé je umí zneplatnit a nahraditV zabezpečeném úložišti přístupových údajů na vašem backendu
Pokyny (systémové prompty)Celé znění s historií; změny procházejí kontrolouVe vašem repozitáři
Testovací sadaUkázkové dotazy s kritérii přijetí každé odpovědi: co musí a co nikdy nesmí obsahovatVe vašem repozitáři
PodkladyCo funkce čte, jak se to připravuje a aktualizujeVe vašem repozitáři a úložišti
Tok datCo se posílá, kterému poskytovateli a do jakého regionu, jak dlouho se uchovává, souhlas uživateleNa jedné stránce schválené tím, kdo ve firmě odpovídá za ochranu osobních údajů
Model a jeho ukončeníJaký model každá funkce používá, ohlášené datum ukončení, kdo sleduje oznámení poskytovateleV dokumentaci vaší aplikace

Další krok

Pokud už vaše aplikace funkci s AI má a nejste si jistí, kdo drží účet, klíče nebo pokyny, pošlete nám krátký popis přes kontaktní stránku: co funkce dělá, jakého poskytovatele používá, pokud to víte, a kdo ji postavil. Klíče ani hesla neposílejte, k rozhovoru nejsou potřeba. Co stavíme, popisuje stránka vývoj mobilních aplikací.

Zdroje

Všechny zdroje byly ověřeny 23. října 2026.

Zdeněk DolákZakladatel Tolaronu. Předtím roky stavěl platební software.