OpenAI
Այս էջը թարգմանվել է մեքենայական թարգմանությամբ։ Դիտել անգլերեն բնօրինակ հոդվածը.

GitLab-ի միացումը ChatGPT-ին և Codex-ին

ChatGPT-ում և Codex-ում օգտվեք ձեր GitLab նախագծերից՝ կոդը, միաձուլման հարցումները, խնդիրները և CI/CD-ն վերլուծելու, մեջբերելու ու դրանց հետ գործողություններ կատարելու համար։

Թարմացվել է՝ 8 days ago

GitLab-ը ChatGPT-ում և Codex-ում ներկայումս բետա տարբերակով է։

Ընդհանուր ակնարկ

GitLab փլագինը ChatGPT-ին և Codex-ին հնարավորություն է տալիս ստանալ GitLab-ի արդի տվյալները և, թույլտվության դեպքում, գործողություններ կատարել այն նախագծերում, որոնց հասանելիություն ունի կապակցված օգտատերը։ Այն աշխատում է նախագծերի, խմբերի, պահոցի ֆայլերի, ճյուղերի, commit-ների, միավորման հարցումների, խնդիրների, pipeline-ների, առաջադրանքների և դրանց առնչվող քննարկումների հետ։

GitLab փլագինը ներառում է GitLab.com-ի համար նախատեսված GitLab հավելված և GitLab Self-Managed հավելվածի ձևանմուշ։ Փլագինն այն փաթեթն է, որը տեղադրում են օգտատերերը, իսկ հավելվածն ապահովում է կապը՝ GitLab-ի տվյալներին և գործողություններին հասանելիություն ստանալու համար։

GitLab Self-Managed-ի կամ GitLab Dedicated-ի դեպքում աշխատատարածքի ադմինիստրատորը պետք է ձևանմուշից ստեղծի և հրապարակի տվյալ աշխատատարածքի համար նախատեսված հավելված, նախքան անդամները կկարողանան միանալ։ Իմացեք ավելին հավելվածների ձևանմուշների և GitLab հավելվածի ձևանմուշի կարգավորման մասին։

Անհատական համաժամացմամբ նախկին GitLab Issues հավելվածն այլևս հասանելի չէ։ Ընթացիկ GitLab հավելվածը կապակցելու համար հետևեք այս հոդվածում նշված կարգավորման քայլերին։ Հավելվածը տվյալները ստանում է ձեր հարցմանն առնչվող API հարցումների միջոցով։

Հասանելիություն

Հասանելիությունը կարող է տարբեր լինել՝ կախված սակագնային պլանից և աշխատատարածքի կազմաձևումից։ Աշխատատարածքի ադմինիստրատորները ChatGPT-ում կարգավորում են GitLab փլագինը և վերահսկում դրա հասանելիությունը, այն օգտագործելու իրավունքը, միացված գործողությունները և հաստատում պահանջող դեպքերը։

Ինչ կարող է անել GitLab-ի փլագինը

Տվյալներ կարդալ GitLab-ից

ChatGPT-ը և Codex-ը կարող են՝

  • Ուսումնասիրել նախագծերն ու խմբերը։

  • Դիտարկել պահոցների ծառերը և կարդալ ֆայլերը։

  • Համեմատել ճյուղերը, կոմիթները և տարբերությունները։

  • Վերանայել միաձուլման հարցումները, հաստատումները, խնդիրները, նշումները և քննարկումները։

  • Ստուգել կոնվեյերները, առաջադրանքները, մատյանները և թեստերի հաշվետվությունները։

Գործողություններ կատարել GitLab-ում

Կախված աշխատատարածքի կարգավորումներից և GitLab-ի թույլտվություններից՝ ChatGPT-ը և Codex-ը կարող են՝

  • Ստեղծել ճյուղեր և կոմիթներ։

  • Ստեղծել, թարմացնել կամ ջնջել պահոցի ֆայլերը։

  • Ստեղծել կամ թարմացնել միաձուլման հարցումներն ու խնդիրները։

  • Ավելացնել նշումներ կամ քննարկումներ։

  • Հաստատել, վերատեղադրել կամ միաձուլել միաձուլման հարցումները։

  • Կիրառել առաջարկները։

  • Ստեղծել կոնվեյերներ կամ գործարկել և կրկին փորձել առաջադրանքներն ու կոնվեյերները։

Հասանելի գործողությունները կախված են աշխատատարածքի Դերային հասանելիություն, Կարգավորել գործողությունները և Կարգավորել հաստատումները կարգավորումներից, ինչպես նաև տրամադրված OAuth հասանելիության շրջանակներից և միացած օգտատիրոջ GitLab թույլտվություններից։

Կարգավորել GitLab-ը ChatGPT-ում

