ai-agents-for-beginners

AI Agents for Beginners - A Course

IA Generativa per Principianti

Un corso che insegna tutto ciò che devi sapere per iniziare a creare Agent IA

Licenza GitHub Collaboratori GitHub Problemi GitHub Richieste di pull GitHub PRs Benvenuti

🌐 Supporto multilingue

Supportato tramite GitHub Action (Automatico e sempre aggiornato)

Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (semplificato) | Cinese (tradizionale, Hong Kong) | Cinese (tradizionale, Macao) | Cinese (tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Kannada | Coreano | Lituano | Malese | Malayalam | Marathi | Nepalese | Pidgin nigeriano | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Rumeno | Russo | Serbo (cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Thailandese | Turco | Ucraino | Urdu | Vietnamita

Se desideri aggiungere altre lingue di traduzione supportate sono elencate qui

Osservatori GitHub Forks GitHub Stelle GitHub

Discord Microsoft Foundry

🌱 Per iniziare

Questo corso contiene lezioni che coprono i fondamenti per costruire Agent IA. Ogni lezione tratta un argomento specifico, quindi inizia dove preferisci!

Questo corso offre supporto multilingue. Vai alle nostre lingue disponibili qui.

Se è la prima volta che costruisci con modelli di IA generativa, dai un’occhiata al nostro corso Generative AI For Beginners, che include 21 lezioni sulla costruzione con GenAI.

Non dimenticare di star (🌟) questo repo e di forkare questo repo per eseguire il codice.

Incontra altri studenti, ottieni risposte alle tue domande

Se rimani bloccato o hai domande sulla creazione di Agent IA, unisciti al nostro canale Discord dedicato nel Discord di Microsoft Foundry.

Cosa ti serve

Ogni lezione di questo corso include esempi di codice, che possono essere trovati nella cartella code_samples. Puoi forkare questo repo per creare la tua copia.

Gli esempi di codice in questi esercizi utilizzano Azure AI Foundry e i GitHub Model Catalogs per interagire con i modelli di linguaggio:

Questo corso utilizza anche i seguenti framework e servizi per Agent IA di Microsoft:

Per maggiori informazioni sull’esecuzione del codice per questo corso, vai a Course Setup.

🙏 Vuoi contribuire?

Hai suggerimenti o hai trovato errori di ortografia o di codice? Segnala un problema o Crea una pull request

📂 Ogni lezione include

🗃️ Lezioni

Lezione Testo & Codice Video Ulteriori approfondimenti
Introduzione agli agenti IA e casi d’uso degli agenti Link Video Link
Esplorazione dei framework agentici per l’IA Link Video Link
Comprendere i pattern di design agentici per l’IA Link Video Link
Pattern di design per l’uso degli strumenti Link Video Link
RAG agentico Link Video Link
Costruire agenti IA affidabili Link Video Link
Pattern di design per la pianificazione Link Video Link
Pattern di design multi-agente Link Video Link
Pattern di design per la metacognizione Link Video Link
Agenti AI in Produzione Collegamento Video Collegamento
Using Agentic Protocols (MCP, A2A and NLWeb) Collegamento Video Collegamento
Context Engineering for AI Agents Collegamento Video Collegamento
Managing Agentic Memory Collegamento Video  
Exploring Microsoft Agent Framework Collegamento    
Building Computer Use Agents (CUA) Prossimamente    
Deploying Scalable Agents Prossimamente    
Creating Local AI Agents Prossimamente    
Securing AI Agents Prossimamente    

🎒 Altri corsi

Il nostro team produce altri corsi! Dai un’occhiata a:

LangChain

LangChain4j per Principianti LangChain.js per Principianti


Azure / Edge / MCP / Agents

AZD per Principianti Edge AI per Principianti MCP per Principianti Agenti AI per Principianti


Generative AI Series

Generative AI per Principianti Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Apprendimento di base

ML per Principianti Data Science per Principianti AI per Principianti Cybersecurity per Principianti Sviluppo Web per Principianti IoT per Principianti Sviluppo XR per Principianti


Serie Copilot

Copilot per Programmazione Affiancata con AI Copilot per C#/.NET Copilot Adventure

🌟 Ringraziamenti alla community

Grazie a Shivam Goyal per aver contribuito con importanti esempi di codice che dimostrano Agentic RAG.

Contribuire

Questo progetto accoglie contributi e suggerimenti. La maggior parte dei contributi richiede che accetti un Contributor License Agreement (CLA) che dichiari di avere il diritto di, e di fatto concedere, i diritti per utilizzare il tuo contributo. Per i dettagli, visita https://cla.opensource.microsoft.com.

Quando invii una pull request, un bot CLA determinerà automaticamente se devi fornire un CLA e decorerà la PR in modo appropriato (ad esempio, controllo di stato, commento). Segui semplicemente le istruzioni fornite dal bot. Dovrai farlo solo una volta per tutti i repository che utilizzano il nostro CLA.

Questo progetto ha adottato il Microsoft Open Source Code of Conduct. Per ulteriori informazioni vedi la Code of Conduct FAQ o contatta opencode@microsoft.com per qualsiasi domanda o commento aggiuntivo.

Marchi

Questo progetto può contenere marchi o loghi di progetti, prodotti o servizi. L’uso autorizzato dei marchi o dei loghi Microsoft è soggetto e deve seguire le Microsoft’s Trademark & Brand Guidelines. L’uso dei marchi o dei loghi Microsoft in versioni modificate di questo progetto non deve causare confusione né implicare sponsorizzazione da parte di Microsoft. Qualsiasi uso di marchi o loghi di terze parti è soggetto alle politiche di tali terze parti.

Ottenere aiuto

Se rimani bloccato o hai domande sulla creazione di app AI, unisciti a:

Microsoft Foundry Discord

Se hai feedback sul prodotto o riscontri errori durante la creazione visita:

Microsoft Foundry Developer Forum


Dichiarazione di non responsabilità: Questo documento è stato tradotto utilizzando il servizio di traduzione automatica AI Co-op Translator. Pur impegnandoci a garantire l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella lingua originale deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non ci assumiamo alcuna responsabilità per eventuali incomprensioni o interpretazioni errate derivanti dall’uso di questa traduzione.