Kuten me kaikki tiedämme, ChatGPT on suuri kielimalli (LLM), joka on koulutettu monenlaisiin massiivisiin tietoihin. Se sisältää tietoja yleistiedosta, terveestä järjestä, päättelystä, matemaattisista ongelmista, koodauksesta ja muusta. Aivan kuten voit käyttää ChatGPT:tä esseiden kirjoittamiseen, voit käyttää sitä myös koodin ja useiden muiden tehtävien kirjoittamiseen. Tässä opetusohjelmassa opimme erityisesti koodaamisesta ja siitä, kuinka voimme kirjoittaa koodia ChatGPT:n avulla. Olemme keskustelleet ChatGPT-koodauskehotteista sovelluksen esittelyssä ja selittäneet muita ratkaisuja, kuten GitHub Copilot X ja CodeGPT. Hyppäämme artikkeliin tässä huomautuksessa.

Sisällysluettelo

ChatGPT-kehotteet koodin kirjoittamiseen esimerkein

1. Aluksi voit aloittaa jostain yksinkertaisesta. Voit yksinkertaisesti pyytää ChatGPT:tä kirjoittamaan koodin suosikkikielelläsi. Se tulostaa koodin välittömästi. Voit myös käyttää”toteuttaa”sanan”kirjoita koodi”sijasta.

kirjoita koodi Dijkstran algoritmille Pythonissa

2. Voit myös määrittää ChatGPT:n roolin alussa saadaksesi paremman koodin. Tässä on esimerkki, joka käynnistää ajatusketjun paremman vastauksen saamiseksi ChatGPT:ltä.

Olet asiantunteva Java-kehittäjä. Tehtäväsi on kirjoittaa laadukasta Java-koodia Android-sovelluksille.

3. Esittelyä varten pyysimme ChatGPT:tä luomaan Android-sovelluksen, joka muistuttaa käyttäjiä juomaan vettä säännöllisin väliajoin. Ja se alkoi selittää kaikkea tyhjästä, mukaan lukien mitä IDE:tä käyttää, mihin SDK-tasoon kohdistaa, käyttää joko Javaa tai Kotlinia ja paljon muuta.

Olen aloittelija Android-kehityksessä. Miten lähdet luomaan Android-sovellusta?

4. Kun en ollut varma, kumman vaihtoehdon valita, kysyin vain ChatGPT:ltä, joka tiivisti kaiken minulle yksinkertaisella tavalla.

5. Lopuksi, kun laitoimme kaikki työkalut paikoilleen, pyysimme ChatGPT:tä kirjoittamaan koodin Kotliniin. Se loi koodin Android-sovellukselle, joka on kohdistettu Android 7.0:aan tai sitä uudempaan API-tasolle.

6. Tietenkin kohtasimme monia virheitä ensimmäisellä kerralla, mutta käytimme ChatGPT:tä myös virheiden vianmääritykseen. Voit yksinkertaisesti liittää virheilmoituksen ChatGPT:hen, ja AI-botti analysoi ongelman ja korjaa virheen. Voit myös liittää koko koodilohkon ChatGPT:hen ja pyytää tekoälyä etsimään virheitä tai ongelmia.

Huomaa: Muista, että ChatGPT:n (3.5) ilmainen versio tuottaa usein koodia, joka aiheuttaa virheitä. Jos käytät ChatGPT 4:ää, saat todennäköisesti paremman tuloksen.

7. Ja monien edestakaisten yritysten jälkeen voimme vihdoin suorittaa sovelluksen. Vaikka se on barebone-sovellus, se, että voit koodata ja luoda sovelluksia ChatGPT:n avulla ilman aiempaa tietoa, on hämmentävää. Toki sinulla on oltava jonkin verran koodaustietoa ja loogista ymmärrystä, varsinkin kun kehität Android-sovelluksia, mutta yleensä ChatGPT tekee ohjelmoinnista hyvin yleisten käyttäjien saatavilla.

GitHub Copilot X: Kirjoita koodi ChatGPT:llä

