Google julkaisi äskettäin Gemini Code Assist – tekoälykoodin täydennys- ja tukityökalun yrityksille – Cloud Next -konferenssissa, joka on parhaillaan käynnissä Las Vegasissa.
Mikä on Gemini Code Assist? Voit käyttää Gemini Code Assistia IDE:ssäsi, kuten VS Codessa, IntelliJ:ssä, Cloud Workstationsissa tai Cloud Shell Editorissa, kehitysapua varten tai käyttää sitä Google Cloud Consolessa avustettuun vianetsintään.
Gemini Code Assist voi auttaa sinua saamaan koodin täydennyksiä kirjoittaessasi koodia, luomaan täydellisiä toimintoja tai koodilohkoja kommenteista, luomaan yksikkötestejä ja auttaa sinua virheenkorjauksessa, ymmärtämisessä ja koodin dokumentoinnissa.
Teknisesti se on Duet AI:n evoluutio, jonka Google lopetti muutama kuukausi sitten. Nyt se on kuitenkin enemmän suora kilpailija Microsoftin GitHub Copilotille, joka on yksi näkyvimmistä AI-työkaluista, jotka voivat auttaa sinua koodauksessa.
Code Assist käyttää Gemini 1.5 Prota, jossa on miljoonan kontekstiikkuna, joka on suurin minkä tahansa mallin tarjoama kontekstiikkuna. Tämä antaa Code Assistille huomattavan edun. Käyttäjät voisivat jopa tehdä muutoksia koko koodipohjaansa tällä kontekstiikkunalla, jota mikään muu alusta tällä hetkellä ei tarjoa.
Yritykset voivat myös hienosäätää Code Assistin sisäiseen koodipohjaansa, aivan kuten GitHub Copilot.
Voit kokeilla Gemini Code Assistia ilmaiseksi 11. heinäkuuta 2024 asti. Vain yksi käyttäjä laskutustiliä kohti.
Tässä oppaassa keskitymme siihen, kuinka voit käyttää Gemini Code Assistia Visual Studio (VS) Codessa.
Gemini Code Assistin määrittäminen VS-koodilla
Jos haluat käyttää Code Assistia VS Coden kanssa, sinun on määritettävä koko asia noudattamalla alla olevia ohjeita.
Asenna Cloud Code Extension
Ensinnäkin sinun on asennettava Cloud Code -laajennus, jotta voit käyttää Code Assist -palvelua VS-koodin kanssa.
- Avaa VS Code koneellasi.
- Siirry sitten vasemmanpuoleisesta valikosta kohtaan Laajennukset.
- Hae ”Cloud Code” hakupalkin avulla. Napsauta ensimmäistä hakutulosta, eli Gemini + Google Cloud Code.
- Napsauta sitten ”Asenna” -painiketta ja asenna laajennus.
Cloud Code -laajennus on nyt asennettu VS Codeen. Se toimii parhaiten seuraavilla kielillä:
- NodeJS
- Mennä
- Python
- Java
- .NETTO
Vaikka NodeJS:ssä on sisäänrakennettu tuki VS Codessa, eikä se vaadi lisätoimia, sinun on asennettava muut kielet, jos haluat käyttää niitä. Voit asentaa nämä kielet samalla tavalla kuin asensit Cloud Code -laajennuksen.
Valinnaisesti, jos haluat kopioida näytteitä koneellesi, sinun on myös asennettava Git.
Yhdistä Google Cloudiin
Nyt seuraava vaihe sisältää yhteyden muodostamisen Google Cloudiin VS Codesta.
- Kun laajennus on asennettu, napsauta ”Open Walkthrough” -vaihtoehtoa.
- Napsauta Yhdistä Google Cloudiin -vaihtoehdon Yhdistä-painiketta.
- Näkyviin tulee viesti, että VS Code haluaa avata ulkoisen verkkosivuston. Napsauta ’Avaa’ jatkaaksesi.
- Kirjaudu sitten Google-tilillesi.
- Seuraavaksi Google-tilisi pyytää sinua varmistamaan, että olet ladannut tämän sovelluksen [Cloud Code] Googlelta. klikkaa ’Kirjaudu sisään’ jatkaaksesi.
Tilisi on nyt yhdistetty Google Cloudiin.
Seuraavaksi sinun on aktivoitava Gemini VS Codessa valitsemalla Google Cloud -projekti, jossa on käytössä Cloud API. Jos et kuitenkaan ole rekisteröitynyt Google Cloudiin tähän mennessä, sinun on ensin tehtävä se.
Rekisteröidy Google Cloudiin
Jos sinulla ei ole Google Cloudia, voit saada ilmaisen 3 kuukauden kokeilujakson 300 dollarin hyvityksellä.
- Siirry osoitteeseen cloud.google.com ja napsauta Aloita ilmaiseksi.
- Anna sitten tilitietosi ja napsauta Hyväksyn ja jatka.
- Anna maksutietosi ja napsauta ”Aloita ilmaiseksi” saadaksesi ilmaisen kokeilun. Sinua ei veloiteta kokeilujakson päätyttyä, ellet aktivoi koko tiliäsi manuaalisesti Google Cloudiin.
Kun sinulla on Google Cloud, voit käyttää sen projektia Geminiin VS Codessa.
Aktivoi Gemini VS Codessa
- Palaa nyt takaisin VS-koodiin ja aktivoi Gemini napsauttamalla ’Valitse Google Cloud Project’.
- Mahdollisuus valita Google Cloud -projekti tulee näkyviin yläreunaan. Valitse Google Cloud Project, jossa Cloud API on käytössä. Voit myös luoda uuden Google Cloud Projectin.
- Jos Cloud API ei ole käytössä valitsemassasi projektissa, saat virheilmoituksen VS Code -ikkunaan. Korjaa se napsauttamalla Ota API käyttöön.
- Gemini aktivoidaan käytettäväksi VS Codessa. Voit käyttää sitä milloin tahansa tilariviltä, joka näyttää nyt aktivoidun Kaksoset aiemman poistetun kaksoskuvakkeen sijaan (punainen kuvake, jonka poikki on vinoviiva).
- Gemini-vaihtoehto lisätään myös vasemmalla olevaan toimintopalkkiin.
Se siitä. Nyt voit alkaa käyttää Geminiä VS Codessa saadaksesi apua koodin luomiseen tai keskustellaksesi sen kanssa.
Koodin luominen Geminin kanssa
Jos haluat käyttää Geminiä VS Codessa, voit luoda uuden koodin kehotteilla, saada koodausehdotuksia tai in-line ehdotuksia.
Avaa ensin olemassa oleva sovellus, jossa haluat käyttää Geminiä, tai luo mallisovellus Cloud Codelle, jolla testaat Geminiä.
- Voit luoda mallisovelluksen painamalla
Ctrl
+Shift
+P
(Windows/Linux) taiCmd
+Shift
+P
(Mac) avataksesi VS-koodin komentopaletin. - Kirjoita sitten ”Cloud code: Uusi sovellus” ja paina Enter.
- Valitse vaihtoehdoista Kubernetes-sovellus.
- Valitse sitten vaihtoehdoista esimerkkisovellus, kuten Python (Flask): Vieraskirja. Huomaa, että sinun on asennettava kieli, jolla asennat mallisovelluksen, jos et ole jo asentanut sitä.
- Tallenna sovellus haluamaasi paikkaan, niin sovellus luodaan.
Kun sovelluksesi on luotu, luo uusi kooditiedosto tai avaa olemassa oleva käyttääksesi Geminiä. Tässä on kaikki keinot, joilla Gemini voi auttaa sinua koodin luomisessa.
Hanki suoranaisia ehdotuksia
- Aloita koodin kirjoittaminen saadaksesi ehdotuksia.
- Gemini antaa sinulle koodin automaattisen täydennyksen ehdotuksia kirjoittaessasi.
- Voit
Tab
hyväksyä ehdotuksen painamalla. Jos haluat ohittaa ehdotuksen, painaEsc
tai jatka koodin kirjoittamista.
Luo koodi
- Kaksoset voivat myös luoda sinulle uuden koodin. Napsauta Gemini: Smart Actions -kuvaketta IDE-ikkunassa.
- Napsauta sitten vaihtoehdoista Luo koodi.
- Gemini luo sinulle uuden koodin tiedostossasi jo olevan koodin perusteella.
Luo koodi kehotteiden avulla
Voit myös antaa kehotteita Geminille koodin luomiseksi heille.
- Siirry koodissasi uudelle riville ja kirjoita
#
sen jälkeen koodikehote. Kirjoita esimerkiksi# Function to create a Cloud Storage bucket
ja paina Enter.
- Luo sitten koodi painamalla
Ctrl
+Enter
riippumatta siitä, käytätkö Windowsia, Linuxia tai Macia. - Gemini luo koodin pyyntöäsi varten. Hyväksy se painamalla
Tab
näppäimistöäsi.
Keskustele Geminin kanssa
Voit myös keskustella Geminin kanssa VS Codessa. Se voi vastata kysymyksiin, selittää sinulle koodin tai auttaa sinua valitun koodin kanssa.
- Voit keskustella Geminin kanssa napsauttamalla ”Gemini”-kuvaketta vasemmalla olevasta toimintopalkista. Gemini-chat-paneeli avautuu vasemmalle.
- Kirjoita kehote kehotepalkkiin ja lähetä se tekoälylle (kooditiedostosi pitäisi olla auki tätä varten). Voit esimerkiksi sanoa
Explain this code to me
. Gemini käyttää tiedostossasi olevaa koodia viitteenä ja antaa sinulle selityksen.
- Voit myös valita koodin tiedostostasi ja lähettää sitten kehotteen Geminille selittääksesi koodin. Se käyttää sitten vain valittua koodia viitteenä vastaaessaan kyselyysi.
- Voit myös pyytää Geminiä luomaan yksikkötestejä koko koodille tai valitulle koodille chat-paneelissa. Kirjoita
Generate unit tests
chat-paneeliin ja Gemini luo yksikkötestit koko koodillesi tai valituille toiminnoille (valinnan perusteella). - Vastaavasti voit pyytää Geminiä chat-paneeliin
Help debug the code
taiMake the code more readable
chat-paneeliin. Sen mukaan, valitsitko osan koodista ennen kehotteen antamista vai et, se antaa halutun vastauksen osalle koodista / koko kooditiedostosta.
Muita tapoja päästä Geminiin
- Voit myös valita koodin ja suorittaa toiminnon Geminillä napsauttamalla ’Näytä kooditoiminnot’ -kuvaketta (Bulb) koodieditorissa.
- Voit myös suorittaa muita toimintoja Geminin kanssa VS Codessa. Avaa VS-koodin komentopaletti.
- Kirjoita sitten ”Gemini:” ja vaihtoehdot, kuinka voit käyttää Geminiä, tulevat näkyviin. Voit pyytää Geminiä selittämään koodin sinulle, keskittymään chat-näkymään, generoimaan koodia, luomaan yksikkötestejä jne.
Se siitä. Gemini Code Assist haluaa olla loistava kilpailija GitHub Copilotille, etenkin miljoonan kontekstiikkunansa ansiosta. Nyt jää vain nähtäväksi, onko Gemini Code Assist yhtä tehokas koodauksessa, jotta siitä tulee hyödyllinen työkalu.
Vastaa