Introducere
GitHub Copilot în Visual Studio Code oferă programare puternică asistată de AI din start, dar adevăratul său potențial apare atunci când îl personalizezi pentru a se potrivi fluxurilor de lucru specifice și cerințelor proiectului echipei tale. Prin oferirea de instrucțiuni personalizate și crearea de agenți specializați, poți transforma GitHub Copilot dintr-un asistent general într-un set de colaboratori AI adaptați care înțeleg baza ta de cod, respectă convențiile tale și gestionează sarcini de dezvoltare în mai mulți pași.
Imaginează-ți că ești un dezvoltator într-o echipă care întreține o aplicație C# mare. Echipa ta are standarde specifice de codare, modele arhitecturale și procese de revizuire pe care fiecare pull request trebuie să le urmeze. În loc să repeți aceste ghiduri în fiecare prompt GitHub Copilot Chat, le poți încorpora direct în fișierele de instrucțiuni pe care GitHub Copilot le citește automat. De asemenea, poți crea agenți personalizați — personas AI specializate precum un "Planner" care proiectează strategii de implementare sau un "Code Reviewer" care verifică problemele de securitate — și îi poți lega împreună astfel încât rezultatul unui agent să se întâmple în următorul.
Printre subiectele descrise în acest modul se numără:
- Folosirea instrucțiunilor personalizate bazate pe depozite și fișiere de prompt pentru a influența stilul de programare și ghidurile GitHub Copilot.
- Definirea și utilizarea agenților GitHub Copilot personalizați pentru sarcini specializate precum planificarea, programarea și testarea.
- Configurarea subagenților, abilităților agenților și agenților la nivel de organizație.
- Conectarea agenților prin predări pentru a realiza scenarii de dezvoltare în mai mulți pași.
După ce terminați acest modul, veți putea să:
- Personalizează răspunsurile GitHub Copilot folosind fișiere de instrucțiuni și fișiere de prompturi pentru a impune stiluri de codare specifice proiectului, bune practici și ghiduri.
- Creează agenți GitHub Copilot personalizați în Visual Studio Code cu instrucțiuni personalizate, permisiuni pentru unelte și configurații de subagenți.
- Configurează și folosește transferurile agenților pentru a orchestra fluxuri de lucru de dezvoltare în mai mulți pași.
- Implementează un scenariu real prin definirea instrucțiunilor personalizate și lanțarea mai multor agenți personalizați pentru a finaliza colaborativ o sarcină de programare.
Important
Pentru a finaliza acest curs GitHub Copilot, trebuie să aveți un abonament activ pentru GitHub Copilot în contul personal GitHub (include planul GitHub Copilot Free) sau trebuie să fiți atribuit unui abonament gestionat de o organizație sau întreprindere. Activitățile modulului pot include sugestii GitHub Copilot care se potrivesc cu codul public. Dacă sunteți membru al unei organizații din GitHub Enterprise Cloud care este atribuit unui abonament GitHub Copilot prin organizația dvs., setarea pentru sugestiile care se potrivesc cu codul public poate fi moștenită de la organizația sau întreprinderea. Dacă contul blochează sugestiile care corespund codului public, este posibil ca activitățile modulului să nu funcționeze conform așteptărilor.