Introduzione
Le soluzioni moderne di intelligenza artificiale spesso si basano su più agenti che interagiscono per analizzare gli input, prendere decisioni e intervenire. In Microsoft Foundry, i flussi di lavoro degli agenti consentono di orchestrare queste interazioni usando una combinazione di agenti, flussi di controllo e misure di sicurezza di runtime.
Foundry include un generatore di flussi di lavoro visivo che consente di progettare e testare questi sistemi senza scrivere codice completo. Usando l'area di disegno, è possibile definire il modo in cui gli agenti vengono richiamati, il modo in cui i dati vengono spostati tra i passaggi e il modo in cui vengono prese decisioni in base agli output dell'agente. È anche possibile osservare i percorsi di esecuzione ed esaminare i risultati intermedi per comprendere il comportamento del flusso di lavoro in fase di esecuzione.
Si supponga di essere uno sviluppatore responsabile dell'automazione dei flussi di lavoro del supporto clienti in un'azienda SaaS in crescita. Il team riceve un flusso costante di ticket di supporto che vanno dalle controversie di fatturazione agli errori dell'API e alle semplici domande sulle procedure. La revisione manuale di ogni richiesta non è scalabile e l'automazione completa delle risposte non è sempre sicura. I flussi di lavoro consentono di combinare più agenti IA, logica condizionale e escalation con intervento umano. Usando flussi di lavoro basati su agente, è possibile valutare più richieste di supporto in modo efficiente e su larga scala mantenendo al contempo affidabilità e controllo.
Dopo aver completato questo modulo, sarai in grado di:
- Spiegare in che modo i nodi del flusso di lavoro, le variabili e gli output dell'agente interagiscono per controllare i percorsi di esecuzione.
- Usare output strutturati degli agenti e la logica condizionale per indirizzare le richieste ai passaggi appropriati del flusso di lavoro.
- Implementare cicli (For-Each) per elaborare più input in modo efficiente all'interno di un singolo flusso di lavoro.
- Applicare schemi di intervento umano ed escalation per gestire l'incertezza e le risposte degli agenti automatizzati con bassa attendibilità.
- Usare le espressioni Power Fx per modificare i dati, valutare le condizioni e controllare il flusso all'interno dei flussi di lavoro.