
Salesforce nasazuje AI do vývoje: místo útlumu vývojářů roste jejich strategická role
Umělá inteligence se v oblasti vývoje softwaru rychle mění z pomocníka na spolutvůrce. Ve společnosti Salesforce se AI již podílí na tvorbě přibližně 20 % veškerého kódu v jazyce APEX, který skutečně míří do produkčního prostředí. Přesto nedochází k úbytku vývojářských rolí – dochází k jejich transformaci. Vývojáři se postupně přesouvají od rutinního psaní kódu k jeho řízení, ověřování a strategickému navrhování.
Automatizace kódu bez ztráty kontroly
Podle dat Salesforce generuje AI nástroje Agentforce každý měsíc 10 milionů řádků kódu, které šetří vývojářům desítky tisíc hodin práce. Nejde přitom jen o experimentální generování – kód je nasazován do provozu a testován v ostrém prostředí. Vývojáři se tak přesouvají z role programátorů do role „technologických pilotů“, kteří řídí celý vývojový proces na vyšší úrovni.
AI generuje první návrhy řešení, vývojáři je však musí ověřit, upravit a zasadit do širšího kontextu zákaznických potřeb. Místo ručního kódování se soustředí na to, co skutečně vyvíjet, a jak řešení co nejlépe sladit s byznysem.
Změna vývojového modelu: od kódování k kurátorství
Nový přístup označovaný jako „vibe coding“ staví na zadáních v přirozeném jazyce nebo v abstraktní formě. AI vytvoří hrubý návrh řešení, který následně vývojář upravuje a směruje. Vývoj se tak podobá kreativnímu procesu – AI nastaví základní rytmus, zatímco vývojář dolaďuje detaily.
Takový model se osvědčuje především u obchodních aplikací a uživatelských rozhraní, kde je klíčová rychlost iterace. Snížení nákladů na tvorbu prototypů umožňuje rychlejší testování nápadů přímo se zákazníky, což zefektivňuje celý vývojový cyklus.
Nové výzvy pro testování a kontrolu kvality
Spolu s automatizací přichází i nová zodpovědnost. AI systémy jsou stochastické, což znamená, že výstup není vždy konzistentní. Salesforce proto vyvinul specializované nástroje pro testování AI-generovaného kódu, včetně Agentforce Testing Center. Důraz se klade na testování hraničních případů, kontrolu kroků ve složitých procesech a nastavování ochranných mechanismů.
Kromě samotné tvorby kódu se AI zapojuje také do fáze testování, generování regresních scénářů i navrhování testovacích případů, čímž výrazně zkracuje celý vývojový cyklus.
Znalosti algoritmizace zůstávají klíčové
Navzdory vysoké míře automatizace zůstávají důležité tradiční vývojářské dovednosti, zejména schopnost rozkládat problémy, modelovat uživatelské potřeby a rozhodovat o vhodném řešení. AI může nahradit syntaxi a rutinu, ale nikoliv úsudek a kreativitu.
Vývojáři musí umět formulovat kvalitní vstupy, posuzovat výstupy a vést celý proces směrem k požadovanému výsledku. Intuice, technické myšlení a schopnost pracovat se zpětnou vazbou se tak stávají cennějšími než samotné psaní kódu.
Vývojáři jako partneři byznysu
Salesforce se staví proti narativu o „zániku vývojářů“. Místo toho podporuje jejich posun do rolí, které jsou blíže k rozhodování, a tím i k byznysovým cílům. Vývojář se mění v kurátora, který koordinuje práci AI agentů, zajišťuje kvalitu a kontroluje výstupy. Nadále nese zodpovědnost za výsledný produkt.
Platforma Salesforce nabízí nástroje pro každou fázi tohoto nového cyklu – Agentforce pro tvorbu kódu, Agent Builder pro přizpůsobení řešení a Testing Center pro kontrolu kvality.
Shrnutí: AI mění vývoj, ale ne nahrazuje vývojáře
Rozvoj AI v softwarovém vývoji nemíří k nahrazení lidských expertů, ale ke změně jejich kompetencí. Psaní kódu se stává automatizovanou rutinou, zatímco lidský faktor zůstává klíčový v rozhodování, návrhu a řízení procesu. Vývojář, který se dokáže adaptovat, má před sebou rozšířené pole působnosti – nikoliv konec profese.
Zdroj: venturebeat.com
Zdroj ilustračního obrázku: vytvořeno pomocí AI