ai-agents-for-beginners

Introduzione agli Agenti AI

(Clicca sull’immagine sopra per guardare il video di questa lezione)

Introduzione agli Agenti AI e Casi d’Uso degli Agenti

Benvenuto al corso Agenti AI per Principianti! Questo corso ti fornisce le conoscenze fondamentali — e codice funzionante reale — per iniziare a costruire Agenti AI da zero.

Vieni a salutarci nella Community Discord di Azure AI — è piena di studenti e creatori di AI felici di rispondere alle domande.

Prima di iniziare a costruire, assicuriamoci di capire effettivamente cos’è un Agente AI e quando ha senso usarne uno.


Introduzione

Questa lezione tratta:

Obiettivi di Apprendimento

Alla fine di questa lezione, dovresti essere in grado di:


Definizione degli Agenti AI e Tipi di Agenti AI

Cosa sono gli Agenti AI?

Ecco un modo semplice per pensarci:

Gli Agenti AI sono sistemi che permettono ai Large Language Models (LLM) di fare cose — fornendo loro strumenti e conoscenze per agire sul mondo, non solo rispondere a richieste.

Approfondiamo un po’:

Cosa Sono gli Agenti AI?


I Diversi Tipi di Agenti AI

Non tutti gli agenti sono costruiti allo stesso modo. Ecco una panoramica dei tipi principali, usando un agente di prenotazione viaggi come esempio continuo:

Tipo di Agente Cosa Fa Esempio Agente Viaggi
Agenti Riflessi Semplici Segue regole fisse — niente memoria, niente pianificazione. Vede una email di reclamo → la inoltra al servizio clienti. Fine.
Agenti Riflessi Basati su Modello Mantiene un modello interno del mondo e lo aggiorna con i cambiamenti. Tiene traccia dei prezzi storici dei voli e segnala rotte improvvisamente costose.
Agenti Basati su Obiettivi Ha un obiettivo e capisce come raggiungerlo passo dopo passo. Prenota un viaggio completo (voli, auto, hotel) partendo dalla tua posizione attuale per portarti a destinazione.
Agenti Basati su Utilità Non trova solo una soluzione — trova la migliore valutando i compromessi. Bilancia costo e comodità per trovare il viaggio che meglio soddisfa le tue preferenze.
Agenti che Apprendono Migliora nel tempo imparando dal feedback. Adatta le raccomandazioni future basandosi sui risultati dei sondaggi post-viaggio.
Agenti Gerarchici Un agente di alto livello suddivide il lavoro in sotto-compiti e li delega ad agenti di livello inferiore. Una richiesta di “cancellare viaggio” viene divisa in: cancella volo, cancella hotel, cancella noleggio auto — ciascuno gestito da un sotto-agente.
Sistemi Multi-Agente (MAS) Molti agenti indipendenti che lavorano insieme (o competono). Cooperativo: agenti separati gestiscono hotel, voli e intrattenimento. Competitivo: vari agenti competono per riempire stanze d’hotel al miglior prezzo.

Quando Usare gli Agenti AI

Solo perché puoi usare un Agente AI non significa che dovresti sempre farlo. Ecco le situazioni in cui gli agenti danno il meglio:

Quando usare gli Agenti AI?

Approfondiremo quando (e quando non) usare Agenti AI nella lezione Costruire Agenti AI Affidabili più avanti nel corso.


Nozioni Base sulle Soluzioni Agentiche

Sviluppo di Agenti

La prima cosa da fare quando costruisci un agente è definire cosa può fare — i suoi strumenti, azioni e comportamenti.

In questo corso, usiamo il Microsoft Foundry Agent Service come piattaforma principale. Supporta:

Schemi Agentici

Comunichi con gli LLM tramite prompt. Con gli agenti, non puoi sempre creare manualmente ogni singolo prompt — l’agente deve agire attraverso molti passi. Ecco dove entrano in gioco gli Schemi Agentici. Sono strategie riutilizzabili per guidare e orchestrare gli LLM in modo più scalabile e affidabile.

Questo corso è strutturato attorno agli schemi agentici più comuni e utili.

Framework Agentici

I Framework Agentici forniscono agli sviluppatori modelli pronti, strumenti e infrastruttura per costruire agenti. Rendono più facile:

In questo corso, ci concentriamo sul Microsoft Agent Framework (MAF) per costruire agenti pronti per la produzione.


Esempi di Codice

Pronto a vederlo in azione? Ecco gli esempi di codice per questa lezione:


Hai Domande?

Unisciti al Microsoft Foundry Discord per connetterti con altri studenti, partecipare alle ore di ufficio, e ottenere risposte alle tue domande sugli Agenti AI dalla community.


Test Rapido di Questo Agente (Opzionale)

Una volta imparato a distribuire agenti in Lezione 16, puoi aggiungere un rapido controllo post-distribuzione per l’TravelAgent di questa lezione con il catalogo pronto tests/lesson-01-smoke-tests.json. Vedi tests/README.md per come eseguirlo.


Lezione Precedente

Installazione del Corso

Lezione Successiva

Esplorare Framework Agentici


Disclaimer: Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Sebbene ci impegniamo per garantire la precisione, si prega di notare che le traduzioni automatizzate possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un essere umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.