Introduction

Completato

Immagine di copertina di Copilot per Foundations of Agentic AI su GitHub, con il nome Copilot e il supporto delle immagini visive di IA agentica.

Lo sviluppo assistito dall'IA è in continua evoluzione. Invece degli strumenti che suggeriscono solo il codice, sono ora disponibili sistemi che possono effettivamente intervenire all'interno del ciclo di vita dello sviluppo software (SDLC). In GitHub è già possibile visualizzare questa funzionalità con esperienze come l'agente cloud di Copilot. Può esplorare un repository, suggerire un piano, apportare modifiche in un ramo e aprire una richiesta pull da esaminare. Man mano che questi sistemi diventano più capaci, il ruolo di sviluppatore inizia a cambiare. Non stai più scrivendo codice. Si stanno anche guidando, supervisionando e convalidando sistemi in grado di pianificare, agire e migliorare nel tempo all'interno dei flussi di lavoro.

I flussi di lavoro dell'agente seguono un piano → agire → ciclo di valutazione, in cui ogni ciclo usa il feedback di sistema per perfezionare il passaggio successivo fino a quando il risultato non soddisfa gli standard richiesti. Questo modulo offre le basi necessarie per comprendere questo cambiamento. Si apprenderà cosa rende un sistema "agentec", come gli agenti differiscono dagli assistenti tradizionali e come operano all'interno di GitHub. Si vedrà anche come GitHub agisce sia come sistema di record che come piano di controllo, usando strumenti noti come richieste pull, revisioni, controlli di stato, CODEOWNERS, set di regole e ambienti per mantenere l'attività dell'agente sicura e controllata.

In questo modulo verranno illustrati i seguenti argomenti:

  • Definire l'intelligenza artificiale agente in SDLC e distinguere gli agenti dagli assistenti
  • Spiegare e applicare il piano → agire → valutare il ciclo di vita nei flussi di lavoro dell'agente
  • Descrivere come GitHub funziona come sistema di record e piano di controllo per l'attività dell'agente
  • Identificare responsabilità, rischi, anti-modelli e requisiti di tracciabilità nei sistemi agenti
  • Applicare il modello di collaboratore per valutare il lavoro generato dall'agente

Ecco altri moduli per altre informazioni sullo sviluppo di sistemi di intelligenza artificiale agentici: