Služba v kostce
Integrace ChatGPT na míru vašemu produktu.
Pod značkou Softflow vyvíjím pluginy pro ChatGPT, MCP servery a vlastní GPT Actions. Propojím je s API vaší aplikace a nastavím, která data mohou číst a jaké operace smějí provádět. Jsem Lukáš Jursa a návrh i vývoj řešíte přímo se mnou.
- S čím začít
- Jedním konkrétním úkolem, kontaktem na správce systému a dokumentací API, pokud ji máte.
- Co ověřím jako první
- Způsob použití v ChatGPT, dostupná rozhraní a rozsah první ověřitelné verze.
- Jak vznikne nabídka
- Podle domluveného rozsahu. Případnou placenou analýzu nacením zvlášť a předem.
- Co bude po předání
- Dostanete domluvený zdrojový kód a dokumentaci. Provoz, poplatky za API a údržbu vymezíme v nabídce.
Stáhnout podklady pro zadání nebo připravit stručnou poptávku.
01 / Kde propojení pomůže
Začněme tím, co dnes zákazník musí udělat ručně.
Vaše aplikace už může mít potřebná data i pravidla. Zákazník se k nim ale dostává přes několik obrazovek, filtrů nebo dotazů na podporu. Napojení na ChatGPT mu může část tohoto postupu zpřístupnit jedním zadáním, aniž byste museli nahrazovat stávající systém.
Vyhledat a porovnat
Zákazník popíše požadavky, integrace vyhledá odpovídající položky v katalogu a načte cenu či dostupnost z vašeho API. Výsledek obsahuje podklady pro rozhodnutí, ne jen obecnou odpověď.
Připravit další krok
ChatGPT připraví návrh nabídky, založí požadavek na podporu nebo upraví povolený údaj. Předem určíme, co může proběhnout rovnou a co musí uživatel potvrdit.
Usnadnit práci týmu
Kolega dohledá záznam v CRM, zjistí stav zakázky nebo si připraví přehled z interního systému. Přístup k údajům se řídí jeho oprávněními, ne tím, na co se dokáže zeptat.
Přínos první verze ověříme na konkrétním úkolu: zda ho uživatel dokončí, kde se zastaví a kolik kroků mu odpadne. Další funkce pak vybíráme podle skutečného použití. Pokud stejný problém lépe vyřeší běžná API integrace nebo úprava aplikace, doporučím ji místo pluginu.
02 / Technologie podle účelu
Plugin pro ChatGPT, MCP server, nebo GPT Actions?
Pod názvy „ChatGPT aplikace“, „plugin pro ChatGPT“ nebo „Apps SDK“ se často hledá podobná služba: propojení asistenta s vlastním produktem. Dokumentace OpenAI popisuje plugin jako balíček, který může spojovat instrukce, MCP server a volitelné uživatelské rozhraní. Nejdřív proto ověřím cílové prostředí a teprve pak zvolím způsob napojení.
Váš produkt jako součást ChatGPT
Pro zákazníky nebo tým, kteří mají používat konkrétní funkce vaší služby. MCP server zpřístupní vybrané nástroje nad API. Když to práci usnadní, doplním i rozhraní pro výběr, porovnání nebo potvrzení výsledku.
Napojení vlastního GPT na API
Pro asistenta, který načítá data nebo provádí vymezené operace přes REST API. Připravím OpenAPI schéma, přihlašování a testy. Před návrhem ověřím dostupnost a vhodnost této varianty pro váš účet a zamýšlené použití.
Nemusíte předem vědět, co je MCP ani jaké SDK zvolit. Stačí popsat, kdo bude propojení používat a co má zvládnout. Doporučení opřu o váš systém, přístupová pravidla a způsob zpřístupnění uživatelům.
03 / Co bude součástí dodávky
Funkční napojení i podklady pro jeho provoz.
- Vymezená první verze. Postup uživatele, seznam funkcí, povolené operace a podmínky, podle kterých ověříme výsledek.
- Propojení s vaším systémem. Domluvený MCP server a plugin, nebo GPT Actions včetně schématu a napojení na backend.
- Přihlášení a oprávnění. Způsob ověření uživatele, kontroly na serveru a jasná pravidla pro vytváření či změnu záznamů.
- Testy běžných i chybových stavů. Nejasné zadání, prázdný výsledek, chybějící oprávnění, opakovaný požadavek a výpadek navazujícího API.
- Nasazení a dokumentace. Zdrojový kód, potřebná konfigurace, požadavky na prostředí a návod k provozu v domluveném rozsahu.
- Příprava na zveřejnění. Testovací zadání, známá omezení a technické podklady ke schválení, pokud má být plugin veřejný.
V nabídce určíme také vlastníka účtů, úhradu hostingu a odpovědnost za další údržbu. Dokumentace má umožnit řešení provozovat a upravovat i po předání, ne jen popsat, že existuje.
Konkrétní první verze
Příklad: vyhledání produktu a návrh nabídky.
Představte si katalog s existujícím API. Uživatel popíše požadavky, vybere vhodnou položku a nechá si připravit nabídku. První verzi mohou tvořit tři nástroje: vyhledání produktů, načtení detailu a vytvoření návrhu nabídky. Jde o modelové zadání, ne o popis dokončené klientské zakázky.
Nejdřív vyhledávání
Jeden zdroj dat a jasně vymezený úkol. Ověříme, že integrace vrací správné položky a uživatel rozumí výsledku. Teprve potom přidáváme změny v systému.
Potom práce s účtem
Přihlášení, oprávnění konkrétního uživatele a domluvená operace. Otestujeme také odepřený přístup a ochranu před opakovaným založením stejného záznamu.
Nakonec spuštění
Nasazení, provozní návod a podle potřeby podklady ke zveřejnění. Předem si ujasníme podporu po spuštění i to, které úpravy po připomínkách schvalovatele zahrnuje cena.
Podle čeho výsledek převezmete?
| Situace | Očekávané chování | Jak ho ověříme |
|---|---|---|
| Produkt odpovídá zadání | Integrace vrátí odpovídající položky, jejich identifikátory a odkaz na zdroj. | Porovnáme výsledek s odpovědí zdrojového API. |
| Nic neodpovídá | Vrátí informaci, že nic nenašla, a vyžádá si upřesnění. | Otestujeme prázdný výsledek bez vymyšlených produktů. |
| Uživatel nemá přístup | Server požadavek odmítne a nevrátí data jiného zákazníka. | Použijeme testovací účet s omezenými oprávněními. |
| Požadavek přijde znovu | Uplatní domluvená pravidla, aby bez vědomí uživatele nevznikla další nabídka. | Zkontrolujeme záznamy ve zdrojovém systému a historii operací. |
| API neodpoví včas | Před opakováním zápisu ověříme, zda už změna neproběhla. | Nasimulujeme výpadek a projdeme postup obnovení. |
Nabídka v tomto příkladu zůstává návrhem. Její odeslání, platba nebo rezervace skladu jsou samostatné operace s vlastními oprávněními a testy. Vlastní rozhraní přidáme tehdy, pokud výběr nebo kontrolu skutečně usnadní.
ChatGPT může navrhnout akci. Oprávnění ověřuje váš systém.
Server kontroluje vstupy i přístup uživatele a nabízí jen operace, které pro daný úkol potřebuje. Přístupové údaje zůstávají v určeném serverovém prostředí. U citlivých změn nastavíme potvrzení a ošetříme opakované požadavky, aby nevznikaly duplicitní záznamy.
U neveřejných údajů řeším oddělení zákaznických účtů, odvolání přístupu a rozsah dat předávaných do ChatGPT. Domluvíme také, co se smí ukládat do diagnostických záznamů. Před zveřejněním projdeme technické požadavky platformy a potřebné podklady k nakládání s daty.
04 / Cena a termín
Zaplatíte za domluvený rozsah, ne za neurčitý „AI projekt“.
Cenu vývoje pluginu pro ChatGPT ovlivňuje připravenost API, počet funkcí, přihlašování, práce s neveřejnými daty a případné uživatelské rozhraní. Samostatné vyhledávání nad veřejným katalogem je jiná zakázka než propojení zákaznických účtů s možností měnit objednávky.
Pošlete stručný popis a případně dokumentaci API. Upřesním nejasnosti a připravím nabídku s výstupy, cenou nebo způsobem účtování, milníky a podmínkami údržby. Pokud je nejdřív potřeba placená analýza nebo prototyp, jejich cenu i výsledek si odsouhlasíme předem.
Termín odhadnu po ověření rozhraní a zadání. Přípravu na veřejné schválení můžu zajistit v domluveném rozsahu, ale rozhodnutí, dostupnost služby a délku schvalování určuje OpenAI. Zveřejnění samo o sobě nezaručuje instalace ani nové zákazníky.
Popsat první funkci a získat návrh postupu ↗Technické otázky řešíte s člověkem, který bude vyvíjet.
Jsem Lukáš Jursa, vývojář za značkou Softflow. Vyvíjím pluginy pro ChatGPT a API integrace včetně navazujícího backendu. V dalších projektech se věnuji desktopovým nástrojům napojeným na API, automatizaci úloh, publikačním procesům a rozšířením prohlížeče.
V praxi u nich řeším validaci dat, oprávnění, stav úloh, opakování po chybě a srozumitelné předání. Podívejte se na příklady mé práce. O rozsahu, technických rozhodnutích i průběžných výsledcích se domlouváte přímo se mnou.
Podklady pro první domluvu
Co bude vaše integrace potřebovat?
Čtyři otázky vám pomohou připravit poptávku a ukážou, co před naceněním ověřit. Volby se nikam neodesílají. Do e-mailu se vloží až po kliknutí na odkaz níže.
Popis jednoho úkolu, zdrojový systém a dokumentaci API, pokud existuje. U neveřejných dat způsob přihlášení a pravidla přístupu. U změn v systému popis toho, co se mění, kdo změnu potvrzuje a jak poznáme opakovaný požadavek.
Co vás může zajímat před zadáním vývoje
Kolik stojí vývoj pluginu pro ChatGPT?
Záleží na dostupném API, počtu funkcí, přihlašování, oprávněních, případných změnách dat a vlastním rozhraní. Po upřesnění zadání dostanete nabídku s rozsahem, cenou nebo způsobem účtování a milníky. Pokud je nutná placená analýza, její cenu i výstup si domluvíme předem.
Můžete napojit ChatGPT na náš SaaS, e-shop nebo CRM?
Ano, pokud systém umožňuje potřebná data a operace zpřístupnit. Nejdřív ověřím API, oprávnění a jeden konkrétní úkol. První verzí může být vyhledávání v katalogu, načtení záznamu nebo příprava návrhu nabídky. Vhodnost napojení posoudím podle vašeho systému.
Jaký je rozdíl mezi MCP pluginem a GPT Actions?
Plugin může využívat MCP server s vybranými nástroji a podle potřeby také vlastní uživatelské rozhraní. GPT Actions propojují vlastního GPT s REST API popsaným pomocí OpenAPI schématu. Volbu ověřím podle prostředí, dostupnosti funkcí, uživatelů a způsobu zpřístupnění.
Musíme už mít vlastní API?
Dokumentované API práci usnadní. Pokud chybí, nejdřív prověřím podporované možnosti propojení. Doplnění API nebo adaptéru může být samostatnou částí zakázky. Bez ověření rozhraní neslibuji napojení na libovolný systém.
Jak řešíte přístup k neveřejným údajům?
Navrhuji přihlášení, rozsah oprávnění a kontroly na serveru podle možností vašeho systému. Uživatel smí získat pouze údaje, ke kterým má přístup. Součástí návrhu je oddělení zákaznických účtů, odvolání přístupu a rozsah dat předávaných do ChatGPT.
Může ChatGPT také vytvářet nebo měnit záznamy?
Ano, pokud to rozhraní a oprávnění umožňují. U každé operace určíme, co mění, kdo ji může provést a kdy vyžaduje potvrzení. Ošetřím také opakované požadavky a situace, kdy API neodpoví a není hned jasné, zda změna proběhla.
Dostaneme zdrojový kód a dokumentaci?
Ano, v rozsahu uvedeném v nabídce. Předání zahrnuje domluvený kód, konfiguraci, podklady k nasazení a provozní návod. Předem vymezíme také vlastnictví účtů, provozní náklady a odpovědnost za další údržbu.
Pomůžete se zveřejněním pluginu?
Mohu připravit technické podklady, testovací zadání a nasazení a v domluveném rozsahu zapracovat připomínky z kontroly. O schválení, délce kontroly a dostupnosti rozhoduje OpenAI. Zveřejnění nezaručuje návštěvnost, doporučování ani nové zákazníky.
Bude MCP server fungovat také s Claudem nebo jiným asistentem?
Část serverové integrace lze využít i s dalšími kompatibilními MCP klienty. U každého je ale potřeba ověřit přihlašování, podporované funkce, způsob komunikace a případné rozhraní. Testování dalších klientů a jejich zveřejnění vymezíme zvlášť.
Jde o plugin pro WordPress nebo původní beta pluginy ChatGPT?
Ne. Tato služba se věnuje pluginům a aplikacím pro ChatGPT, MCP integracím a vlastním GPT Actions. U starší integrace mohu posoudit, co lze zachovat a co bude potřeba upravit podle aktuálního prostředí.
Začněme jedním úkolem
Co má zákazník zvládnout přímo v ChatGPT?
Napište mi, jaký produkt provozujete, kdo bude propojení používat a co má umět jako první. Pokud máte dokumentaci API, přidejte odkaz. Na začátek stačí pár vět, nemusíte připravovat technické zadání.
Probrat vývoj pluginu ↗hello@softflow.cz
Do první zprávy prosím neposílejte hesla, API klíče ani zákaznická data.