Kopsavilkums:

Model Context Protocol (MCP) saņem nozīmīgu atjauninājumu, pārejot uz bezstāvokļa sesiju pārvaldību. Šīs izmaiņas ļaus uzņēmumiem vieglāk un lētāk mērogot mākslīgā intelekta aģentu savienojumus ar iekšējām datubāzēm un rīkiem.

Tehnoloģiju pasaule bieži koncentrējas uz jaunu un jaudīgāku lielo valodas modeļu izveidi. Tomēr reālajā biznesa vidē galvenais šķērslis bieži vien ir infrastruktūra. Lai mākslīgā intelekta asistents spētu piekļūt uzņēmuma iekšējam kalendāram, klientu vadības sistēmai vai datubāzēm, nepieciešami droši un standartizēti savienojumi. Šo lomu pilda Model Context Protocol (MCP), kuram jau drīzumā plānots svarīgs arhitektūras atjauninājums.

Kas ir Model Context Protocol?

Model Context Protocol jeb MCP ir standartizēts saziņas noteikumu kopums, kas ļauj mākslīgā intelekta modeļiem droši mijiedarboties ar ārējiem datu avotiem un lietotnēm. Tā vietā, lai programmētāji katram savienojumam veidotu unikālu kodu, MCP piedāvā universālu risinājumu. Tas darbojas kā universāls tulks starp lielo valodas modeli un uzņēmuma rīkiem, piemēram, Slack, Gmail vai Salesforce.

Jaunā protokola specifikācija tika publiskota jau pavasarī, taču nesen jaunuzņēmuma Arcade dibinātājs Neits Barbetīni sniedza skaidru skaidrojumu par gaidāmo izmaiņu tehnisko pusi. Arcade ir uzņēmums, kas piesaistījis 60 miljonus dolāru investīciju ar mērķi atrisināt tieši infrastruktūras problēmas, kas traucē AI aģentiem strādāt reālos uzņēmumos.

Pāreja uz bezstāvokļa sesijām lielākai jaudai

Pašreizējā MCP sistēma balstās uz stāvokļpilnu (stateful) pieeju sesiju pārvaldībā. Kad klients izveido savienojumu ar serveri, tas identificē sevi, un serveris izveido unikālu sesijas identifikatoru (session ID). Turpmākajā sarunā klients katrā pieprasījumā sūta šo identifikatoru, lai serveris atpazītu konkrēto lietotāju.

Lielās sistēmās, kur vienlaikus strādā miljoniem lietotāju, šāda pieeja rada milzīgu slodzi. Trafiks tiek sadalīts starp daudziem serveriem, izmantojot slodzes balansētājus. Ja katram serverim ir jāzina par citu serveru izveidotajām sesijām, rodas neefektīva datu plūsma.

Kad klients pirmo reizi izveido savienojumu, tas nosūta sasveicināšanos. Serveris atbild ar savu kapacitāti un piešķir sesijas ID. Reālā vidē, kur serveris apkalpo miljoniem lietotāju aiz slodzes balansētāja, katrai mašīnai ir jāzina par cita servera izveidoto sesiju. Tas rada pamatīgas grūtības mērogošanā.

Jaunais protokola atjauninājums ievieš bezstāvokļa (stateless) pieeju sesijām. Tas nozīmē, ka serveriem vairs nebūs jāatceras katra iepriekšējā lietotāja darbība. Šī pieeja ir līdzīga tam, kā darbojas modernās tīmekļa vietnes, padarot visu sistēmu lētāku un vienkāršāk mērogojamu.

FunkcijaIepriekšējā MCP versijaJaunā MCP versija
Sesiju kontroleStāvokļpilna (katram serverim jāglabā dati)Bezstāvokļa (vienkāršāka un neatkarīgāka)
Savietojamība ar mērogošanuZema, prasa sarežģītus risinājumusAugsta, lieliski strādā ar slodzes balansētājiem
Sistēmas uzturēšanas izmaksasSalīdzinoši augstas resursu dēļZemākas un efektīvākas

Lai gan tehniskie uzlabojumi var šķist specifiski, tie tiešā veidā ietekmēs to, cik ātri un droši lielie uzņēmumi spēs integrēt mākslīgo intelektu savos ikdienas darbos. Kā norāda ziņu avots TechCrunch, tieši šādi standartu uzlabojumi veido pamatu nākotnes tehnoloģiju ekosistēmai.

Kamēr paši modeļi attīstās strauji, praktiskā izmantošana prasa stabilu pamatu. Šādus sarežģītus tehniskos procesus un to integrāciju palīdz vienkāršot mākslīgā intelekta asistenti uzņēmumiem, kas piedāvā gatavus un pārbaudītus risinājumus.

💡 Aigents.lv rekomendācija

Baltijas uzņēmumiem, kuri plāno izstrādāt vai integrēt savus mākslīgā intelekta aģentus, ieteicams jau tagad projektēt sistēmas, kas atbalsta bezstāvokļa arhitektūru un MCP standartus. Tas ļaus izvairīties no dārgas sistēmu pārveides nākotnē, kad lietotāju skaits un datu apjoms pieaugs, un ļaus vieglāk pieslēgt jaunākos mākslīgā intelekta rīkus esošajai uzņēmuma infrastruktūrai.

Biežāk uzdotie jautājumi (FAQ)

Kāpēc iepriekšējā MCP versija radīja problēmas lieliem uzņēmumiem?

Vecā sistēma piesaistīja katra lietotāja sesiju konkrētam serverim. Kad uzņēmums mēģināja apkalpot lielu pieprasījumu skaitu, slodzes sadalītājiem bija grūti novirzīt lietotājus uz citiem brīvajiem serveriem bez papildu datu sinhronizācijas starp visām mašīnām.

Kā jaunais atjauninājums samazinās serveru uzturēšanas izmaksas?

Pāreja uz bezstāvokļa sesijām noņem vajadzību pastāvīgi uzturēt un sinhronizēt sesiju datus starp visiem serveru tīkla mezgliem. Tas vienkāršo serveru arhitektūru un ļauj efektīvāk izmantot mākoņskaitļošanas resursus.