După ce am experimentat cu agenți, am observat ceva destul de interesant. Cred că trecem printr-un fel de schimbare de paradigmă în modul în care construim API-uri. Dacă ați construit software, cunoașteți procesul: citiți documentele API, codificați codul pentru a apela un anumit punct final și apoi analizați schema de răspuns fixă. Apoi, când schema se schimbă (și se schimbă întotdeauna -_- ), reporniți bucla. Ne-am îmbunătățit oarecum cu GraphQL, dar da, chiar și acesta este un coșmar cu care să lucrezi. În timp ce vorbim, întregul model este răsturnat. Într-o lume agentică, modelul AI în sine poate determina de ce date are nevoie în timpul execuției și poate specifica schema pe care o dorește înapoi de la un serviciu. Nu mai citiți documente pentru schemă explicită: trebuie doar să știți ce fel de informații puteți solicita de la un API. Apoi, tot ce faceți este să specificați schema și obțineți exact ceea ce doriți. ELI5: Înainte, când mergeai la restaurant și comandai mâncare, trebuia să te uiți la meniu. Meniul poate fi simplu sau destul de extins (de exemplu, meniurile indiene, chinezești tind să ofere destul de mult). Este ca și cum ai citi documentația API pentru a-ți face o idee despre "schemă" sau ce fel de mâncare îți este oferită. Dacă aveți alergii, atunci aveți nevoie de mai multă claritate, ceea ce este doar o provocare. Cu agenții, pur și simplu mergi la un restaurant unde ai un fel de idee despre ce fel de mâncare oferă și spui bucătăriei: "hei, vreau pui cu unt, sunt la dietă, așa că încearcă să reduci puțin untul, îmi place ca puiul să fie la grătar..." și primești felul de mâncare pe care îl vrei, și nu ceea ce bucătăria decide că ar trebui să-ți dorești. Și asta, pentru mine, este o schimbare de paradigmă.
3,1K