ai-agents-for-beginners

AI Agents for Beginners - A Course

AI generativa per principianti

A course teaching everything you need to know to start building AI Agents

Licenza GitHub Collaboratori GitHub Issue GitHub Richieste di pull GitHub PRs benvenute

🌐 Supporto multilingue

Supportato tramite GitHub Action (automatico e sempre aggiornato)

Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (semplificato) | Cinese (tradizionale, Hong Kong) | Cinese (tradizionale, Macau) | 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) | Romeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Thai | Turco | Ucraino | Urdu | Vietnamita

Se desideri altre lingue di traduzione, quelle supportate sono elencate qui

Osservatori GitHub Fork su GitHub Stelle GitHub

Microsoft Foundry Discord

🌱 Per iniziare

Questo corso contiene lezioni che coprono i fondamenti della creazione di agenti AI. Ogni lezione tratta un argomento specifico, quindi inizia da dove preferisci!

Questo corso dispone di supporto multilingue. Vai alle lingue disponibili qui.

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

Non dimenticare di mettere una stella (🌟) a questo repo e di eseguire il fork di questo repo per eseguire il codice.

Incontra altri studenti, ottieni risposte alle tue domande

Se rimani bloccato o hai domande sulla creazione di agenti AI, unisciti al nostro canale Discord dedicato in Microsoft Foundry Discord.

Di cosa hai bisogno

Ogni lezione di questo corso include esempi di codice, che puoi trovare nella cartella code_samples. Puoi eseguire il fork di questo repo per creare una 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 inoltre i seguenti framework e servizi per agenti AI di Microsoft:

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

🙏 Vuoi aiutare?

Hai suggerimenti o hai trovato errori di ortografia o nel codice? Apri un issue o crea una pull request

📂 Ogni lezione include

🗃️ Lezioni

Lezione Testo & Codice Video Risorse aggiuntive
Introduzione agli agenti AI e casi d’uso degli agenti Link Video Link
Esplorare i framework agentici per l’AI Link Video Link
Comprendere i pattern di progettazione agentica Link Video Link
Pattern di progettazione per l’uso di strumenti Link Video Link
RAG agentico Link Video Link
Costruire agenti AI affidabili Link Video Link
Pattern di progettazione per la pianificazione Link Video Link
Pattern di progettazione multi-agente Link Video Link
Pattern di progettazione della metacognizione Link Video Link
Agenti AI in Produzione Collegamento Video Collegamento
Utilizzo dei protocolli agentici (MCP, A2A e NLWeb) Collegamento Video Collegamento
Ingegneria del contesto per Agenti AI Collegamento Video Collegamento
Gestione della memoria agentica Collegamento Video  
Esplorazione di Microsoft Agent Framework Collegamento    
Costruire Agenti per l’uso del computer (CUA) Presto disponibile    
Distribuire agenti scalabili Presto disponibile    
Creare agenti AI locali Presto disponibile    
Proteggere gli agenti AI Presto disponibile    

🎒 Altri corsi

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

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


Serie Generative AI

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 in coppia con l'IA Copilot per C#/.NET Avventura Copilot

🌟 Ringraziamenti della 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 di accettare un Accordo di licenza per i contributori (Contributor License Agreement, CLA) che dichiari che hai il diritto e che effettivamente ci concedi i diritti per usare il tuo contributo. Per i dettagli, visita https://cla.opensource.microsoft.com.

Quando invii una pull request, un bot CLA determinerà automaticamente se è necessario fornire un CLA e contrassegnerà la PR in modo appropriato (ad esempio, controllo dello 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 Codice di condotta open source di Microsoft. Per maggiori informazioni consulta le FAQ sul Codice di Condotta o contatta opencode@microsoft.com per eventuali domande o commenti.

Marchi

Questo progetto può contenere marchi o loghi relativi a progetti, prodotti o servizi. L’uso autorizzato dei marchi o loghi Microsoft è soggetto e deve seguire le Microsoft’s Trademark & Brand Guidelines. L’uso dei marchi o loghi Microsoft in versioni modificate di questo progetto non deve causare confusione o 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 sei bloccato o hai domande sulla creazione di app AI, unisciti a:

Discord di Microsoft Foundry

Se hai feedback sul prodotto o riscontri errori durante lo sviluppo visita:

Forum sviluppatori Microsoft Foundry


Esclusione di responsabilità: Questo documento è stato tradotto utilizzando il servizio di traduzione basato sull’IA Co-op Translator (https://github.com/Azure/co-op-translator). Pur impegnandoci a garantire l’accuratezza, si segnala che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella lingua di origine deve essere considerato la fonte autorevole. Per informazioni critiche si raccomanda una traduzione professionale a cura di un traduttore umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall’uso di questa traduzione.