GitLab ChatGPT-სა და Codex-ში ამჟამად ბეტა-ვერსიის სახითაა ხელმისაწვდომი.
მიმოხილვა
GitLab-ის პლაგინი ChatGPT-სა და Codex-ს საშუალებას აძლევს, მიიღონ GitLab-ის უახლესი მონაცემები და, შესაბამისი ნებართვის არსებობისას, შეასრულონ მოქმედებები იმ პროექტებში, რომლებზეც დაკავშირებულ მომხმარებელს აქვს წვდომა. ის მუშაობს პროექტებთან, ჯგუფებთან, რეპოზიტორიუმის ფაილებთან, განშტოებებთან, კომიტებთან, გაერთიანების მოთხოვნებთან, საკითხებთან, პაიპლაინებთან, დავალებებსა და მათთან დაკავშირებულ განხილვებთან.
GitLab-ის პლაგინი მოიცავს GitLab აპს GitLab.com-ისთვის და 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-თან დაკავშირება
გახსენით ChatGPT.
გახსენით პლაგინების კატალოგი.
მოძებნეთ GitLab.
აირჩიეთ პლაგინის დაყენება.
GitLab-ში აირჩიეთ დაკავშირება.
თუ მოგეთხოვებათ, მიანიჭეთ ChatGPT-ს ავტორიზაცია GitLab-ში. GitLab-ის პლაგინი თქვენი GitLab-მომხმარებლის სახელით მოქმედებს თქვენ მიერ მინიჭებული OAuth-წვდომის ფარგლებში, ამიტომ ChatGPT-სა და Codex-ს წვდომა აქვთ მხოლოდ იმ GitLab-პროექტებსა და ჯგუფებზე, რომლებზეც თქვენ გაქვთ წვდომა.
დაკავშირების შემდეგ გამოიყენეთ GitLab ChatGPT-ში ან Codex-ში პროექტის, ფაილის, გაერთიანების მოთხოვნის, საკითხის ან პაიპლაინის შესამოწმებლად, ან ნებადართული მოქმედების შესასრულებლად.
პლაგინების დაყენებისა და მართვის შესახებ დახმარებისთვის იხილეთ: პლაგინები ChatGPT-სა და Codex-ში.
GitLab Self-Managed-თან ან GitLab Dedicated-თან დაკავშირება
მომხმარებლების დაკავშირებამდე სამუშაო სივრცის ადმინისტრატორმა უნდა დააკონფიგურიროს და გამოაქვეყნოს GitLab Self-Managed-ის აპის შაბლონი. ინსტრუქციისთვის იხილეთ: GitLab Self-Managed-ის აპის შაბლონის დაყენება ChatGPT-სა და Codex-ისთვის.
GitLab-ის კავშირის გაწყვეტა
გახსენით ChatGPT.
გადადით სექციაში პარამეტრები > პლაგინები.
გახსენით GitLab.
აირჩიეთ წაშლა.
გაერთიანების მოთხოვნების განხილვა კოდის შემოწმების პლაგინში
GitLab-ის გაერთიანების მოთხოვნების განხილვა წინასწარი ვერსიის სახით ხელმისაწვდომია კოდის შემოწმების პლაგინში, დესკტოპსა და ვებზე. გახსენით გაერთიანების მოთხოვნა, რათა შეამოწმოთ ცვლილებები და გაეცნოთ შეფასებებს, შემდეგ კი სთხოვეთ Codex-ს კოდის ახსნა ან პრობლემის მოგვარებაში დახმარება.
GitLab-თან კავშირი თქვენს GitLab-მონაცემებზე წვდომას უზრუნველყოფს. კოდის შემოწმების პლაგინი კი კოდის განხილვის საშუალებას გაძლევთ. ორივეზე კვლავ ვრცელდება თქვენი სამუშაო სივრცის პარამეტრები და GitLab-ის ნებართვები.
GitLab-ის კოდის ღრუბლოვანი შემოწმება ხელმისაწვდომი არ არის. GitLab-ის დაკავშირება ან კოდის შემოწმების პლაგინში გაერთიანების მოთხოვნის გახსნა ავტომატურ ღრუბლოვან შემოწმებას არ რთავს.
მონაცემები და კონფიდენციალურობა
როგორ მუშაობენ ChatGPT და Codex GitLab-თან
ChatGPT და Codex GitLab-ის პლაგინს იყენებენ თქვენი მოთხოვნის შესაბამისი API-მოთხოვნების გასაგზავნად. მაგალითად, მათ შეუძლიათ აჩვენონ რეპოზიტორიუმის ხე, მიიღონ კონკრეტული ფაილი, წაიკითხონ გაერთიანების მოთხოვნის ცვლილებები ან განხილვა, შეისწავლონ საკითხი ან შეამოწმონ პაიპლაინი და დავალების ჟურნალი. თუ ჩართულ მოქმედებას GitLab-ში ცვლილების შეტანა შეუძლია, ChatGPT ან Codex მას მხოლოდ მაშინ შეასრულებს, როცა ამის საშუალებას სამუშაო სივრცის პარამეტრები, საჭირო დადასტურებები და დაკავშირებული მომხმარებლის GitLab-ნებართვები იძლევა.
მოდელის სწავლება და GitLab-ის შიგთავსი
ნაგულისხმევად, ბიზნესისთვის განკუთვნილი შეთავაზებების, მათ შორის ChatGPT Business-ის, Enterprise-ის, Edu-სა და API-ის მომხმარებლების მიერ გაგზავნილი შიგთავსი ჩვენი მოდელების გასაუმჯობესებლად არ გამოიყენება. იმის შესახებ, თუ როგორ იყენებს OpenAI ბიზნესმონაცემებს, მეტი ინფორმაციისთვის იხილეთ: კონფიდენციალურობა საწარმოებისთვის.
ინდივიდუალური გამოწერის გამოყენებისას OpenAI-მ შეიძლება თქვენი შიგთავსი თავისი მოდელების სასწავლებლად გამოიყენოს, თუ ჩართულია პარამეტრი მოდელის გაუმჯობესება ყველასთვის. თქვენი მონაცემების შენახვისა და გამოყენების შესახებ მეტი ინფორმაციისთვის იხილეთ: ხშირად დასმული კითხვები მონაცემთა მართვის შესახებ.
GitLab-ის შიგთავსზე სამუშაო სივრცის მონაცემთა მართვის ერთი და იგივე წესები ვრცელდება, მიუხედავად იმისა, აპს ChatGPT-ში იყენებთ თუ Codex-ში.
ხშირად დასმული კითხვები
რისი წაკითხვა შეუძლია GitLab-ის პლაგინს?
მას შეუძლია მიიღოს დაკავშირებული მომხმარებლისთვის ხელმისაწვდომი GitLab-მონაცემები, მათ შორის პროექტები და ჯგუფები; რეპოზიტორიუმის ხეები, ფაილები, განშტოებები, კომიტები და ცვლილებები; გაერთიანების მოთხოვნები, საკითხები, შენიშვნები და განხილვები; ასევე CI/CD პაიპლაინები, დავალებები, ჟურნალები და ტესტირების ანგარიშები. კონკრეტულად რა იქნება ხელმისაწვდომი, დამოკიდებულია ჩართულ მოქმედებებსა და GitLab-ის ნებართვებზე.
შეუძლიათ თუ არა ChatGPT-სა და Codex-ს GitLab-ში მოქმედებების შესრულება?
დიახ, თუ სამუშაო სივრცის ადმინისტრატორები შესაბამის მოქმედებებს ჩართავენ და ყველა საჭირო დადასტურება გაიცემა. კონფიგურაციისა და თქვენი GitLab-ნებართვების მიხედვით, ChatGPT-სა და Codex-ს შეუძლიათ შექმნან განშტოებები და კომიტები; შექმნან, განაახლონ ან წაშალონ რეპოზიტორიუმის ფაილები; შექმნან ან განაახლონ გაერთიანების მოთხოვნები და საკითხები; დაამატონ შენიშვნები ან განხილვები; დაამტკიცონ ან გააერთიანონ გაერთიანების მოთხოვნები; გამოიყენონ შემოთავაზებული ცვლილებები; შექმნან პაიპლაინები ან გაუშვან და ხელახლა სცადონ დავალებებისა და პაიპლაინების შესრულება.
როგორ შეუძლიათ ადმინისტრატორებს პლაგინის შესაძლებლობების შეზღუდვა?
ChatGPT-ში სამუშაო სივრცის ადმინისტრატორებს შეუძლიათ გამოიყენონ წვდომა როლების მიხედვით, რათა განსაზღვრონ, ვის შეუძლია აპის გამოყენება; მოქმედებების კონფიგურაცია — მოქმედებების ჩასართავად ან გამოსართავად; და დადასტურებების კონფიგურაცია — შერჩეული მოქმედებებისთვის დადასტურების მოსათხოვად. GitLab-ის პროექტებისა და ჯგუფების საკუთარი ნებართვები ძალაში რჩება.
შეუძლია თუ არა ChatGPT-ს ან Codex-ს კონკრეტული ფაილის ან გაერთიანების მოთხოვნის ცვლილებების წაკითხვა?
დიახ. მიუთითეთ პროექტი და ფაილის სახელი ან გზა, განშტოება ან ref, გაერთიანების მოთხოვნის URL ან შიდა ID (IID), ან აღწერეთ კოდის ქცევა, რომელსაც ეძებთ. ChatGPT-ს ან Codex-ს შეუძლია მიიღოს შესაბამისი ფაილი, რეპოზიტორიუმის ხე, კომიტი, ცვლილებები ან გაერთიანების მოთხოვნის დეტალები, თუ პლაგინის მოქმედება ჩართულია და თქვენ გაქვთ წვდომა.
რატომ ვერ ვხედავ პროექტს?
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-ის კოდის ღრუბლოვანი შემოწმება ხელმისაწვდომი არ არის.
