უკან დაბრუნება
GitHub Copilot-ის დესკტოპ აპლიკაცია: უფასო პრაქტიკული კურსი
SiTech AI Team2 წთ. საკითხავი

GitHub Copilot-ის დესკტოპ აპლიკაცია: უფასო პრაქტიკული კურსი

Microsoft-მა GitHub Copilot app for Beginners გამოაქვეყნა: უფასო და ღია კოდის კურსი შესავალი თავითა და შვიდი პრაქტიკული გაკვეთილით, რომელიც დეველოპერებს AI აგენტების მართვასა და შედეგის შემოწმებას ასწავლის.

GitHub Copilot-მა ჯერ რედაქტორში დაიწყო მუშაობა, შემდეგ ტერმინალში გადავიდა, ახლა კი დესკტოპ აპლიკაციაც აქვს. GitHub Copilot-ის აპლიკაცია ის ადგილია, სადაც დეველოპერები AI აგენტებს უშვებენ და შედეგს გამოქვეყნებამდე ამოწმებენ: გეგმები, diff-ები, ტესტების შედეგები, ბრაუზერის გადახედვა, issue-ები და pull request-ები ერთ ფანჯარაშია თავმოყრილი.

28 სექტემბერს Microsoft-ის დეველოპერთა ბლოგზე გამოქვეყნდა უფასო და ღია კოდის კურსი GitHub Copilot app for Beginners: მოკლე შესავალი თავი და შვიდი პრაქტიკული გაკვეთილი, რომლებიც ერთ ნიმუშ პროექტს ეყრდნობა. საჭიროა Copilot-ის გეგმა, თუმცა ავტორიზაცია საკუთარი მოდელის პროვაიდერითაც შეიძლება.

რას აკეთებს აპლიკაცია

პროექტის თითოეული სესია ცალკე git worktree-ში მუშაობს, ამიტომ პარალელური დავალებები ერთმანეთს ხელს არ უშლის. მომხმარებელი სამი რეჟიმიდან ირჩევს კონტროლის სასურველ დონეს: Interactive, Plan ან Autopilot. აპლიკაციაში შესაძლებელია diff-ის წაკითხვა, ტესტების გაშვება და მუშა აპლიკაციის გადახედვა ჩაშენებულ ბრაუზერში.

აპლიკაცია skill-ებითა და MCP სერვერებითაც ფართოვდება.

GitHub Copilot-ის აპლიკაციის ინტერფეისი

რას მოიცავს კურსი

ყველა თავი samples/book-app-web-ს იყენებს: ეს წიგნების კოლექციის მცირე აპლიკაციაა React-ით, Vite-ითა და TypeScript-ით, სადაც შესაძლებელია წიგნების ძებნა, ჟანრისა და კითხვის სტატუსის მიხედვით ფილტრაცია და სტატისტიკის ნახვა. პროექტს ნამდვილი ტესტებიც და build-ის ეტაპიც აქვს.

განვითარების თავში მომზადების სკრიპტი ქმნის სავარჯიშო branch-ს შეცდომით: კითხვის სტატისტიკა აქტიურ ფილტრებს არ ითვალისწინებს. დეველოპერი ამ branch-იდან იწყებს სესიას, # ნიშნით უერთებს შესაბამის issue-ს, გადადის Plan რეჟიმში და აგზავნის დავალებას. შემდეგ Copilot კოდს ცვლის, დეველოპერი კი შედეგს თავად ამოწმებს: diff-ს Changes ჩანართში, ტესტებს Terminal-ში, აპლიკაციას Browser ჩანართში.

როგორ ასწავლის კურსი

ყველა თავი ერთ სქემას მიჰყვება: ყოფითი ანალოგია, პრაქტიკული სავარჯიშოები და დასკვნები დავალებასთან ერთად. ანალოგიები ხმის ჩამწერი სტუდიიდანაა, სესიის რეჟიმები კი საკონტროლო ოთახში მომუშავე პროდიუსერს ჰგავს: Interactive ხშირი შემოწმებით დუბლის გადაღებაა, Plan ჯერ კიდევ დაუკვრელი არანჟირება, Autopilot კი კარგად განსაზღვრული დავალების სანდო ადამიანისთვის გადაცემა.

დეველოპმენტის ციკლი: ცვლილება, ტესტი, გადახედვა

ავტორის მთავარი გზავნილია „დაეყრდენი მტკიცებულებებს“: Copilot-ის თავდაჯერებული პასუხი მუშა პროგრამას არ ნიშნავს, ამიტომ სანამ რამეს დასრულებულად ჩათვლით, უნდა ნახოთ diff, ტესტებისა და build-ის შედეგები, მუშა აპლიკაცია და pull request-ის შემოწმებები. კურსი უფასოა და ღია კოდის, გარემოს მომზადებას კი დაახლოებით 20 წუთი სჭირდება.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.