Introduzione
Gli agenti di intelligenza artificiale stanno trasformando il modo in cui le applicazioni interagiscono con gli utenti e automatizzano le attività. A differenza dei programmi tradizionali, gli agenti di intelligenza artificiale usano l'intelligenza artificiale generativa per interpretare i dati, prendere decisioni e completare attività con un intervento umano minimo. Questi agenti usano modelli linguistici di grandi dimensioni per semplificare flussi di lavoro complessi, rendendoli ideali per l'automazione dei processi aziendali.
Gli sviluppatori possono creare agenti di intelligenza artificiale usando diversi strumenti, tra cui Microsoft Agent Framework. Questo SDK open source semplifica l'integrazione dei modelli di intelligenza artificiale nelle applicazioni. Microsoft Agent Framework supporta diversi tipi di agenti di più provider, tra cui Microsoft Foundry, Azure OpenAI, OpenAI, Microsoft Copilot Studio e agenti Anthropic. Questo modulo è incentrato sugli agenti Microsoft Foundry, che offrono funzionalità di livello aziendale tramite il servizio Microsoft Foundry Agent.
Il servizio Microsoft Foundry Agent è un servizio completamente gestito che consente agli sviluppatori di creare, distribuire e ridimensionare in modo sicuro agenti di intelligenza artificiale estendibili di alta qualità. Usando il servizio Agente Foundry, gli sviluppatori non devono gestire le risorse di calcolo o di archiviazione sottostanti. Microsoft Agent Framework consente agli sviluppatori di creare rapidamente agenti nel servizio Foundry Agent, supportando l'elaborazione del linguaggio naturale e fornendo l'accesso agli strumenti predefiniti in poche righe di codice.
Anche se il servizio Foundry Agent offre una base efficace per la creazione di agenti di intelligenza artificiale, Microsoft Agent Framework offre maggiore flessibilità e scalabilità. Se la soluzione richiede più tipi di agenti, l'uso di Microsoft Agent Framework garantisce la coerenza nell'implementazione. Infine, se si prevede di sviluppare soluzioni multi-agente, le funzionalità di orchestrazione del flusso di lavoro del framework consentono di coordinare gli agenti collaborativi in modo efficiente, un argomento trattato in modo più dettagliato in un modulo successivo.
Si supponga di dover sviluppare un agente di intelligenza artificiale che formatta automaticamente e invia messaggi di posta elettronica alle spese per i dipendenti. L'agente di intelligenza artificiale può estrarre i dati dai report spese inviati, formattarli correttamente e inviarli ai destinatari appropriati quando si usa Microsoft Agent Framework. La funzionalità strumenti e funzioni consente all'agente di intelligenza artificiale di interagire con le API, recuperare i dati necessari e completare le attività.
In questo modulo vengono fornite informazioni sulle funzionalità di base di Microsoft Agent Framework SDK. Si apprenderà anche come creare agenti di intelligenza artificiale ed estendere le proprie funzionalità con le funzioni degli strumenti.
Dopo aver completato questo modulo, si sarà in grado di:
- Usare Microsoft Agent Framework per connettersi a un progetto Microsoft Foundry.
- Creare agenti di Microsoft Foundry usando il Microsoft Agent Framework.
- Integrare le funzioni degli strumenti con l'agente di intelligenza artificiale.