Azure competenza per Microsoft Foundry

Questa competenza consente agli sviluppatori di lavorare con progetti e modelli foundry nuovi ed esistenti Microsoft. Illustra l'individuazione e la distribuzione dei modelli, lo sviluppo dell'agente ospitato e prompt, la pianificazione di routine, l'interoperabilità da agente a agente (A2A), i flussi di lavoro di valutazione, il monitoraggio della produzione e la risoluzione dei problemi.

Distribuire, pianificare, connettere, valutare e gestire Microsoft agenti Foundry end-to-end con supporto Azure Developer CLI (azd), CI/CD, routine, connessioni A2A e linee guida per l'autenticazione.

Abilità:microsoft-foundry | Codice sorgente

Elementi forniti

Questa competenza fornisce GitHub Copilot con conoscenze specializzate per il ciclo di vita dell'agente foundry Microsoft. Illustra l'individuazione e la distribuzione dei modelli, lo sviluppo dell'agente ospitato e prompt, la pianificazione di routine, l'interoperabilità A2A, i flussi di lavoro di valutazione, il monitoraggio della produzione e la risoluzione dei problemi.

Prerequisiti

  • Azure sottoscrizione: Creare un account gratuito se non ne hai uno.
  • interfaccia della riga di comando per sviluppatori Azure: eseguire l'installazione azd dall'interfaccia della riga di comando installa Azure developer e quindi accedere con azd auth login.
  • Estensioni foundryazd: installare le estensioni Foundry necessarie per il flusso di lavoro, ad esempio azure.ai.agents, azure.ai.projects, microsoft.foundrye azure.ai.routines per le routine.
  • assistente AI con Azure Skills: GitHub Copilot per Azure, Visual Studio Code con Azure estensione MCP, Claude Code o un altro client MCP compatible MCP.

Quando usare questa competenza

Usare questa competenza quando è necessario:

  • Creare applicazioni agente ospitate eseguendo lo scaffolding da zero, usando un progetto o un modello Foundry esistente, il lifting del codice dell'agente esistente o il ripristino da una guida introduttiva non riuscita (Microsoft Framework agente, LangGraph o framework personalizzati in Python o C#).
  • Creare nuove applicazioni agente ospitate con framework agente Microsoft, LangGraph o framework personalizzati in Python o C#.
  • Gestire gli agenti Foundry tramite azd, tra cui lo scaffolding, il provisioning, la distribuzione, l'esecuzione, l'richiamo e la risoluzione dei problemi dei flussi di lavoro.
  • Distribuire agenti in Azure AI Foundry.
  • Configurare le pipeline di distribuzione CI/CD per gli agenti Foundry ospitati.
  • Richiamare e testare gli agenti (conversazioni specifiche del protocollo, a turno singolo o a turno singolo).
  • Pianificare o attivare eventi con routine (timer occasionali, pianificazioni cron ricorrenti, trigger di GitHub problemi, eventi esterni personalizzati, invio manuale, abilitazione o disabilitazione delle operazioni e azure.yaml definizioni).
  • Creare, distribuire e connettersi agli agenti ospitati che supportano la voce e lo streaming in tempo reale.
  • Esporre un agente Foundry come endpoint A2A in modo che altri agenti possano individuarlo e chiamarlo.
  • Creare una connessione remota dello strumento A2A in modo che un agente Foundry possa chiamare un altro agente compatibile con A2A.
  • Scegliere l'autenticazione A2A, incluso il pass-through del token Entra dell'utente finale con il user-entra-token tipo di autenticazione o l'identità dell'agente chiamante con il agentic-identity tipo di autenticazione.
  • Valutare le prestazioni dell'agente (valutazione batch, valutazione continua, ottimizzazione prompt e monitoraggio CI/CD).
  • Convertire gli agenti esistenti in versioni pronte per l'ottimizzazione per il Servizio di ottimizzazione agente Foundry (FAOS).
  • Ottimizzare i modelli in Azure AI Foundry, incluse le esecuzioni di preparazione e training del set di dati.
  • Creare e gestire set di dati di valutazione dalle tracce di produzione.
  • Distribuire modelli dal catalogo Foundry con individuazione della capacità tra aree.
  • Configurare l'infrastruttura Foundry, inclusi progetti, risorse, isolamento rete virtuale e provisioning dei servizi di intelligenza artificiale.
  • Gestire le autorizzazioni, le quote e la capacità del controllo degli accessi in base al ruolo per le risorse foundry.
  • Monitorare le prestazioni dell'agente nell'ambiente di produzione (rilevamento continuo di valutazione e regressione).
  • Eseguire query su tracce, analizzare la latenza e gli errori.
  • Tracciare i risultati della valutazione alle risposte dell'agente specifiche che le hanno causate.
  • Risolvere i problemi dell'agente (visualizzare i log, eseguire query di telemetria, diagnosticare gli errori).

Esempi di suggerimenti

Provare a eseguire queste richieste per attivare questa competenza:

  • "Distribuire l'agente in Azure AI Foundry."
  • "Creare un nuovo agente ospitato in Microsoft Foundry."
  • "Configurare una pipeline CI/CD per l'agente ospitato foundry".
  • "Pianificare l'agente Foundry per l'esecuzione ogni mattina del giorno feriale".
  • "Definire una routine Foundry in azure.yaml".
  • "Esporre questo agente ospitato come endpoint A2A".
  • "Connettere l'agente ospitato a un altro agente compatibile con A2A."
  • "Usare l'autenticazione del token Entra dell'utente finale per una connessione dell'agente A2A in ingresso".
  • "Valutare le prestazioni dell'agente usando gli analizzatori foundry".
  • "Ottimizzare le istruzioni dell'agente usando FAOS".
  • "Configurare il monitoraggio continuo della valutazione per l'agente".
  • "Creare un set di dati di valutazione dalle tracce di produzione".
  • "Distribuire un modello dal catalogo Foundry".
  • "Configurare un progetto Foundry con isolamento della rete virtuale".
  • "Creare una risorsa di Servizi di intelligenza artificiale per il progetto Foundry".
  • "Risolvere l'errore di distribuzione dell'agente ospitato."
  • "Come si gestisce il controllo degli accessi in base al ruolo per le risorse foundry?"