Google Bard AI voi nyt auttaa sinua ohjelmistokoodin kirjoittamisessa ja virheenkorjauksessa

Google Bard AI voi nyt auttaa sinua ohjelmistokoodin kirjoittamisessa ja virheenkorjauksessa

Lähdesolmu: 2600494

Helmikuussa Google esitteli chatbotin Google Bard -apua osana pyrkimyksiään haastaa Microsoft ChatGPT -käyttöinen Bing-hakukone. Vaikka julkaisu alkoi kivikkoisesti, näyttää siltä, ​​​​että Bard on matkalla voittamaan Microsoftin pelissään.

Bard on kokeellinen generatiivisen tekoälyn (AI) chatbot, joka toimii LaMDA:n (Language Model for Dialogue Applications) avulla. chatbotin tekoäly rakennettiin käyttämällä Googlen suuria kielimalleja ja verkosta saatavaa tietoa. Mutta vain kuukausi epäonnistuneen julkaisun jälkeen Google päivitti Bardin LaMDA:sta PaLM:iin (Pathways Language Model) parantaakseen matemaattisia ja logiikkaominaisuuksia, ja "koodaus on tulossa pian".

Toisin kuin LaMDA, PaLM perustuu seuraavan sukupolven AI-arkkitehtuuriin nimeltä Pathways, joka voi "kouluttaa yhden mallin tekemään tuhansia tai miljoonia asioita" nykyisen yksilöllisen lähestymistavan sijaan. Tuloksena, Google sanoo uusi Bard "ymmärtää paremmin ja vastaa monivaiheisiin sana- ja matemaattisiin ongelmiin." Mutta Google ei vain

Matematiikka- ja logiikkapäivitys toimii rakennuspalikkana uudelle Bardille, Googlelle ilmoitti Perjantaina se on päivittänyt Bardin auttamaan ihmisiä kirjoittamaan ja virheenkorjaamaan ohjelmistokoodia, mikä tasoittaa pelikentän kaikille. Hakujättiläinen sanoo, että Bard voi "auttaa sinua tarjoamalla uusia tapoja kirjoittaa koodia, luoda testitapauksia tai päivittää sovellusliittymiä".

Googlen chatbotilla Bardilla on nyt mahdollisuus auttaa käyttäjiä ohjelmointitehtävissä. Käyttäjien suureen kysyntään vastaamiseksi teknologiajätti on varustanut Bardin ominaisuuksilla, joiden avulla se voi luoda, korjata ja selittää koodia. Bard tukee 20 ohjelmointikieltä, mukaan lukien C++, Java, JavaScript ja Python, ja se voidaan nyt integroida muihin Googlen tuotteisiin. Käyttäjät voivat viedä koodinsa Colabiin, Googlen pilvipohjaiseen Python-muistikirjaympäristöön, ja Bard voi myös auttaa Sheetsin kirjoitustoimintojen kirjoittamisessa.

Google ilmoitti julkaisusta:

"Koodaus on ollut yksi suosituimmista käyttäjiltämme saamistamme pyynnöistä siitä lähtien, kun julkaisimme Bardin, kokeilumme, jonka avulla voit tehdä yhteistyötä generatiivisen tekoälyn kanssa. Google Researchin tuotejohtajana – ja intohimoisena insinöörinä, joka ohjelmoi edelleen joka päivä – olen innoissani siitä, että päivitämme tänään Bardin sisältämään tämän ominaisuuden.

Animoitu GIF, joka näyttää tekstin siitä, kuinka "Bard voi auttaa sinua": korjaa lähdekoodirivit, luo dokumentaatiota ja opetusohjelmia lähdekoodille, selitä koodisi sinulle rivi riviltä, ​​käännä koodisi kielestä toiselle.

"Uusien koodausominaisuuksien ansiosta olemme innoissamme voidessamme soveltaa generatiivista tekoälyä ohjelmistokehityksen nopeuttamiseen, inspiroimaan innovaatioita ja auttamaan ihmisiä ratkaisemaan monimutkaisia ​​suunnitteluhaasteita", Google sanoi blogiviestissä.

Päivityksen myötä Google Bard on laajentanut kykyään kattamaan yli 20 ohjelmointikieltä, kuten C++, Go, Java, JavaScript, Python ja TypeScript. Python-käyttäjät voivat hyödyntää uutta ominaisuutta, jonka avulla he voivat viedä koodinsa suoraan Google Colabiin ilman kopioimista ja liittämistä. Lisäksi Bard integroituu nyt Google Sheetsiin auttamaan käyttäjiä kirjoitustoiminnoissa.

Bardin uusi virheenkorjausominaisuus pystyy myös toimimaan sen luoman koodin kanssa.

"Jos Bard antaa sinulle virheilmoituksen tai koodin, joka ei tee mitä tarkoitit, kerro Bardille "tämä koodi ei toiminut, korjaa se", niin Bard voi auttaa sinua virheenkorjauksessa."

Lopuksi, Bard ei vain kirjoita ja korjaa ohjelmistokoodia, vaan se voi myös parantaa koodin suorituskykyä ja tehokkuutta vastaamalla yksinkertaisiin kehotteisiin, kuten "Voitko tehdä tästä koodista nopeamman?". Tällä hetkellä Bard on saatavilla rajoitetulle joukolle käyttäjiä, jotka voivat olla vuorovaikutuksessa chatbotin kanssa ja esittää kysymyksiä Googlen perinteisen hakutyökalun sijaan.


Aikaleima:

Lisää aiheesta TechStartups