ai-agents-for-beginners

Intro to AI Agents

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

Introduzione agli Agenti AI e ai Casi d’Uso degli Agenti

Benvenuto al corso Agenti AI per Principianti! Questo corso ti fornisce le conoscenze di base — 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 sviluppatori AI pronti a rispondere alle tue domande.

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


Introduzione

Questa lezione copre:

Obiettivi di Apprendimento

Al termine 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 — offrendo loro strumenti e conoscenze per agire sul mondo, non solo rispondere a prompt.

Approfondiamo un po’:

What Are AI Agents?


I Diversi Tipi di Agenti AI

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

Tipo di Agente Cosa Fa Esempio Agente di Viaggio
Agenti a Riflesso Semplice Segue regole fisse — senza memoria, senza pianificazione. Riceve un’email di reclamo → la inoltra al servizio clienti. Fine.
Agenti a Riflesso Basati su Modello Tiene un modello interno del mondo e lo aggiorna quando le cose cambiano. Tiene traccia dei prezzi storici dei voli e segnala rotte che diventano improvvisamente costose.
Agenti Basati su Obiettivi Ha un obiettivo in mente e capisce come raggiungerlo passo dopo passo. Prenota un viaggio completo (voli, auto, hotel) partendo dal tuo punto attuale per portarti a destinazione.
Agenti Basati su Utilità Non trova solo una soluzione — trova la migliore valutando i compromessi. Bilancia costo vs. comodità per trovare il viaggio che soddisfa al meglio le tue preferenze.
Agenti di Apprendimento Migliora col tempo apprendendo dai feedback. Regola le raccomandazioni di prenotazione future in base ai risultati di sondaggi post-viaggio.
Agenti Gerarchici Un agente di alto livello divide il lavoro in sotto-compiti e li delega ad agenti di livello inferiore. Una richiesta “cancella viaggio” si divide in: cancella volo, cancella hotel, cancella noleggio auto — ciascuno gestito da un sotto-agente.
Sistemi Multi-Agente (MAS) Più agenti indipendenti che lavorano insieme (o in competizione). Cooperativo: agenti separati gestiscono hotel, voli e intrattenimento. Competitivo: più agenti competono per riempire camere d’hotel al miglior prezzo.

Quando Usare gli Agenti AI

Non perché puoi usare un Agente AI significa che dovresti sempre usarlo. Ecco le situazioni in cui gli agenti brillano davvero:

When to use AI Agents?

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


Nozioni Base delle Soluzioni Agentiche

Sviluppo degli Agenti

La prima cosa che fai costruendo un agente è definire cosa può fare — i suoi strumenti, azioni e comportamenti.

In questo corso, utilizziamo il Azure AI Agent Service come piattaforma principale. Supporta:

Pattern Agentici

Comunichi con gli LLM tramite prompt. Con gli agenti, non puoi sempre creare manualmente ogni prompt — l’agente deve agire su molti passaggi. Ecco dove entrano i Pattern Agentici. Sono strategie riutilizzabili per promptare e orchestrare gli LLM in modo più scalabile e affidabile.

Questo corso si struttura intorno ai pattern agentici più comuni e utili.

Framework Agentici

I Framework Agentici forniscono agli sviluppatori template pronti, strumenti e infrastruttura per costruire agenti. Rende 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 a sessioni di office hours e ottenere risposte alle tue domande sugli Agenti AI dalla community.


Lezione Precedente

Course Setup

Lezione Successiva

Exploring Agentic Frameworks


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.