Միանալ GitLab.com-ին

  1. Բացեք ChatGPT-ը։

  2. Բացեք Փլագինների գրացուցակը։

  3. Որոնեք GitLab։

  4. Ընտրեք Տեղադրել փլագինը։

  5. GitLab-ում ընտրեք Միանալ։

Եթե պահանջվի, լիազորեք ChatGPT-ը GitLab-ում։ GitLab-ի փլագինը գործում է որպես ձեր GitLab օգտատեր՝ ձեր տրամադրած OAuth հասանելիության շրջանակներում, ուստի ChatGPT-ը և Codex-ը կարող են օգտվել միայն այն GitLab նախագծերից և խմբերից, որոնց հասանելիություն ունեք դուք։

Միանալուց հետո ChatGPT-ում կամ Codex-ում օգտագործեք GitLab-ը՝ նախագիծ, ֆայլ, միաձուլման հարցում, խնդիր կամ կոնվեյեր ուսումնասիրելու կամ թույլատրելի գործողություն պահանջելու համար։

Փլագինների տեղադրման և կառավարման մասին օգնության համար տե՛ս Փլագինները ChatGPT-ում և Codex-ում։

Միանալ GitLab Self-Managed-ին կամ GitLab Dedicated-ին

Նախքան օգտատերերի միանալը՝ աշխատատարածքի ադմինիստրատորը պետք է կարգավորի և հրապարակայնացնի GitLab Self-Managed հավելվածի ձևանմուշը։ Հրահանգների համար տե՛ս GitLab Self-Managed հավելվածի ձևանմուշի կարգավորումը ChatGPT-ի և Codex-ի համար։

Անջատել GitLab-ը

  1. Բացեք ChatGPT-ը։

  2. Բացեք Կարգավորումներ > Փլագիններ։

  3. Բացեք GitLab-ը։

  4. Ընտրեք Ապատեղադրել։

Տվյալներ և գաղտնիություն

Ինչպես են ChatGPT-ը և Codex-ն աշխատում GitLab-ի հետ

ChatGPT-ը և Codex-ը GitLab-ի փլագինի միջոցով API հարցումներ են կատարում՝ կապված ձեր հարցման հետ։ Օրինակ՝ դրանք կարող են ցուցակել պահոցի ծառը, ստանալ որոշակի ֆայլ, կարդալ միաձուլման հարցման տարբերությունները կամ քննարկումը, ուսումնասիրել խնդիր կամ ստուգել կոնվեյերն ու առաջադրանքի մատյանը։ Եթե միացված գործողությունը կարող է փոփոխել GitLab-ը, ChatGPT-ը կամ Codex-ը կարող են այն կատարել միայն այն դեպքում, երբ դա թույլ են տալիս աշխատատարածքի կարգավորումները, պահանջվող հաստատումները և միացած օգտատիրոջ GitLab թույլտվությունները։

Մոդելների ուսուցումը և GitLab-ի բովանդակությունը

Լռելյայնորեն բիզնես առաջարկներից, այդ թվում՝ ChatGPT Business-ից, Enterprise-ից, Edu-ից և API-ից օգտվող հաճախորդների ուղարկած բովանդակությունը չի օգտագործվում մեր մոդելները բարելավելու համար։ OpenAI-ի կողմից բիզնես տվյալների օգտագործման մասին լրացուցիչ տեղեկությունների համար տե՛ս Ձեռնարկությունների գաղտնիություն։

Անհատական բաժանորդագրությունից օգտվելիս OpenAI-ը կարող է ձեր բովանդակությունն օգտագործել իր մոդելները ուսուցանելու համար, եթե միացված է Բարելավել մոդելը բոլորի համար կարգավորումը։ Ձեր տվյալների պահպանման և օգտագործման մասին լրացուցիչ տեղեկությունների համար տե՛ս Տվյալների կառավարման ՀՏՀ։

GitLab-ի բովանդակության համար գործում են աշխատատարածքի տվյալների կառավարման նույն կարգավորումները՝ անկախ նրանից՝ հավելվածն օգտագործում եք ChatGPT-ում, թե Codex-ում։

ՀՏՀ

Ի՞նչ տվյալներ կարող է կարդալ GitLab փլագինը։

Այն կարող է ստանալ կապակցված օգտատիրոջը հասանելի GitLab-ի տվյալները, այդ թվում՝ նախագծերն ու խմբերը, պահոցների ծառերը, ֆայլերը, ճյուղերը, commit-ները և տարբերությունները, միավորման հարցումները, խնդիրները, նշումներն ու քննարկումները, ինչպես նաև CI/CD pipeline-ները, առաջադրանքները, մատյանները և թեստերի հաշվետվությունները։ Հստակ հասանելիությունը կախված է միացված գործողություններից և GitLab-ի թույլտվություններից։

Կարո՞ղ են ChatGPT-ը և Codex-ը գործողություններ կատարել GitLab-ում։

