
„Google“ siekis pakeisti programavimo pasaulį pasitelkiant dirbtinį intelektą vadinasi „Gemini Code Assist“ . Šis įrankis sujungia geriausias natūralios kalbos apdorojimo savybes su pažangiais modeliais, kad suprastų kodą, siūlytų patobulinimus, generuotų funkcijas ir automatizuotų pasikartojančias užduotis. Tai savotiškas skaitmeninis pagalbininkas programuotojams, kuris toli gražu nežada būti tobulas, o siekia būti naudingu, galingu ir lanksčiu bendradarbiu.
Nuo pat pasirodymo jis įgijo populiarumą tarp kūrėjų dėl gebėjimo tiesiogiai integruotis į plačiausiai naudojamas kūrimo aplinkas. Be to, jis siūlo versijas tiek individualiems kūrėjams , kurie gali jį naudoti nemokamai, tiek įmonėms ir komandoms su pažangesnėmis parinktimis.
Kas yra „Gemini Code Assist“ ir kodėl ji gali padėti jums geriau koduoti?
„Gemini Code Assist“ yra „Google“ sukurtas dirbtinio intelekto pagrindu veikiantis kodavimo asistentas. Jo tikslas – padėti programuotojams kurti programinę įrangą tiesiai iš kodo redaktoriaus, išvengiant blaškymo ir nereikalingų konteksto perjungimų. Dėl integracijos su tokiomis IDE kaip „VS Code“, „IntelliJ“, „PyCharm“, „GoLand“, „WebStorm“ ir kitomis, šis dirbtinis intelektas gali sąveikauti su kodu realiuoju laiku ir padėti jums:
- Automatiškai užpildyti kodo eilutes kol rašai.
- Generuokite visas funkcijas, ištisus failus arba kodo blokus iš aprašymų.
- Derinimo klaidos, rasti problemas ir siūlyti sprendimus.
- Dokumentuokite, komentuokite ir pagerinkite kodo skaitomumą.
Jis sukurtas veikti su dauguma programavimo kalbų, įskaitant „Python“, „Java“, „JavaScript“, C, C++, „Go“, PHP ir SQL . Tai pasiekiama pasitelkiant „Gemini“, „Google“ dirbtinio intelekto modelių šeimos, kalbų modeliavimo infrastruktūrą.
Skirtumai tarp nemokamos ir verslo versijų
„Gemini Code Assist“ siūlomas skirtingomis versijomis, kad tiktų visų tipų vartotojams:
Nemokamas režimas asmenims
Nemokamai prieinama tokiose IDE kaip „VS Code“ ir „JetBrains“ , suteikia prieigą prie kodo generavimo funkcijų, pagalbos pokalbiuose ir kontekstualizuoto kodavimo. Tarp jos privalumų:
- Gausus žetonų naudojimas: palaiko iki 128.000 XNUMX žetonų pokalbių įrašuose, beveik 90 kartų daugiau nei nemokami konkurentai.
- Leidžia iki 6.000 su kodu susijusių užklausų ir 240 pokalbių per dieną.
- Idealiai tinka individualiems kūrėjams, studentams ar laisvai samdomiems darbuotojams.
Standartinės ir įmonės versijos įmonėms
- Geresnė integracija su įmonės infrastruktūra, pavyzdžiui, vidinės saugyklos, debesijos sistemos ir įmonės duomenys.
- Leidžia tinkinti vedlį atsižvelgti į konkrečią įmonės kodo bazę ir vidinius žinių šaltinius.
- Išskirtinės funkcijos, tokios kaip programėlių kokybės analizė, pasiūlymus „Firebase“, SQL schemų generavimą arba didelio masto klaidų aptikimą.
- kaina nuo 19 USD vienam vartotojui per mėnesį.
Išsamiai apžvelgiamos „Gemini Code Assist“ siūlomos funkcijos
Vienas pagrindinių „Gemini Code Assist“ privalumų yra platus galimybių spektras . Be klasikinių automatinių kodo pasiūlymų, ji taip pat siūlo kitas labai naudingas funkcijas:
Pokalbiai su kontekstu
IDE integruotas pokalbių kambarys leidžia vesti kelis lygiagrečius pokalbius , kiekvienas su savo kontekstu. Galite prašyti bet ko – nuo esamo kodo paaiškinimų iki pagalbos rašant naujas funkcijas ar taisant klaidas.
Kodo generavimas iš raginimų
Galite pasirinkti kodo fragmentą, įvesti raginimą, pvz. “Haz esta función más eficiente” o “Añade validaciones”, o „Gemini“ sugeneruos patobulintą versiją, jums nereikės to daryti rankiniu būdu.
Išmaniosios transformacijos
Tai leidžia greitai ištaisyti klaidas , aptikus kodo klaidas. Be to, redaktoriuje pasirinkdami kodo fragmentus galite naudoti kontekstinius išmaniuosius veiksmus .
Pasirinktinių komandų kūrimas
Galite kurti savo komandas, pvz. /add-comments automatizuoti pasikartojančias užduotis. Nors ši funkcija kol kas pasiekiama tik „VS Code“.
Tinkintos asistento elgesio taisyklės
Labai naudinga, jei norite, kad Dvyniai elgtųsi tam tikru būdu arba kiekvieną kartą bendraudami su jais laikytųsi tam tikrų gairių.
Kodų bazės žinomumas
Viena iš išskirtinių jos funkcijų yra galimybė nurodyti „Gemini“, kuriuos jūsų projekto aplankus ar failus naudoti kaip kontekstą, taip užtikrinant tikslesnius pasiūlymus ir atsižvelgiant į jūsų programinės įrangos struktūrą. Viename aplanke galima pasirinkti iki 100 failų.
Galimos integracijos ir suderinamumas
„Gemini Code Assist“ integruojasi su:
- Visual Studio Code
- „JetBrains“ IDE„IntelliJ“, „PyCharm“, „GoLand“, „WebStorm“ ir kt.
- „Google“ debesies darbo stotys
- Debesijos apvalkalo redaktorius
- "Firebase" y BigQuery studija
- „Colab Enterprise“. y "Android" studija
Be to, jis gali prisijungti prie „GitHub“, „GitLab“ ir kitų saugyklų , todėl galite automatiškai analizuoti ir modifikuoti didelių projektų kodą.