Voit myös käyttää ChatGPT:n tehoa koodin kirjoittamiseen suoraan GitHubissa. Uusi GitHub Copilot X-työkalu saa virtansa OpenAI:n GPT-4-mallista, joka on yksi tehokkaimmista ohjelmointimalleista. Sen avulla voit kirjoittaa koko funktion reaaliajassa, selittää koodin luonnollisella kielellä, löytää virheitä ja tarjota kontekstitietoisia ehdotuksia myös. Lisäksi se tukee vetopyyntöjä ja voi automatisoida monia tehtäviä tekoälyn avulla.

Ei vain, GitHub Copilotin avulla voit keskittyä enemmän tärkeisiin koodilohkoihin ja käyttää vähemmän aikaa toistuvaan koodiin malleja, joissa Copilot voi suorittaa koodin nopeasti loppuun. Lisäksi voit kirjoittaa logiikkasi luonnollisella kielellä kommentiksi ja se toteuttaa ratkaisun välittömästi. Voit myös integroida Copilotin Visual Studioon, Neovimiin, VS Codeen, JetBrains IDE:ihin ja muihin.

Jotkin sen suosituista kielistä ovat C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala, TypeScript ja paljon muuta. Jos olet kehittäjä, mielestäni GitHub Copilot X sopii sinulle paremmin kuin ChatGPT, koska se on räätälöity vain ohjelmointiin. GitHub Copilot X on tällä hetkellä teknisessä esikatselussa, ja voit rekisteröityä yksityiseen betaversioon täältä. Se maksaa sinulle 10 dollaria kuukaudessa. Se on yksi tyylikkäimmistä uusista ChatGPT-vaihtoehdoista Amazon CodeWhispererin rinnalla.

Käytä CodeGPT:tä VS Codessa saadaksesi apua koodin kirjoittamiseen

ChatGPT:n ja GitHub Copilot X:n lisäksi CodeGPT on toinen projekti, joka hyödyntää OpenAI:n GPT-kielimallin tehoa koodin kirjoittamisen avuksi.. Se on ilmainen VS Codessa saatavilla oleva laajennus, joka voi tehdä ohjelmoinnista paljon tuottavampaa ja hyödyllisempää. Parasta on, että voit käyttää uusinta GPT-4-mallia yhdessä GPT-3.5-mallin kanssa, kuten Copilot X:n. Sinulla on kuitenkin oltava GPT-4 API, jotta voit käyttää ChatGPT 4-mallia.

Testaessani CodeGPT-laajennusta huomasin sen olevan varsin hyödyllinen. Se voi luoda koodia pelkällä kommentilla, selittää toimintoja ja koodinpätkiä, muokata koodia, kirjoittaa dokumentaatiota ja tehdä paljon muuta. Arvostan eniten virheiden ratkaisemista CodeGPT:n avulla. Voit valita koodilohkon, napsauttaa sitä hiiren kakkospainikkeella ja pyytää CodeGPT:tä etsimään ongelmia. Se käy koodin kontekstissa läpi ja vastaa mahdollisella ratkaisulla. Kaikki tämä tapahtuu OpenAI API-avaimen kautta, joka sinun on ostettava, kun ilmainen luotto on käytetty. Kaiken kaikkiaan, jos käytät VS-koodia IDE:nä, suosittelen CodeGPT:n tarkistamista.

Jätä kommentti

Redfallissa on joitain kyseenalaisia ​​suunnitteluvaihtoehtoja, joka on sekamelska puoliksi leivottua kuuluisaa Arkane-kaavaa. Rakastan Arkane Studiosin valmistamia pelejä, ja Dishonoredista on tulossa nimike, johon palaan aina silloin tällöin sen ainutlaatuisen nousevan pelin vuoksi. Ja […]

BenQ PD2706UA-näyttö on täällä, ja sen mukana tulee kaikki kellot ja pillit, joita tuottavuuden käyttäjät arvostavat. 4K-resoluutio, tehtaalla kalibroidut värit, 27 tuuman paneeli, helposti säädettävä ergonominen jalusta ja paljon muuta. Siinä on monia […]

Minecraft Legends on peli, joka herätti kiinnostukseni alkuperäiseen paljastukseensa viime vuonna. Mutta myönnän, etten seurannut peliä aktiivisesti ennen kuin pääsimme lähemmäksi sen virallista julkaisua. Loppujen lopuksi rakkaani […]

Categories: IT Info