OpenAI
Tämä sivu on konekäännetty. Katso alkuperäinen englanninkielinen artikkeli.

GitHubin yhdistäminen ChatGPT:hen

Käytä GitHub-repositorioitasi suoraan ChatGPT:ssä koodin analysointiin, hakuun ja viittaamiseen.

Päivitetty: 4 days ago

Yleiskatsaus

Voit yhdistää GitHub-repositoriosi ChatGPT-sovelluksiin sekä ChatGPT-agenttiin, jotta voit esittää kysymyksiä oman koodisi perusteella.

Kun yhdistät GitHubiin, ChatGPT voi hakea reaaliaikaista dataa repositorioistasi — koodia, README-tiedostoja ja muita dokumentteja — ja päätellä niiden perusteella reaaliajassa joko synkronoinnilla varustetulla sovelluksella, tiedostohaulla varustetulla sovelluksella tai syvätutkimussovelluksella. Yhdistä vain, esitä kysymys, ja ChatGPT lukee, analysoi ja viittaa olennaisiin katkelmiin suoraan GitHub-sisällöstäsi.

Huom: GitHub-sovelluksen saatavuus voi vaihdella ChatGPT-paketin ja käyttökokemuksen mukaan. Esimerkiksi ChatGPT Plus -käyttäjät eivät välttämättä näe GitHub-sovellusta tavallisessa ChatGPT-kokemuksessa, vaikka se olisi saatavilla muissa kokemuksissa, kuten syvätutkimuksessa tai agenttitilassa.

GitHubin yhdistäminen ChatGPT:hen

Voit yhdistää GitHubin ChatGPT:hen valitsemalla AsetuksetSovellukset ja etsimällä GitHubin ChatGPT-sovellushakemistosta.

Tämän jälkeen sinut ohjataan GitHubiin asentamaan ja valtuuttamaan ChatGPT-sovellus sekä valitsemaan ne repositoriot, joihin ChatGPT voi käyttää.

Jos haluat muuttaa sitä, mihin repositorioihin ChatGPT voi käyttää, siirry kohtaan AsetuksetSovellukset, avaa GitHub ja valitse sitten Valitse repositoriot (tai Configure Repositories on GitHub) avataksesi GitHubin repositorioiden käyttöoikeussivun.

Miksi en näe joitakin repositorioitani sen jälkeen, kun olen yhdistänyt ChatGPT:n GitHubiin?

Yleensä kestää noin 5 minuuttia, ennen kuin repositoriosi näkyvät käytettävissä ChatGPT:ssä.

Muita syitä siihen, miksi et ehkä vielä näe repositoriota:

  • Yksityiset tai juuri luodut repositoriot: Jos repositoriosi on yksityinen tai se luotiin GitHubiin yhdistämisen jälkeen, se ei ehkä näy heti ChatGPT:ssä. Siirry tähän linkkiin tai napauta Ratas-kuvaketta ChatGPT:n Github-asetussivulla määrittääksesi käyttöoikeuden haluttuihin repositorioihin.

  • Repositorio vaatii GitHub-järjestelmänvalvojan hyväksynnän: GitHub-järjestelmänvalvojasi on saattanut estää repositoriosi yhdistämisen ChatGPT:hen. Siirry tähän linkkiin tai napauta Ratas-kuvaketta ChatGPT:n Github-asetussivulla. Täältä voit pyytää käyttöoikeutta repositorioihin, jotka IT-järjestelmänvalvojasi voi hyväksyä.

  • GitHub ei ole indeksoinut repositorioita: GitHubin hakuindeksoinnin vuoksi repositorio ei ehkä ole GitHubin indeksissä, eikä siksi näy ChatGPT-sovellukselle haussa. Voit käynnistää indeksoinnin manuaalisesti siirtymällä GitHubiin ja tekemällä haun repositoriolle tässä muodossa: repo:{username/repo_name} import (esim. repo:openai/codex import). Huomaa, että voi kestää noin 5–10 minuuttia, ennen kuin indeksi tulee liittimen käyttöön.


