Áttekintés
Összekapcsolhatja GitHub-adattárait a ChatGPT alkalmazásokkal, valamint a ChatGPT ügynökkel, hogy a saját kódja alapján tehessen fel kérdéseket.
Amikor csatlakozik a GitHubhoz, a ChatGPT élő adatokat tud lekérni az adattáraiból — kódot, README-fájlokat és más dokumentumokat —, és ezeket valós időben képes értelmezni, akár szinkronizálással rendelkező alkalmazással, fájlkereséses alkalmazással vagy mély kutatást használó alkalmazással. Csak csatlakozzon, tegyen fel egy kérdést, és a ChatGPT közvetlenül a GitHub-tartalomból olvassa, elemzi és idézi a releváns részleteket.
Megjegyzés: A GitHub alkalmazás elérhetősége a ChatGPT-csomagtól és az élménytől függően változhat. Például a ChatGPT Plus felhasználói nem biztos, hogy látják a GitHub alkalmazást a szokásos ChatGPT-élményben, még akkor sem, ha az más élményekben, például a mély kutatásban vagy az ügynök módban elérhető.
A GitHub összekapcsolása a ChatGPT-vel
A GitHubot a ChatGPT-hez úgy kapcsolhatja össze, hogy kiválasztja a Beállítások → Alkalmazások menüpontot, majd megkeresi a GitHub elemet a ChatGPT alkalmazáskönyvtárban.
Innen a GitHubra lesz átirányítva, hogy telepítse és engedélyezze a ChatGPT alkalmazást, majd kiválassza azokat az adattárakat, amelyekhez a ChatGPT hozzáférhet.
Ha módosítani szeretné, mely adattárakhoz férhet hozzá a ChatGPT, lépjen a Beállítások → Alkalmazások menübe, nyissa meg a GitHub elemet, majd válassza a Choose repositories (vagy a Configure Repositories on GitHub) lehetőséget a GitHub adattár-hozzáférési oldalának megnyitásához.
Miért nem látom néhány adattáramat, miután a ChatGPT-t összekapcsoltam a GitHubbal?
Általában körülbelül 5 perc késés van, mire az adattárai elérhetőként megjelennek a ChatGPT-ben.
További okok, amiért még nem lát egy adattárat:
Privát vagy újonnan létrehozott adattárak: Ha az adattára privát, vagy a GitHubhoz való első csatlakozás után jött létre, előfordulhat, hogy nem jelenik meg azonnal a ChatGPT-ben. Kérjük, látogasson el erre a linkre, vagy érintse meg a Fogaskerék ikont a ChatGPT Github beállítási oldalán a kívánt adattárakhoz való hozzáférés beállításához.
Az adattárhoz GitHub-rendszergazdai jóváhagyás szükséges: Lehet, hogy a GitHub-rendszergazdája letiltotta, hogy az adattár a ChatGPT-hez kapcsolódjon. Kérjük, látogasson el erre a linkre, vagy érintse meg a Fogaskerék ikont a ChatGPT Github beállítási oldalán. Innen „Request” hozzáférést kérhet azokhoz az adattárakhoz, amelyeket az IT-rendszergazdája jóváhagyhat.
A GitHub nem indexelte az adattárakat: A GitHub keresési indexelési működése miatt előfordulhat, hogy az adattár nincs benne a GitHub indexében, ezért kereséskor nem látható a ChatGPT alkalmazás számára. Az indexelést manuálisan is elindíthatja: lépjen a GitHubra, és keressen rá az adattárra a következő formátumban:
repo:{username/repo_name} import(pl. repo:openai/codex import). Ne feledje, hogy körülbelül 5–10 perc is eltelhet, mire az index elérhetővé válik az összekötő számára.
Adatok és adatvédelem
Hogyan működik a ChatGPT a Githubbal
A ChatGPT keresési lekérdezéseket hoz létre az utasításaiból, hogy releváns információkat találjon a csatlakoztatott GitHub-adattárakban, és ezeket a lekérdezéseket elküldi a GitHubnak. Például, ha azt kérdezi: „Meg tudod mutatni, hol kezeltem a fájlfeltöltéseket a backendben?”, a ChatGPT kereshet a GitHub-adattáraiban egy olyan lekérdezéssel, mint a „file upload handler backend”. Szükség esetén néhány eltérő keresést is végezhet, hogy megtalálja a legrelevánsabb kódot vagy fájlokat.
Az OpenAI felhasználja a GitHubról származó tartalmat modelljei tanítására?
Alapértelmezés szerint az üzleti ajánlatokat használó ügyfelek — például a ChatGPT Business, Enterprise, Edu és az API-nk — által küldött tartalmat nem használjuk fel modelljeink fejlesztésére. Az üzleti adatok felhasználásáról további információt az Enterprise Privacy oldalon talál.
Ha szolgáltatásainkat egyéni előfizetéssel használja, előfordulhat, hogy a tartalmát modelljeink tanítására használjuk, ha a „Improve the model for everyone” beállítás be van kapcsolva. További információt arról, hogyan tároljuk és használjuk fel az adatait, ebben a cikkben a Súgóközpontunkban olvashat.
Az adatok tárolási helye a Github esetében minden elérhető régióban támogatott. További információ az adatok tárolási helyéről.
GYIK
Hogyan hagyhatják jóvá a GitHub-rendszergazdák a ChatGPT alkalmazást?
A GitHub-rendszergazdák ezeket az utasításokat követve hagyhatnak jóvá OAuth-alkalmazásokat, például a ChatGPT alkalmazást a szervezetük számára.
Hogyan kereshetek egy adattár egyes fájljaira?
Csak a GitHub-adattárak nevére tud keresni. Meghatározott fájlnevekre való keresés nem támogatott.
Megtilthatom, hogy a ChatGPT alkalmazás hozzáférjen bizonyos adattárakhoz?
Igen, ezt azonban a GitHub beállításaiban lehet szabályozni. A rendszergazdák ezeket az utasításokat követve tilthatják meg a hozzáférést bizonyos adattárakhoz.
Miután csatlakoztattam a ChatGPT-hez, küldhetek kódot, frissítéseket vagy PR-eket a GitHubra?
A ChatGPT-ben lévő GitHub alkalmazás csak azt teszi lehetővé, hogy olvasson az adattáraiból a kód elemzéséhez és kereséséhez. Ha közvetlenül a GitHubra szeretne kódot létrehozni, szerkeszteni és feltölteni, az a Codex termékünkön keresztül érhető el.
Mi történik, ha az IP Allow List engedélyezve van a GitHubon?
Ha az IP Allow List engedélyezve van a GitHubon vállalati vagy szervezeti szinten, akkor gondoskodnia kell arról, hogy az OpenAI kimenő IP-blokkjait hozzáadja az IP Allow Listhez.
Miért használhatom a GitHubot a mély kutatásban vagy ügynök módban, de a Chatben nem?
A GitHub alkalmazás elérhetősége a ChatGPT-csomagtól és a termékélménytől függően változhat. Egyes csomagok engedélyezhetik a GitHub alkalmazást a mély kutatásban vagy az ügynök módban, de a szokásos ChatGPT-élményben nem. Ha nem látja a GitHubot a Chatben, ellenőrizze a ChatGPT-csomag részleteit.
További információt a Codex Súgóközpont-cikkünkben talál.
