Intrati in legatura

Schița de curs

De la Autocompletare la Agent: Înțelegerea Schimbării

  • Cum diferă sugestiile Copilot de planificarea multi-pas a agentului
  • Arhitectura ciclului agentului: planificare, generare, execuție, iterație
  • Suport pentru limbaje și selectarea modelului pentru sarcinile agentului
  • Exemple din lumea reală: de la funcții de cinci linii la funcționalități multi-fișiere

Activarea Modului Agent în IDE-ul Tău

  • Activare în VS Code, JetBrains și Neovim
  • Configurarea ferestrei de context și a preferințelor pentru nivelul modelului
  • Setarea regulilor de spațiu de lucru și ignorarea fișierelor binare mari
  • Gestionarea fluxului de lucru între Copilot Chat și agentul inline

Planificare și Execuție Multi-Pas

  • Instruirea Copilot pentru a construi o funcționalitate de la început până la sfârșit
  • Observarea agentului împărțind sarcini în pași pe mai multe fișiere
  • Revizuirea fiecărui pas înainte de a aplica modificările
  • Utilizarea rollback-ului inline când pașii deviază de la curs

Comenzi de Terminal în Ciclul Agentului

  • Instalarea dependențelor prin integrarea terminalului Copilot
  • Rularea comenzilor de build și interpretarea rezultatelor
  • Gestionarea variabilelor de mediu din sesiunile Copilot
  • Limite de siguranță: ce comenzi necesită aprobare manuală

Dezvoltare Orientată pe Teste cu un Agent

  • Generarea testelor unitare din codul sursă existent
  • Crearea testelor folosind prompturi în limbaj natural
  • Rularea suitelor de teste și interpretarea jurnalelor de eșec în Copilot
  • Rafinarea afirmațiilor după observarea eșecurilor la cazurile limită

Navigarea în Baze de Cod Mari

  • Găsirea automată a referințelor între fișiere
  • Refactorizarea utilităților partajate cu ghidajul Copilot
  • Actualizarea fișierelor de configurare și a fișierelor de schemă în paralel
  • Evitarea epuizării ferestrei de context cu prompturi țintite

Personalizarea Copilot pentru Standardele Echipei

  • Scrierea instrucțiunilor specifice depozitului în .github/copilot-instructions.md
  • Aplicarea convențiilor de denumire și a modelelor de arhitectură
  • Excluderea fișierelor și directoarelor sensibile din context
  • Crearea șabloanelor de prompturi specifice echipei pentru sarcini comune

Guvernanța GitHub Copilot Enterprise

  • Alocarea locurilor, facturarea și panourile de utilizare
  • Jurnale de audit: urmărirea a ceea ce a generat Copilot versus ceea ce a fost comis
  • Politicile de acoperire IP Microsoft și implicațiile de licențiere
  • Blocarea unor modele de fișiere specifice din fluxurile de sugestii AI

Depanare cu Modul Agent

  • Citirea urmelor de stivă împreună cu agentul
  • Depanarea bazată pe ipoteze: întrebarea Copilot de ce a eșuat un test
  • Utilizarea bisectului asistat de agent pentru a găsi sursele de regresie
  • Gestionarea riscurilor de halucinație la depanarea codului necunoscut

Performanță și Gestionarea Limitelor

  • Înțelegerea limitelor de cerere zilnice și a cotelor de modele
  • Optimizarea lungimii promptului pentru a evita răspunsurile trunchiate
  • Comutarea între modele pentru diferite sarcini
  • Monitorizarea latenței agentului și a strategiilor de caching

Securitate și Conformitate pentru Întreprinderi

  • Gestionarea datelor: ce părăsește depozitul tău și ce rămâne local
  • Prevenirea scurgerii secretelor și a credențialelor prin prompturi
  • Conformitatea cu cerințele GDPR, SOC 2 și FedRAMP
  • Testarea codului generat pentru vulnerabilități de injecție

Depanarea Scenariilor Comune

  • De ce Copilot uneori ignoră contextul bazei tale de cod
  • Rezolvarea eșecurilor de indexare pentru depozite mari
  • Gestionarea erorilor de limită de rată în orele de vârf
  • Remedierea problemelor de sincronizare a extensiilor IDE

Rezumat și Planuri Viitoare

  • Recapitularea capacităților Modului Agent și a fluxurilor de lucru practice
  • Planul de dezvoltare al GitHub Copilot și funcționalitățile viitoare ale agentului
  • Resurse pentru a rămâne la curent cu lansările Copilot

Cerințe

  • Experiență în programare orientată pe obiecte sau funcțională
  • Cont GitHub și cunoștințe de bază despre fluxul de lucru Git
  • Familiaritate cu cel puțin un IDE (VS Code, JetBrains sau Neovim)

Publicul țintă

  • Dezvoltatori care folosesc deja Copilot și doresc să activeze modul agent
  • Manageri de inginerie care implementează Copilot în echipele de dezvoltare
  • Echipe de securitate care evaluează politicile de generare de cod asistată de AI
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite