Intrati in legatura

Schița de curs

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

  • Cum diferă sugestiile Copilot de planificarea în mai mulți pași a agentului
  • Arhitectura ciclului agent: planificare, generare, executare, iterație
  • Suportul pentru limbaje și selectarea modelului pentru sarcinile agentului
  • Exemple din lumea reală: de la funcții de cinci linii la funcționalități pe mai multe fișiere

Activarea Modului Agent în IDE-ul Dumneavoastră

  • 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 conversațiilor Copilot față de fluxurile de lucru inline ale agentului

Planificare și Executare în Mai Mulți Pași

  • Promptarea Copilot pentru a construi o funcționalitate de la început până la sfârșit
  • Observarea cum agentul împarte sarcini în pași pe mai multe fișiere
  • Revizuirea fiecărui pas înainte de a aplica modificările
  • Folosirea rollback inline când pașii se abat de la cale

Comenzi de 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 Copilot
  • Rafinarea aserțiilor după ce se observă eșecuri la cazuri limită

Navigarea în Baze de Cod Mari

  • Găsirea automată a referințelor între fișiere
  • Refactorizarea utilităților partajate cu ghidul Copilot pentru redenumiri
  • 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 depozitului în .github/copilot-instructions.md
  • Implementarea convențiilor de denumire și a modelelor de arhitectură
  • Excluderea fișierelor și directoarelor sensibile din context
  • Crearea de șabloane de prompturi specifice echipei pentru sarcini comune

Guvernanța Enterprise a GitHub Copilot

  • Alocarea locurilor, facturarea și panourile de utilizare
  • Jurnale de audit: urmărirea a ceea ce a generat Copilot față de ceea ce a fost comis
  • Politicile de indemnizare IP ale Microsoft și implicațiile de licențiere
  • Blocarea anumitor modele de fișiere din conductele de sugestii AI

Depanare cu Modul Agent

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

Performanță și Managementul Limitelor

  • Înțelegerea limitelor zilnice de cerere și a cotelor de modele
  • Optimizarea lungimii prompturilor 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 dumneavoastră și ce rămâne local
  • Prevenirea scurgerii de secrete și acreditive prin prompturi
  • Conformitate cu cerințele GDPR, SOC 2 și FedRAMP
  • Testarea codului generat pentru vulnerabilități de injecție

Rezolvarea Scenariilor Comune

  • De ce Copilot ignoră uneori contextul bazei 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 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 obiect 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