Introduzione

Completato

Gli agenti di intelligenza artificiale offrono una potente combinazione di tecnologie, in grado di completare le attività con l'uso dell'intelligenza artificiale generativa. In alcune situazioni, tuttavia, l'attività necessaria potrebbe essere più grande di quanto sia realistica per un singolo agente. Per questi scenari, considerare una soluzione multi-agenti. Una soluzione multi-agente consente agli agenti di collaborare all'interno della stessa conversazione.

Si supponga di provare a risolvere le problematiche comuni di DevOps, ad esempio il monitoraggio delle prestazioni dell'applicazione, l'identificazione dei problemi e la distribuzione delle correzioni. Un sistema multi-agente può essere costituito da quattro agenti specializzati che lavorano in modo collaborativo:

  • L'agente di monitoraggio inserisce continuamente log e metriche, rileva le anomalie usando l'elaborazione del linguaggio naturale (NLP) e attiva gli avvisi quando si verificano problemi.

  • L'agente di analisi della causa radice correla quindi queste anomalie con le modifiche di sistema recenti, usando modelli di Machine Learning o regole predefinite per individuare la causa radice del problema.

  • Dopo aver identificato la causa radice, l'agente di distribuzione automatica assume il controllo per implementare correzioni o eseguire il rollback delle modifiche problematiche interagendo con le pipeline CI/CD ed eseguendo script di distribuzione.

  • Infine, l'agente di report genera report dettagliati che riepilogano le anomalie, le cause radice e le risoluzioni e notifica agli stakeholder tramite posta elettronica o altri canali di comunicazione.

Questo sistema modulare, scalabile e intelligente multi-agente semplifica il processo DevOps. Gli agenti collaborano per ridurre l'intervento manuale e migliorare l'efficienza garantendo al tempo stesso comunicazioni tempestive e risoluzione dei problemi.

In questo modulo si esaminerà come usare le potenti funzionalità di Microsoft Agent Framework per progettare e orchestrare agenti intelligenti che funzionano in modo collaborativo per risolvere problemi complessi. Verranno inoltre illustrati i diversi tipi di modelli di orchestrazione disponibili e si userà Microsoft Agent Framework per sviluppare agenti di intelligenza artificiale personalizzati che possono collaborare per una soluzione multi-agente.

Dopo aver completato questo modulo, sarai in grado di:

  • Creare agenti di intelligenza artificiale con Microsoft Agent Framework SDK
  • Usare strumenti e plug-in con gli agenti di intelligenza artificiale
  • Informazioni sui diversi tipi di modelli di orchestrazione
  • Sviluppare soluzioni multi-agente