Data ja tietosuoja

Miten ChatGPT toimii Githubin kanssa

ChatGPT muodostaa kehotteidesi perusteella hakukyselyitä löytääkseen olennaista tietoa yhdistetyistä GitHub-repositorioistasi ja lähettää nämä kyselyt GitHubiin. Jos esimerkiksi kysyt: ”Voitko näyttää, missä käsittelin tiedostojen latauksia backendissä?”, ChatGPT saattaa hakea GitHub-repositorioistasi kyselyllä ”file upload handler backend”. Tarvittaessa se voi tehdä muutamia erilaisia hakuja löytääkseen olennaisimman koodin tai tiedostot.

Käyttääkö OpenAI GitHubin sisältöä malliensa kouluttamiseen?

Oletusarvoisesti yritystarjontaa käyttävien asiakkaiden — kuten ChatGPT Businessin, Enterprisen, Edun ja API:mme — lähettämää sisältöä ei käytetä malliemme parantamiseen. Katso Enterprise Privacy -sivultamme lisätietoja siitä, miten käytämme yritysdataa.

Kun käytät palveluitamme yksittäisen tilauksen kautta, voimme käyttää sisältöäsi malliensa kouluttamiseen, jos ”Paranna mallia kaikille” -asetus on käytössä. Voit lukea lisää siitä, miten tietojasi tallennetaan ja käytetään, tästä artikkelista ohjekeskuksessamme.

Tietojen sijaintipaikkaa tuetaan Githubissa kaikilla saatavilla olevilla alueilla. Lue lisää tietojen sijaintipaikasta.


UKK

Miten GitHub-järjestelmänvalvojat voivat hyväksyä ChatGPT-sovelluksen?

GitHub-järjestelmänvalvojat voivat seurata näitä ohjeita hyväksyäkseen organisaatiolleen OAuth-sovelluksia, kuten ChatGPT-sovelluksen.

Miten haen yksittäisiä tiedostoja repositoriosta?

Voit hakea vain GitHub-repositorioidesi nimellä. Tiettyjen tiedostonimien hakua ei tueta.

Voinko estää tiettyjen repositorioiden käytön ChatGPT-sovelluksessa?

Kyllä, mutta tätä hallitaan GitHubin asetuksissa. Järjestelmänvalvojat voivat seurata näitä ohjeita estääkseen pääsyn tiettyihin repositorioihin.

Voinko lähettää koodia, päivityksiä tai PR:iä GitHubiin, kun olen yhdistänyt sen ChatGPT:hen?

ChatGPT:n GitHub-sovellus antaa sinun vain lukea repositorioitasi koodin analysointia ja hakua varten. Jos haluat luoda, muokata ja lähettää koodia suoraan GitHubiin, se on saatavilla Codex-tuotteemme kautta.

Entä jos minulla on IP Allow List käytössä GitHubissa?

Jos sinulla on IP Allow List käytössä GitHubissa joko enterprise- tai organisaatiotasolla, sinun on varmistettava, että lisäät OpenAI:n lähtevien IP-osoitteiden lohkot IP Allow Listiin.

Miksi voin käyttää GitHubia syvätutkimuksessa tai agenttitilassa, mutta en chatissa?

GitHub-sovelluksen saatavuus voi vaihdella ChatGPT-paketin ja tuotekokemuksen mukaan. Joissakin paketeissa GitHub-sovellus voi olla käytettävissä syvätutkimuksessa tai agenttitilassa, mutta ei tavallisessa ChatGPT-kokemuksessa. Jos et näe GitHubia chatissa, tarkista ChatGPT-pakettisi tiedot.

Voit lukea lisää Codex-ohjekeskusartikkelistamme.

Oliko tästä artikkelista apua?