Intrati in legatura

Schița de curs

De la completare automată la agent: Înțelegerea schimbării

  • Cum diferă sugestiile Copilot de planificarea multi-etapă a agentului
  • Arhitectura ciclului agent: planificare, generare, executare, iterație
  • Suportul pentru limbaje și selecția modelelor 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 preferințelor nivelului de model
  • Setarea regulilor de lucru și ignorarea fișierelor binare mari
  • Gestionarea Copilot Chat față de fluxurile de lucru inline ale agentului

Planificare și executare multi-etapă

  • Promptarea Copilot pentru a construi o funcționalitate de la cap la coadă
  • Urmărirea agentului care împarte sarcini în etape pe mai multe fișiere
  • Revizuirea fiecărei etape înainte de a aplica modificările
  • Utilizarea rollback-ului inline când etapele deviază de la curs

Comenzi din terminal în cadrul ciclului agent

  • 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
  • Conducerea creării de teste cu prompturi în limbaj natural
  • Rularea suitelor de teste și interpretarea jurnalelor de eșec în interiorul Copilot
  • Rafinarea aserțiilor după ce se observă eșecuri la cazurile limită

Navigarea în baze de cod mari

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

Personalizarea Copilot pentru standardele echipei

  • Scrierea instrucțiunilor specifice repository-ului în .github/copilot-instructions.md
  • Impunerea convențiilor de denumire și a modelelor de arhitectură
  • Excluderea fișierelor și directorilor sensibili din context
  • Crearea de șabloane 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 indemnizare IP Microsoft și implicațiile de licențiere
  • Blocarea anumitor modele de fișiere din conductele de sugestii AI

Depanare cu Modul Agent

  • Citirea stack traces î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 zilnice de cerere ș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 repository-ul tău și ce rămâne local
  • Prevenirea scurgerii de secrete și credențiale prin prompturi
  • Conformitate 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 repository-uri 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 viitoarele funcționalități ale agentului
  • Resurse pentru a rămâne la curent cu lansările Copilot

Cerințe

  • Experiență în programare orientată pe obiect sau funcțională
  • Cont GitHub și cunoștințe de bază despre fluxul de lucru Git
  • Familiarizare 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 analizează politicile de generare de cod asistată de AI
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite