Kokeiltuani agentteja havaitsin jotain varsin mielenkiintoista. Luulen, että olemme käymässä läpi eräänlaista paradigman muutosta siinä, miten rakennamme API-rajapintoja. Jos olet luonut ohjelmiston, tiedät prosessin: lue API-dokumentaatiot, koodaa koodisi kutsumaan tiettyä päätepistettä ja jäsennä sitten kiinteän vastauksen rakenne. Sitten, kun rakenne muuttuu (ja se muuttuu aina -_- ), käynnistät silmukan uudelleen. GraphQL:n kanssa paranimme jonkin verran, mutta kyllä, sekin on painajainen työskennellä. Puhuessamme koko tämä malli käännetään. Agenttisessa maailmassa tekoälymalli voi itse määrittää, mitä tietoja se tarvitsee ajon aikana, ja määrittää skeeman, jonka se haluaa takaisin palvelusta. Ei enää eksplisiittisen skeeman dokumenttien lukemista: sinun tarvitsee vain tietää, millaisia tietoja voit pyytää API:lta. Sitten sinun tarvitsee vain määrittää _oma_ skeemasi ja saat juuri sen, mitä haluat. ELI5: Ennen, kun menit ravintolaan ja tilasit ruokaa, sinun piti tavallaan katsoa ruokalistaa. Ruokalista voi olla yksinkertainen tai melko laaja (esim. intialaiset, kiinalaiset ruokalistat tarjoavat yleensä melko vähän). Tämä on vähän kuin lukisit API-dokumentaatiota saadaksesi käsityksen "skeemasta" tai siitä, millaista ruokaa sinulle tarjotaan. Jos sinulla on allergioita, tarvitset enemmän selkeyttä, mikä on vain haaste. Agenttien kanssa menet vain ravintolaan, jossa sinulla on jonkinlainen käsitys siitä, millaista ruokaa he tarjoavat, ja sanot keittiöön: "hei, haluan voikanaa, olen dieetillä, joten yritä hillitä voita hieman, pidän siitä, että kana grillataan, ..." ja saat sen ruoan, jonka _haluat_, etkä sitä, mitä keittiö päättää, että sinun _pitäisi_ haluta. Ja se on minulle paradigman muutos.
3,1K