webdo24 — AI Pipeline Schema

Kompletní schéma pipeline pro generování firemních webů · Klikni na profil pro přepnutí modelů

Výchozí profil: B
Vyvážená cena/výkon pro standardní produkční objednávky
Entry point: POST /intake
Test endpoint: POST /ops/pipeline-test
Vstupní data (z formuláře / API)
company_name website_type contact_email description requested_pages[]
1
BRIEF GENERATION
generateWebsiteBrief()
claude-opus-4-7
↘ fallback: claude-sonnet-4-6
claude-sonnet-4-6
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
max 4096 tok max 4096 tok max 2048 tok
PRAVIDLO: Odpovez POUZE cisty JSON objekt. Zadny text pred nim, zadny text za nim, zadne markdown bloky, zadne vysvetleni. Prvni znak odpovedi musi byt { a posledni }. Vytvor strukturovane zadani pro tvorbu maleho firemniho webu.
Vstupni data: - Nazev firmy: {company_name} - Typ webu: {website_type} - Kontaktni email: {contact_email} - Popis: {description} - Pozadovane stranky: {requested_pages} → Vygeneruj JSON dle schématu briefinku
normalized_input
project_summary target_audience[] brand_tone visual_direction recommended_pages[] homepage_sections[] cta_suggestions[] seo_keywords[]
data/generated/*-brief.json
2
SITE PROMPT GENERATION
generateSitePromptFromBrief()
claude-sonnet-4-6
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
max 8192 tok max 8192 tok max 4096 tok
PRAVIDLO: Odpovez POUZE cisty JSON objekt. Mas pripravit FINALNI ZADANI PRO GENERATOR FIREMNIHO WEBU. Vystup musi byt maximalne prakticky a rovnou pouzitelny pro AI, ktera vygeneruje HTML nebo React web.
Vstupni data: - Nazev firmy: {company_name} - Typ webu: {website_type} - Kontaktni email: {contact_email} - Popis: {description} AI brief: {generatedBrief as JSON} → Vygeneruj strukturovaný site prompt s copywritingem, layoutem, barvami, generator_promptem
source_input generated_brief (Krok 1)
project_goal website_style color_palette[] font_style page_structure[] homepage_copy{} section_copy[] image_guidance[] generator_prompt
data/site-prompts/*-site-prompt.json
3
CONTENT POLISHING
polishContent()
gpt-4.1
↘ fallback: gpt-4o
gpt-4o
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
max 8192 tok
Mas za ukol upravit texty pro firemni web do spravne a prirozene cestiny. Pravidla: - dopln spravnou ceskou diakritiku - oprav gramatiku, interpunkci, stylistiku - zachovej vyznam - zachovej presne stejnou JSON strukturu - nemen nazvy klicu, nemen poradi poli - nekracuj obsah zbytecne - odstran roboticke a kostrbate formulace - text ma pusobit prirozene, duveryhodne a profesionalne - PRAVIDLO: POUZE cisty JSON objekt
Vstup: {sitePromptData as JSON} → Vrať identickou JSON strukturu s opravenou, přirozenou češtinou
site_prompt_data (Krok 2)
polished_data (stejná struktura) opravená diakritika + styl
data/polished/*-polished.json
paralelní větve
4
SEO GENERATION
generateSeo()
gpt-4o-mini
gpt-4o-mini
claude-sonnet-4-6
max 4096 tok
Mas za ukol vytvorit SEO vystup pro maly firemni web. - PRAVIDLO: POUZE cisty JSON objekt - texty pis prirozene cesky - meta title a description: realisticky a klikatelne - schema zvol jako LocalBusiness nebo Organization dle vhodnosti - sitemap_xml: text XML uvnitr JSON pole - robots_txt: vrat jako text
Project slug: {slug} Vstupni polished data: {polishedData as JSON} → Vygeneruj dle JSON schématu: pages[].meta_title (≤60) pages[].meta_description (≤160) pages[].og_title/description pages[].twitter_title/description schema_type, schema_data{} robots_txt, sitemap_xml
polished_data (Krok 3) project_slug
pages[].meta_* / og_* / twitter_* schema_data{} robots_txt + sitemap_xml
data/seo/*-seo.json
5
HTML GENERATION
generateHtmlFromPolished()
claude-sonnet-4-6
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
claude-sonnet-4-6
↘ fallback: gpt-4o
max 16 000 tok
Vytvor KOMPLETNI HOTOVY firemni web jako JEDEN soubor index.html. Pravidla: - vrat pouze cisty HTML kod - zadny markdown, zadne vysvetleni - HTML obsahuje CSS + minimalni JS - web musi byt responzivni - moderni, prehledny, duveryhodny - texty ponech v cestine s diakritikou - pouzij semanticke HTML5 prvky - moderni layout, spacingy, karty, tlacitka, hover efekty - zachovej kontaktni email a CTA - one-page HTML i pri vice strankach - navigace odkazuje na sekce - pridej title + meta description - styl/barvy/struktura dle vstupu - vystup musi zacit <!DOCTYPE html>
Project slug: {slug} Vstupni data: {polishedData as JSON} → Vygeneruj kompletní HTML/CSS/JS soubor
polished_data (Krok 3) project_slug
index.html (HTML + CSS + JS) one-page responzivní web
data/generated-html/{slug}/index.html
Finální výstupy
index.html (hotový web)
robots.txt sitemap.xml schema.json
email "Website Ready" order status → complete
token counts cost USD duration per step

Srovnání modelů napříč profily

Krok Pipeline A — Top Kvalita Pipeline B — Balanced Pipeline C — Lowcost
1. Brief
claude-opus-4-7
4096 tok
claude-sonnet-4-6
4096 tok
claude-sonnet-4-6
2048 tok
2. Site Prompt
claude-sonnet-4-6
8192 tok
claude-sonnet-4-6
8192 tok
claude-sonnet-4-6
4096 tok
3. Polish
gpt-4.1
8192 tok
gpt-4o
8192 tok
claude-sonnet-4-6
4096 tok
4. SEO
gpt-4o-mini
4096 tok
gpt-4o-mini
4096 tok
claude-sonnet-4-6
2048 tok
5. HTML
claude-sonnet-4-6
16 000 tok
claude-sonnet-4-6
16 000 tok
claude-sonnet-4-6
16 000 tok
6. QA (rezerva)
gpt-4o-mini
claude-haiku-4-5
claude-sonnet-4-6
Anthropic Claude
OpenAI GPT
DeepSeek
(konfig. k dispozici)
vstupní data
výstupní data
uloženo do souboru
Kroky 4 (SEO) a 5 (HTML) běží paralelně po dokončení Kroku 3 · QA krok (6) zatím neimplementován