Reference · AI a technický leadership

Automatizovaná migrace webových stránek pomocí AI

Jak převést obsah různorodých existujících webů do moderního redakčního systému? Podílel jsem se na vzniku produkčního řešení, pro které jsem navrhl technický koncept a vedl jeho implementaci s týmem vývojářů.

AI · Web scraping · Datová transformaceTechnický architekt · Tech leadAnonymizovaný týmový projekt
Moje roleArchitektonický návrh a vedení týmu
OblastAutomatizovaná migrace webů
Klíčová výzvaPřevod do datového modelu CMS
StavProdukčně provozované řešení

Zadání, řešení a výsledek

Průběh projektu
1

Zadání

Majitelé starších webů mohou mít problém s jejich úpravami nebo dalším vývojem. Cílem bylo pomoci převést existující obsah na moderní platformu bez nutnosti ručně budovat celý web znovu.

2

Řešení

Navrhl jsem nosný technický koncept a vedl vývojový tým. Řešili jsme získávání obsahu z různorodých webů a jeho převod do struktury cílového CMS. Z původního determinističtějšího přístupu jsme postupně přešli k flexibilnějšímu AI zpracování.

3

Výsledek

Vznikl komerčně provozovaný nástroj, který pomáhá s analýzou a migrací webových stránek. Vývoj spojoval technickou architekturu, týmovou koordinaci a postupné ověřování kvality výstupů.

Technická výzva

Každý zdrojový web je jiný

Webové stránky se liší technickým provedením, strukturou obsahu i způsobem jeho prezentace. Nestačí proto pouze získat texty a obrázky – je třeba je interpretovat a převést do odpovídajících struktur cílového redakčního systému.

Původně jsme se snažili o předvídatelnější, determinističtější postup a zapojovali AI do jednotlivých přesně vymezených úloh. Tento přístup však nebyl dostatečně flexibilní pro rozmanitost reálných webů.

Proto jsme se při dalším vývoji posunuli k obecnějšímu agentnímu přístupu a věnovali pozornost i vyhodnocování a kontrole kvality migrací.

Moje role

Od konceptu k realizaci s týmem

U projektu jsem přišel se základní myšlenkou a návrhem hlavního technického řešení. Na rozdíl od samostatného vývoje jsem se zde soustředil především na plánování práce, koordinaci vývojářů a technická rozhodnutí.

Implementace byla výsledkem práce celého týmu. Mým úkolem bylo pomoci udržovat technické směřování, vyhodnocovat zvolený přístup a podle zkušeností z realizace upravovat další postup.

Tato reference je záměrně anonymizovaná: uvádí obecný účel řešení a mou roli, nikoliv interní dokumentaci, architekturu infrastruktury nebo obchodní metriky.

Potřebujete řešit složitější technický projekt?

Mohu pomoci s technickým návrhem, integrací AI i rozvojem existující aplikace. Ozvěte se a probereme zadání.

Probrat projekt →