Shopify a AI: Prechod na novú éru vývoja softvéru

Shopify prechádza na novú éru vývoja softvéru pomocou AI. Spoločnosť aktívne využíva nástroje ako GitHub Copilot a Cursor, čím transformuje celé tímy a rieši technický dlh.

Shopify a AI: Prechod na novú éru vývoja softvéru
Photo by Jorge Zapata/Unsplash

V poslednom čase sa hovorí o tom, ako umelá inteligencia (AI) mení svet okolo nás. Ale čo ak by sme sa pozreli na to, ako ju implementuje jedna z najväčších e-commerce platforiem? V rozhovore s Farhanom Thawarom, Head of Engineering v spoločnosti Shopify, zistíme, ako táto firma prechádza na AI prvý prístup a aké sú kľúčové poznatky z ich skúseností. Od skorého prijatia GitHub Copilotu až po internú LLM proxy, Shopify ukazuje, že AI nie je len o hype, ale aj o praktických riešeniach a transformácii celých tímov.

Kľúčové poznatky

  • Skoré prijatie AI nástrojov: Shopify bol medzi prvými firmami (okrem GitHubu), ktoré začali používať GitHub Copilot už v roku 2021, čo im umožnilo získať cenné skúsenosti s AI v softvérovom vývoji.
  • Rozšírenie využitia mimo inžinierov: Najväčší nárast využívania nástrojov ako Cursor sa deje mimo tradičných inžinierskych pozícií, napríklad vo financiách, predaji a zákazníckej podpore.
  • "All-In" prístup k AI: Shopify aktívne spolupracuje s poprednými laboratóriami umelej inteligencie, ako je Anthropic, a investuje do ich integrácie do všetkých aspektov biznisu.

Podiel spoločností využívajúcich technológiu umelej inteligencie

  • Nekonečné tokeny a interné nástroje: Spoločnosť neobmedzuje inžinierom využívanie AI tokenov a zároveň vyvíja vlastné nástroje, ako je systém GSD (Project Management System), aby podporila efektivitu zamestnancov.
  • Hľadanie talentovaných interných pracovníkov: Shopify plánuje na budúci rok prijať 10 000 špecialistov a očakáva od nich "AI reflexívny" prístup k práci.

Prvé kroky s Copilotom a Cursorom: Od experimentovania po široké nasadenie

Shopify začal svoju cestu s AI nástrojmi už v roku 2021, keď získali skorý prístup k GitHub Copilot. Vďaka spätnej väzbe, ktorú poskytovali, sa stali partnerom GitHubu a mohli dva roky využívať Copilota bezplatne. Neskôr začali experimentovať s nástrojom Cursor, ktorý sa postupne integroval do rôznych tímov v spoločnosti. Dnes je využitie Cursoru najvýraznejšie mimo tradičných inžinierskych pozícií, čo ukazuje na širší potenciál AI pre automatizáciu a zlepšenie produktivity v rôznych oblastiach podnikania.

"Code Red" a riešenie technického dlhu

Nedávno dokončil Shopify rozsiahly 7-mesačný projekt s názvom "Code Red", ktorý sa zameriaval na odstránenie technického dlhu a zlepšenie stability systému. Prostredníctvom AI nástrojov sa im podarilo výrazne znížiť počet výnimiek a chýb, čo viedlo k stabilnejšiemu a efektívnejšiemu softvéru. Tento projekt demonštruje, ako môže AI pomôcť aj pri riešení starších problémov a zlepšiť celkovú kvalitu kódu.

Interná LLM proxy a MCP servery: Bezpečnosť a efektivita

Shopify si uvedomuje dôležitosť bezpečnosti dát a preto vyvinuli internú LLM proxy, ktorá umožňuje kontrolovať prístup k modelom umelej inteligencie a chrániť citlivé informácie. Okrem toho spoločnosť rozsiahlo využíva MCP (Meta Control Plane) servery, ktoré poskytujú jednotné rozhranie pre prístup k rôznym službám a dátovým zdrojom. To umožňuje aj netechnickým tímom vytvárať vlastné aplikácie a automatizovať úlohy bez nutnosti zásahu tradičných inžinierov.