Այո՛, եթե աշխատատարածքի ադմինիստրատորները միացրել են համապատասխան գործողությունները և տրվել է պահանջվող հաստատումը։ Կախված կազմաձևումից և GitLab-ում ձեր թույլտվություններից՝ ChatGPT-ը և Codex-ը կարող են ստեղծել ճյուղեր և commit-ներ, ստեղծել, թարմացնել կամ ջնջել պահոցի ֆայլեր, ստեղծել կամ թարմացնել միավորման հարցումներ ու խնդիրներ, ավելացնել նշումներ կամ քննարկումներ, հաստատել կամ միավորել միավորման հարցումները, կիրառել առաջարկներ, ինչպես նաև ստեղծել pipeline-ներ կամ գործարկել և վերագործարկել առաջադրանքներն ու pipeline-ները։

Ինչպե՞ս կարող են ադմինիստրատորները սահմանափակել փլագինի հնարավորությունները։

ChatGPT-ում աշխատատարածքի ադմինիստրատորները կարող են Դերային հասանելիություն բաժնի միջոցով որոշել, թե ով կարող է օգտագործել հավելվածը, Կարգավորել գործողությունները բաժնում միացնել կամ անջատել գործողությունները, իսկ Կարգավորել հաստատումները բաժնում՝ ընտրված գործողությունների համար հաստատում պահանջել։ GitLab-ի նախագծերի և խմբերի սեփական թույլտվությունները շարունակում են գործել։

Կարո՞ղ է ChatGPT-ը կամ Codex-ը կարդալ որոշակի ֆայլ կամ միավորման հարցման տարբերությունները։

Այո՛։ Նշեք նախագիծը և ֆայլի անունը կամ ուղին, ճյուղը կամ ref-ը, միավորման հարցման URL-ը կամ ներքին ID-ն (IID), կամ նկարագրեք ձեր փնտրած կոդի վարքագիծը։ Եթե փլագինի համապատասխան գործողությունը միացված է, և դուք հասանելիություն ունեք, ChatGPT-ը կամ Codex-ը կարող է ստանալ համապատասխան ֆայլը, պահոցի ծառը, commit-ը, տարբերությունները կամ միավորման հարցման մանրամասները։

Ինչո՞ւ նախագիծը չեմ տեսնում։

ChatGPT-ին և Codex-ին հասանելի են միայն կապակցված GitLab օգտատիրոջը տեսանելի նախագծերը։ Համոզվեք, որ կապակցել եք նախատեսված GitLab հաշիվը, GitLab-ում հասանելիություն ունեք տվյալ նախագծին կամ խմբին և ընտրել եք GitLab.com-ի, GitLab Self-Managed-ի կամ GitLab Dedicated-ի համար նախատեսված ճիշտ հավելվածը։

GitLab փլագինն աջակցո՞ւմ է GitLab Self-Managed-ը կամ GitLab Dedicated-ը։

Ստանդարտ GitLab հավելվածը միանում է GitLab.com-ին և կարող է օգտագործվել ChatGPT-ում ու Codex-ում։ GitLab Self-Managed-ի կամ GitLab Dedicated-ի դեպքում աշխատատարածքի ադմինիստրատորը պետք է կարգավորի և հրապարակի GitLab Self-Managed հավելվածի ձևանմուշը, նախքան օգտատերերը կմիանան։ Հրահանգների համար տե՛ս՝ GitLab Self-Managed հավելվածի ձևանմուշի կարգավորումը ChatGPT-ի և Codex-ի համար։

Ի՞նչ անել, եթե GitLab-ի իմ օրինակը արգելափակում է ցանցային երթևեկությունը։

Եթե GitLab Self-Managed-ի կամ GitLab Dedicated-ի ձեր օրինակը սահմանափակում է ցանցային երթևեկությունը՝

  • Խնդրեք ձեր ցանցային ադմինիստրատորին OpenAI-ի ChatGPT ինտեգրումների ելքային տիրույթներն ավելացնել թույլատրվածների ցանկում, որպեսզի GitLab փլագինը կարողանա կապվել ձեր GitLab HTTPS հանգույցին և API-ին։

  • Եթե օգտագործում եք Codex-ի նախագծային միջավայրերը, թույլատրվածների ցանկում ավելացրեք նաև Codex ամպային ծառայության ելքային տիրույթները։

  • Codex-ով կոդի ստուգման համար թույլատրեք դեպի Codex ուղղված ելքային HTTPS webhook հարցումները։ Եթե webhook-ների առաքումը ձախողվում է, ստուգեք GitLab-ի ելքային հարցումների զտման կարգավորումները։

Թույլատրվածների ցանկում ավելացվելիք հասցեների համար տե՛ս՝ OpenAI-ի ելքային IP տիրույթները։

Այս հոդվածն օգտակա՞ր էր։