Privatumas, duomenų naudojimas ir apribojimai
„Google“ skaidriai tvarkė duomenis. „Gemini Code Assist“ pateikia šaltinių citatas, kai jos pasiūlymai gaunami iš ilgų atvirojo kodo fragmentų. Taip pat yra galimybė visiškai išjungti pasiūlymus, pagrįstus cituojamu kodu.
Taip pat visada rekomenduojama peržiūrėti ir patvirtinti „Gemini“ pasiūlymus prieš juos naudojant gamyboje, nes, kaip nuolat tobulėjanti priemonė, ji gali generuoti neteisingą kodą, net jei jis atrodo tikėtinas.
Nors įrankis yra nepaprastai naudingas ir potencialus, jis turi žinomų apribojimų , tokių kaip konfliktai su kitais papildiniais, kurie naudoja panašias API, arba kai kurių IDE, tokių kaip „IntelliJ“, pritaikymo apribojimai.
Trumpai tariant, „Gemini Code Assist“ neabejotinai žymi naują dirbtinio intelekto pagrindu sukurtos programinės įrangos kūrimo etapą . Turėdamas patogią vartotojo sąsają, vis tobulesnes funkcijas ir galingą „Google“ palaikymą, jis turi viską, ko reikia, kad taptų būtinu įrankiu tiek aistringiems programuotojams, tiek įmonėms, norinčioms optimizuoti savo darbo eigą pasitelkiant dirbtinį intelektą.