Využívanie AI mimo inžinierskeho oddelenia: Nový prístup k riešeniu problémov

Jedným z najzaujímavejších aspektov Shopifyho stratégie je rozšírenie využitia AI nástrojov aj mimo inžinierskeho oddelenia. Zamestnanci v oblastiach ako finance, predaj a zákaznícka podpora využívajú Cursor na riešenie rôznych úloh a automatizáciu procesov. Tento prístup odráža Shopifyho filozofiu "not a swim lane company", ktorá podporuje spoluprácu a riešenie problémov naprieč všetkými oddeleniami.

Doména významných systémov umelej inteligencie podľa roku vydania

Budúcnosť AI v softvérovom vývoji: Od interných nástrojov po transformáciu trhu

Farhan Thawar zdôrazňuje, že AI nie je len o znižovaní nákladov alebo nahradzovaní zamestnancov. Shopify verí, že existuje obrovská nevyužitá potreba softvéru na celom svete a AI nástroje ju môžu pomôcť uspokojiť. Spoločnosť tiež upozorňuje na potenciálny dopad AI na trh s SaaS (Software as a Service), kde by jednotlivci mohli vytvárať vlastné riešenia, čo by mohlo ovplyvniť tradičných poskytovateľov.

Globálna investícia do generatívnej umelej inteligencie

Odporúčania a zamyslenia

Shopifyho prístup k AI je inšpiratívny a ponúka cenné ponaučenia pre ostatné firmy. Je jasné, že AI nie je len o technológii, ale aj o kultúre a spôsobe myslenia. Shopify ukazuje, ako môže firma aktívne podporovať využívanie AI nástrojov, investovať do interných riešení a povzbudzovať zamestnancov k experimentovaniu.

Pre slovenské firmy je dôležité sledovať trendy v oblasti AI a zvážiť, ako ich môžu implementovať vo svojich procesoch. Je potrebné sa zbaviť obáv z nahradenia pracovných miest a pochopiť, že AI môže byť silným nástrojom na zlepšenie produktivity, efektivity a inovácií.

Dôležité odkazy:

Približne 232 gCO₂ bolo uvoľnených do atmosféry a na chladenie sa spotrebovalo 1.16 l vody za účelom vygenerovania tohoto článku.

Hodnotenie článku:
Shopify a AI: Prechod na novú éru vývoja softvéru

Hĺbka a komplexnosť obsahu (8/10)
Povrchné / ZjednodušenéHlboká analýza / Komplexné

Zdôvodnenie: Článok sa hlbšie ponoril do implementácie AI v Shopify, uvádza konkrétne príklady a zdôrazňuje širší dopad na rôzne oddelenia. Analyzuje aj výzvy (technický dlh) a bezpečnostné opatrenia.

Kredibilita (argumentácia, dôkazy, spoľahlivosť) (8/10)
Nízka / NespoľahlivéVysoká / Spoľahlivé

Zdôvodnenie: Článok je dobre štruktúrovaný a podložený konkrétnymi príkladmi Shopifyho implementácie AI. Používa rozhovor s odborníkom a uvádza fakty o interných nástrojoch a projektoch. Chýba však viacero externých zdrojov na overenie niektorých tvrdení.

Úroveň zaujatosti a manipulácie (4/10)
Objektívne / Bez manipulácieZaujaté / Manipulatívne

Zdôvodnenie: Článok je prevažne informačný a popisuje prístup Shopify k AI. Obsahuje však prvky propagácie (Shopify ako líder) a mierne idealizovaný pohľad na implementáciu AI.

Konštruktívnosť (9/10)
Deštruktívne / ProblémovéVeľmi konštruktívne / Riešenia

Zdôvodnenie: Článok predstavuje konkrétne príklady Shopifyho implementácie AI a ponúka praktické rady pre iné firmy. Zameriava sa na pozitívne výsledky a podporuje aktívny prístup k využívaniu AI.

Politické zameranie (5/10)
Výrazne liberálneNeutrálneVýrazne konzervatívne

Zdôvodnenie: Článok sa zameriava na technologický vývoj a implementáciu AI v podnikaní. Neobsahuje politické vyhlásenia ani hodnotiacu rétoriku; je informačný a popisný.

Mastodon