Agentický vývoj aplikací a integrací
Objednávka přijde na web a někdo ji ručně přeťuká do skladu. Ceník se mění v ERP a na webu je dva dny starý. Obchodník si vede vlastní tabulku, protože CRM a web se spolu nebaví.
Tohle je práce, kterou nemá dělat člověk. Propojím Drupal s ostatními systémy ve firmě tak, aby si data předávaly samy — a aby bylo poznat, když se to někde zadrhne.
Vyvíjím agentně
Kód píšu s AI agenty (Claude Code a další). Sám tak zvládnu rozsah, na který se jinde skládá tým, a testy ani refaktoring nejsou položka, která se škrtá kvůli rozpočtu. AI navrhuje, rozhoduji a odpovídám já: každá změna prochází testy a code review. Jak přesně, popisuje stránka Použití AI .
Co propojuji
- Drupal s ERP a skladem — produkty, ceny, dostupnost, objednávky. Jednosměrně i obousměrnou synchronizací.
- Drupal s CRM — kontakty, poptávky z formulářů, historie komunikace.
- Web s e-shopem a platebními branami — objednávkový tok od košíku po fakturaci.
- Marketingové nástroje — Mailchimp, Google Analytics, srovnávače zboží.
- AI a MCP — napojení na OpenAI, Anthropic nebo lokální modely přes Ollama.
Jak to stavím
- Vývoj API: návrh a tvorba RESTful API, JSON:API a webhooků.
- Vlastní Drupal modul, když protokol nebo formát dat nesedí na nic hotového.
- Ošetření chyb a výpadků: fronty, opakované pokusy, logování a upozornění, když protistrana neodpovídá.
- Zabezpečení API: autentizace, autorizace, rate limiting a oddělení čtecích a zapisovacích oprávnění.
- Dokumentace: OpenAPI/Swagger, aby na to po vás mohl navázat kdokoli.
- Automatizované testování integrace, aby se tichý rozpad poznal dřív než z reklamací.
Základ, na kterém integrace stavím, jsem uvolnil do open source jako Drupal modul api_plugins — místo samostatné služby pro každé API se definuje plugin a sdílená vrstva řeší volání, autentizaci a chyby.
Aplikace a automatizace na míru
Nejen integrace. Když hotový nástroj nesedí, postavím menší aplikaci nebo automatizaci přímo pro váš proces:
- Automatizace rutiny – publikování obsahu, reporty, synchronizace a naplánované úlohy, ať v kódu, nebo v n8n
- Sběr dat – stahování a zpracování dat z webů a API
- Převod a čištění dat – migrace mezi systémy, odstranění duplicit, sjednocení formátů a kontrola kvality dat před importem
- AI v procesu – LLM tam, kde ušetří práci, s omezenými oprávněními a člověkem u rizikových kroků
Technologie & nástroje
- Jazyky: PHP, Python, Node.js
- Frameworky: Drupal, Symfony, FastAPI, Express
- Testování: Postman, Burp Suite
- Dokumentace: Swagger
Co z toho máte
- Data téct sama, bez ručního přepisování a překlepů
- Aktuální ceny a sklad na webu, ne včerejší stav
- Méně chyb v objednávkách a méně reklamací
- Čas lidí uvolněný na práci, kterou stroj neudělá
Často kladené otázky
Náš ERP je starý a nemá API. Jde to i tak?
Většinou ano. Řešil jsem integrace přes databázi, exportované soubory na FTP i přes middleware, který nad starým systémem postavím.
Poznáme, když integrace přestane fungovat?
Ano, to je součást zadání. Nastavím logování a upozornění, aby se chyba ozvala sama a nečekalo se na stížnost zákazníka.
Můžete napojit jen část a zbytek později?
Ano. Obvykle začínáme jedním tokem dat, ověříme ho v provozu a pak přidáváme další.
Postavím aplikace a integrace, které za vás udělají rutinu. Kontaktujte mě přes LinkedIn nebo formulář níže.