Lideri de opinie

Podul dintre infrastructura și echipele de produs: Lecții învățate din construirea platformelor GenAI

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Fără îndoială: Inteligența artificială generativă, sau GenAI, este subiectul zilei, și a fost pentru ultimii doi ani. Indiferent de scop, fie pentru a automatiza procese, a genera noi proiecte de produse, a crea conținut sau orice altă funcție din diverse domenii, acum este momentul ca organizațiile să înceapă să facă munca care contează cel mai mult și să-și pună în mișcare strategiile GenAI.

Reușita GenAI, care cuprinde încărcături de la cercetare la antrenament și, în final, inferență, depinde de o coordonare strânsă în jurul implementării, observabilității, gestionării costurilor, telemetriei și obiectivelor de latență ale infrastructurii și serviciilor subiacente. Acestea ajută la conducerea unui nivel de eficiență realizabilă pentru încărcătura de lucru AI, asigurând un echilibru eficient între calcul și comunicare, asigurând că GPU-urile au întotdeauna datele necesare.

Provocarea constă în faptul că există adesea o lacună structurală: ingineria infrastructurii se concentrează pe stiva de calcul și implementare, în timp ce echipele de software și produse se concentrează pe construirea de aplicații cu interfață cu utilizatorul care aduc GenAI în lumea reală. Când aceste grupuri nu sunt pe deplin aliniate, rezultatul este adesea întârzieri la livrare, probleme de performanță și probleme de utilizabilitate.

Deci, ce arată această lacună în lumea reală, și ce strategii pot folosi organizațiile pentru a alinia infrastructura și echipele de produse pentru reușita GenAI?

Problemele cu nealinierea

Când infrastructura și echipele de produse sunt nealinate, simptomele sunt adesea evidente, dar nu întotdeauna abordate suficient de repede. Unul dintre semnele distinctive ale echipelor nealinate este asumarea incompatibilă a așteptărilor privind latența sau capacitățile modelului. De exemplu, echipele de inginerie a infrastructurii pot planifica funcții sau implementări care presupun niveluri de performanță pe care proiectarea infrastructurii nu le poate îndeplini. Acest lucru duce la restructurări în etape târzii, schimbări de scop și întârzieri la livrare.

Nealinierea poate duce, de asemenea, la o performanță slabă din cauza implementării pe o infrastructură care nu este optimizată pentru feroviar, ceea ce se manifestă prin variații de latență și probleme de scalabilitate care afectează performanța antrenamentului sau a inferenței distribuite pe scară largă. Riscurile de securitate și conformitate downstream sunt, de asemenea, caracteristici ale nealinierea echipelor, deoarece lipsa de colaborare timpurie între cele două echipe înseamnă că cerințele de confidențialitate și conformitate a datelor pot fi neglijate.

Și, în final, nealinierea echipelor conduce la o experiență slabă a utilizatorului, ceea ce determină echipele de inginerie a infrastructurii să recurgă la soluții provizorii atunci când constrângerile sunt neclare, încetinind ciclurile de iterare și creșterea datoriei tehnice. Desigur, nealinierea dintre echipele de produse și infrastructură poate fi costisitoare în orice proiect de software, dar în special în ceea ce privește GenAI, riscurile sunt mult mai mari — ineficiențe operaționale crescute, erodarea avantajului competitiv și riscurile de securitate printre altele.

Podul către succes

Reușita GenAI depinde nu numai de existența unei infrastructuri robuste, ci și de crearea unui cadru tactic care leagă procesele de infrastructură și produse. Luați, de exemplu, ideea de API-uri interne de auto-servire pentru alocarea GPU-urilor. Pentru echipele de infrastructură, aceste API-uri standardizează accesul, reduc încărcătura de ticket și asigură conformitatea; pentru echipele de produse, ele oferă acces rapid și previzibil la calcul fără a trebui să aștepte într-o coadă. Rezultatul este că ambele grupuri lucrează din același “contract” API, eliminând blocajele și clarificând așteptările.

Tablourile de bord de utilizare în timp real joacă un rol similar. Ele oferă inginerilor de infrastructură vizibilitate asupra încărcăturii sistemului și eficienței, în timp ce arată echipelor de produse cum se traduc încărcăturile de lucru în consum real. Deoarece ambele părți văd aceleași date, discuțiile despre performanță sau blocaje devin mai colaborative și mai puțin conflictuale — există o singură sursă de adevăr.

Auto-escaladarea este un alt mecanism unificator. Ea scutește inginerii de infrastructură de lupta constantă și asigură că dezvoltatorii de produse nu lovesc plafoane de performanță în timpul creșterilor de încărcătură. Ceea ce ar putea fi altfel un război între stabilitate și agilitate devine o strategie comună: scala este gestionată automat, aliniată atât cu reziliența operațională, cât și cu obiectivele de performanță ale produsului.

