7 Minutės
Microsoft paskelbė atnaujintą Visual Studio integracijos su dirbtiniu intelektu (DI) kelių žemėlapį iki 2025 m. lapkričio, kuriame detaliai aprašyti eksperimentiniai funkcionalumai, agentų valdomi darbo srautai ir patobulinimai, skirti padaryti IDE protingesnę, efektyvesnę ir našesnę kūrėjams. Šiame plane pateikti punktai atspindi aktyvų tyrimą, technologinį bandymų lauką ir bendruomenės atsiliepimus — tai nėra patvirtinti išleidimo terminai ar galutinės funkcijos, o labiau gairės tolesnei plėtrai ir užuominos, kur link Microsoft institucija gali judėti su Visual Studio AI integracija.
Ko Microsoft testuoja Visual Studio
Kelių žemėlapis daugiausia orientuotas į agentines (agentic) patirtis — tai DI asistentai, galintys atlikti veiksmus tiesiogiai IDE aplinkoje. Microsoft tiria kelis naujus agentų tipus ir jų integraciją į kūrimo ciklą: vartotojo kuriamus tinkintus agentus, kurie leis automatiką ir personalizaciją pagal projektą; testavimo agentą, skirtą automatizuoti vienetinius, integracinius ir regresijos testus; bei derintuvo (debugger) agentą, padedantį greičiau izoliuoti ir išspręsti klaidas, analizuoti klaidų stekus ir siūlyti pataisymus. Be to, vykdomi tyrimai, kaip užtikrinti concurrent (konkurentišką) veikimą, kad keli Visual Studio agentai galėtų veikti vienu metu, taip sudarant sąlygas sudėtingesniems paraleliniams darbo srautams ir hibridiniam automatizavimui, kuris pritaikomas didesnėms komandoms ir moduliniams repo.
Tipiškos srities temos, kurias Microsoft detaliau tiria, apima saugumo ir atitikties reikalavimus (enterprise controls), autentifikaciją ir leidimų valdymą, tokenų naudojimo optimizavimą bei darbo su trečiųjų šalių modeliais koordinavimą per MCP (Model Connectivity Protocol). Visa tai yra svarbu praktiniam DI įrankių panaudojimui realiuose projektuose — nuo privataus modelio prijungimo iki hibridinių sprendimų, kur dalis užklausų siunčiama į debesų modelius, o jautrūs duomenys tvarkomi lokaliai. Šiame kontekste taip pat analizuojami našumo rodikliai, užklausų latencija, sąnaudų valdymas ir išvados apie tai, kaip užtikrinti sklandų kūrėjo patyrimą be pertraukų ar staigių modelių pakeitimų.
Kaip pagerinti Chat ir Agent Mode
Microsoft planuoja iteratyvias (postūmių) pataisas Agent Mode ir Chat sąsajai, remiantis bendruomenės atsiliepimais, telemetrija ir vidiniais bandymais. Tikslas — padaryti pokalbių (chat) ir agentų režimą (Agent Mode) praktiškesnius kasdieniam naudojimui, kad jie taptų natūralesniu IDE pratęsimu, kuriame asistentai greitai padeda su kodu, testavimu, refaktoringu ir dokumentacija. Numatyti patobulinimai apima keletą konkrečių punktų, kurie pagerins našumą, sklandumą ir valdymą:
- Slash komandos greitam užklausų paleidimui ir pokalbio valdymui — greitos nuorodos, leidžiančios greitai nurodyti agentui atlikti specifines užduotis arba valdyti pokalbių istoriją be ilgų paaiškinimų.
- Globalios tinkintos instrukcijos, kad jūsų pageidavimai ir asmeniniai nustatymai išliktų tarp sesijų — tai reiškia mažesnį poreikį kiekvieną kartą perduoti kontekstą, geresnį personalizavimą ir nuoseklesnes atsakymų kokybės nuostatas.
- Išmanesnis įrankių kvietimas: dinaminis įrankių iškvietimas ir pokalbių gijos istorijos santraukos, kurios padeda išlaikyti ilgesnių kontekstų nuoseklumą — ypač svarbu ilgesniems projektams ar iteracijoms, kai pokalbių istorija gali būti plati.
- Pagerintos planavimo ir užduočių išdėstymo priemonės Chat viduje, įskaitant įterptą peržiūrą (inline preview) ir tam tikrų planavimo vaizdų nustatymą kaip tik peržiūrimus (read-only), kad sumažintume netyčinius redagavimus ir išsaugotume planų vientisumą.