În final, insight-urile privind costurile adaugă o dimensiune financiară acestei viziuni comune. Echipele de infrastructură pot optimiza alocările și justifica planificarea capacității, în timp ce echipele de produse câștigă o apreciere pentru modul în care alegerile arhitecturale sau de model afectează cheltuielile. Această transparență favorizează responsabilitatea comună, transformând eficiența într-o responsabilitate colectivă, mai degrabă decât o preocupare ascunsă.

Dar alinierea necesită mai mult decât instrumente comune — necesită și o viziune comună. Acesta este locul în care drumurile comune intervin: fiecare echipă trebuie nu numai să înțeleagă obiectivele generale, ci și pașii necesari pentru a le atinge. Pentru infrastructură, acest lucru înseamnă a privi dincolo de rădăcinile sale tehnice profunde în hardware și software pentru a se implica în modul în care dezvoltatorii și utilizatorii finali experimentează realmente sistemul. Pentru echipele de produse, necesită respect pentru constrângerile precum latența, costul și eficiența modelului, apreciind realitățile operaționale care fac inovația durabilă.

În final, nicio parteneriat nu poate dura fără un angajament reciproc față de securitate și conformitate. Indiferent dacă se aplică SOC2, HIPAA, ISO sau alte cadre — responsabilitatea este împărtășită. Atât echipele de infrastructură, cât și cele de produse trebuie să internalizeze aceste obligații, recunoscând că conformitatea nu este un exercițiu de bifare a casetelor, ci o bază a încrederii cu utilizatorii.

Luând împreună, aceste practici și mentalități țes infrastructura și produsele într-o unitate coezivă, cu un limbaj comun, vizibilitate comună și responsabilitate comună pentru progres, reziliență și încredere.

Echipe cunoscătoare

Avea oamenii potriviți este la fel de important ca avea sistemele potrivite. Ideal, echipele ar trebui să includă membri care deja cunosc drumul în jurul GenAI, sau cei care provin din mediul calculului de înaltă performanță și al centrelor de date hyperscale. Ceea ce contează cu adevărat este experiența practică și lecțiile pe care le învățați doar prin construirea și susținerea platformelor GPU-ca-serviciu. Acest lucru înseamnă a înțelege cum comunică GPU-urile între ele, cum se comportă rulările de antrenament strâns cuplate, și cât de sensibile sunt la latență, sincronizare și livrarea de date.

Pe măsură ce modelele continuă să crească și implementările se extind, echipele trebuie, de asemenea, să se retragă și să gândească despre întregul parcurs al clientului. Acesta începe cu cercetarea timpurie și experimentarea, se mută în antrenament pe scară largă, apoi în reglare fină și, în final, în inferență. Fiecare dintre aceste faze arată puțin diferit, și nevoile se schimbă pe parcurs. Natura iterativă a dezvoltării modelului ne învață constant ce fel de infrastructură, fluxuri de lucru și capacități sunt necesare pentru a menține un centru de date GenAI potrivit pentru scop.

Prea des, echipele de infrastructură și produse operează în propriile lor bule. Pentru orice companie serioasă despre a scala GenAI în producție, asta trebuie să se schimbe. Reușita depinde de ruperea acestor silozuri și de crearea unei proprietăți comune a platformei. Cu oamenii potriviți, o viziune clară și un cadru practic, ambele părți pot alinia pe același plan de joc — unul care le ajută să se deplaseze mai repede, să rămână responsabile și, în final, să livreze implementări GenAI de succes.

Drew Pletcher este Arhitect Principal și Inginer de Rețea la Voltage Park, unde conduce proiectarea fabricilor de inteligență artificială de ultimă generație, centre de date de mare scară special concepute pentru toate aspectele încărcăturilor de lucru cu ajutorul modelelor avansate de inteligență artificială. El se axează pe integrarea calculului, rețelei și stocării în sisteme scalabile, rezistente și eficiente din punct de vedere energetic care permit fabricilor de inteligență artificială ale Voltage Park să funcționeze. Cu o experiență care acoperă Cisco Systems, 3Com și roluri de conducere ca CTO pentru o companie de tranzacționare și lucrând în strânsă colaborare cu multe dintre cele mai mari medii de hiperscală, Drew a proiectat soluții care variază de la infrastructuri de tranzacționare cu latență ultra-scăzută la platforme de inteligență artificială pentru detectarea anomaliilor și analiza comportamentului uman. El a fost recunoscut ca expert la nivel mondial în domeniul calculului de înaltă performanță și al rețelelor cu latență scăzută, ceea ce a determinat reprezentarea Cisco în Consiliul Tehnic Consultativ Ferrari Formula 1.

Drew este cunoscut pentru legarea cercetării și dezvoltării avansate cu infrastructura de producție la scară largă, ajutând organizațiile să anticipeze următoarea undă de calcul. Astăzi, el conturează planul centrelor de date de inteligență artificială ale viitorului, unde performanța, automatizarea și durabilitatea converg.