Praktinė nauda, kurią tikimasi pasiekti per šiuos patobulinimus, apima greitesnį atsiliepimų ciklą (feedback loop) tarp plėtotojo ir AI pagalbininko, mažesnį rankinių perjungimų poreikį, ir patikimesnį konteksto išlaikymą tarp skirtingų darbo etapų. Tai ypač aktualu komandose, kurios dirba su ilgai trunkančiais backlogais, laikosi CI/CD praktikų ir nori integruoti agentus į automatines užduotis, pvz., rašyti testus, generuoti dokumentaciją ar kurti kodo pataisymus su siūlymais (code fixes).
Gilesnė MCP integracija ir įmonių valdymas
Vienas iš svarbiausių Microsoft prioritetų yra pilna MCP (Model Connectivity Protocol) specifikacijos įgyvendinimas, kad komandos galėtų saugiai ir valdomai prijungti visą savo kūrimo stakų rinkinį prie modeliavimo sprendimų. MCP planas apima tiek technines priemones (serverių optimizavimas, tokenų taupymas), tiek administracinius įrankius (allowlist veiksmų valdymas, vieningas MCP UI), kurie leidžia organizacijoms kontroliuoti, kokie modelių galiniai taškai (endpoints) gali būti naudojami konkrečiuose repo ar projektuose.
Techniniai darbai apima sampling-window UX patobulinimus — aiškesnį ir suprantamesnį duomenų ėmimo ir fiksavimo lango valdymą, našumo optimizacijas, kad MCP serveriai galėtų efektyviau naudoti API raktus ir tokenus, bei sprendimus, leisiančius organizacijoms nuosekliai valdyti leidimus ir audito žurnalus. Daug dėmesio skiriama ir administracinei patirčiai: vieningas MCP valdymo skydelis (unified MCP UI) padės centralizuoti konfigūracijas, peržiūras ir leidimų politiką, sumažinant administracinę naštą IT komandoms ir užtikrinant atitiktį saugumo reikalavimams.
Verslo ir enterprise kontrolės (enterprise controls) aspektai taip pat yra akcentuojami: galimybė leisti (allowlist) specifinius MCP endpoint'us tam tikriems repo arba organizacijos lygiui, integracija su esamomis atitikties politikomis, SSO (single sign-on) palaikymas, audito įrašų saugojimas ir galimybė įjungti / išjungti tam tikras agentų funkcijas pagal saugumo lygį. Tai svarbu didelėms įmonėms, besirūpinančioms duomenų konfidencialumu ir reguliaciniais reikalavimais, taip pat toms, kurios nori hibridinės DI infrastruktūros vertikalėse, kur kai kurios užklausos apdorojamos lokaliai dėl duomenų saugos.
Modelių prieiga, automatinis maršrutizavimas ir GPT-5 Codex
Vienas iš reikšmingų funkcionalumų, kuriuos Microsoft vertina, yra „auto model“ parinktis — automatinis modelių maršrutizavimas, kuris nukreiptų užklausas į tinkamiausią modelį pagal užklausos tipą, reikalaujamą kokybę, latenciją ir sąnaudų parametrus. Tokia sistema sumažintų rankinių perjungimų poreikį tarp modelių, leistų subalansuoti kokybę ir našumą ir pateiktų optimalų rezultatą pagal kontekstą: pvz., naudoti ekonomiškesnį modelį ankstyvam prototipavimui arba galingesnį, tokį kaip GPT-5 Codex, kai reikalingi aukštos kokybės kodo pasiūlymai ar sudėtingesnės semantinės operacijos.
Microsoft taip pat planuoja išplėsti prieigą prie naujesnių modelių ir potencialiai įtraukti GPT-5 Codex į Chat aplinką, kad kūrėjams būtų siūlomi labiau specializuoti, konteksto suvokiantys kodo sprendimai, refaktoringo pasiūlymai ir saugumo rekomendacijos. Tokie modeliai gali pagerinti automatinį kodo generavimą, komentarų rašymą, testų kūrimą ir klaidų aptikimą, tačiau kartu kyla klausimų dėl kainodaros, tokenų vartojimo ir modelių atnaujinimų valdymo.
Microsoft supranta modelių deprecacijos (senėjimo ir išėmimo) riziką ir planuoja sklandžius pereinamuosius mechanizmus, kad vartotojai nebūtų staiga atskirti nuo konkrečių modelių, kai jie nutraukiami. Tai gali apimti automatinius migracijos pasiūlymus, išankstinius perspėjimus, modelių atstumo (fallback) mechanizmus ir galimybę organizacijoms išlaikyti senesnius modelius lokaliai tol, kol bus įgyvendinti alternatyvūs sprendimai.
Svarbu pabrėžti, kad nors daugelis šių eksperimentinių idėjų yra techniškai įmanomos, jų įgyvendinimas realiame produkte priklausys nuo testavimo rezultatų, saugumo įvertinimų, bendruomenės atsiliepimų ir verslo prioritetų. Dalis funkcijų bus diegiamos palaipsniui, su beta etapais ir selektyviais leidimais, o kai kurios idėjos gali būti toliau koreguojamos arba net neįtrauktos į galutinį leidimą, jei jos neatitiks lūkesčių ar sukels neatitikimų su kitomis platformos dalimis.
Apibendrinant: Microsoft nagrinėja visą spektrą technologinių sprendimų — nuo agentų tipų ir simultaninių darbo srautų iki MCP integracijos, enterprise valdymo ir pažangių modelių prieigos mechanizmų, tokių kaip automatinis modelių maršrutizavimas ir GPT-5 Codex integracija. Visa tai orientuota į tai, kad Visual Studio kaip IDE taptų dar labiau išplėsta kūrimo aplinka su gilesne DI integracija, patikimesniu saugumu ir geresne kūrėjo patirtimi, tačiau galutiniai sprendimai ir jų išleidimai bus grindžiami tolimesniais bandymais ir realiais naudotojų poreikiais.
Šaltinis: neowin
Palikite komentarą