Che cos'è Microsoft Foundry Canvas?

Importante

Gli elementi contrassegnati (anteprima) in questo articolo sono attualmente in anteprima pubblica. Questa anteprima viene fornita senza un contratto di servizio e non è consigliabile per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero avere funzionalità limitate. Per ulteriori informazioni, vedere Condizioni supplementari per l'uso delle versioni di anteprima di Microsoft Azure.

Microsoft Foundry Canvas è un'estensione dell'app GitHub Copilot che si usa per progettare, configurare, testare e distribuire agenti ospitati in Foundry tramite un pannello laterale. Associa un canvas visivo alla sessione di chat Copilot, in modo da poter esplorare le risorse del progetto Foundry, assemblare un agente e consegnare ogni passaggio a Copilot senza uscire dall'editor.

Il canvas è pensato per gli sviluppatori che vogliono un ambiente visivo guidato per creare agenti ospitati, mantenendo al tempo stesso la flessibilità di un flusso di lavoro basato sul codice e guidato da Copilot.

Come l'area di lavoro si adatta al tuo flusso di lavoro

Apri il canvas da una conversazione in Copilot. Quando chiedi a Copilot di creare un agente ospitato in Foundry, il canvas si apre nel pannello di destra e si collega al tuo progetto Foundry. Quando si effettuano scelte nell'area di disegno, ad esempio la selezione di un modello o la connessione di una casella degli strumenti, l'area di disegno invia un prompt pronto per l'esecuzione alla sessione di Copilot corrente con il progetto, la sottoscrizione e l'endpoint già collegati. Copilot quindi genera la struttura e modifica il codice dell'agente nel tuo spazio di lavoro.

Questa suddivisione mantiene sincronizzata l'esperienza visiva e il codice: l'area di disegno mostra ciò che è disponibile nel progetto e Copilot esegue le modifiche e i comandi del file. Si mantiene il controllo del codice generato per tutto il tempo.

Schermata di Microsoft Foundry Canvas aperto nel pannello destro dell'app di GitHub Copilot. Il Canvas mostra tre fasi: Crea nuovi agenti ospitati, Compila l'agente ospitato corrente e Distribuisci e testa. La fase Crea è espansa con le opzioni Inspire me, Help me decide e Hello world accanto alla conversazione con Copilot.

Operazioni che è possibile eseguire con l'area di disegno

Se non si ha familiarità con la creazione di agenti ospitati in Foundry, l'area di disegno guida l'utente nel processo in modo da poter assemblare un agente funzionante senza combinare manualmente il flusso di lavoro. Inserisce l'intero percorso, da un'idea a un agente distribuito, in un'unica superficie guidata.

Con l'area di disegno è possibile:

  • Avvia un agente in pochi secondi. Crea la struttura di base di un agente ospitato funzionante a partire da un'idea generata con Inspire me oppure da un prompt di esempio Hello world, senza dover scrivere manualmente codice boilerplate.
  • Compila dalle risorse del tuo progetto. Sfoglia i modelli distribuiti, i toolbox di Foundry e gli strumenti, le competenze e i guardrail già presenti nel tuo progetto Foundry e aggiungili all'agente.
  • Restate concentrati sul vostro progetto. L'area di lavoro ti connette ad Azure, trova le tue sottoscrizioni e i progetti Foundry e memorizza la selezione in modo che ogni scelta venga applicata al progetto corretto.
  • Tieni Copilot sempre aggiornato. Ogni scelta effettuata diventa un prompt pronto per l'esecuzione per Copilot, che scrive e modifica il codice dell'agente nell'area di lavoro, in modo da mantenere il controllo completo del codice generato.
  • Testare prima di spedire. Esegui l'agente localmente in un Agent Inspector integrato e invia eventuali errori direttamente a Copilot come richieste di correzione.
  • Eseguire la distribuzione senza uscire dall'editor. Pubblica l'agente completato in Foundry Agent Service tramite Deploy to Foundry.

Installare Microsoft Foundry Canvas

Per installare l'area di disegno, nell'app GitHub Copilot aprirePlug-in>, cercare microsoft-foundrye selezionare Installa.

Schermata della pagina dei plug-in nelle impostazioni dell'app GitHub Copilot, con foundry digitato nella casella di ricerca e il plug-in microsoft-foundry elencato sotto awesome-copilot.

Come funziona la creazione dell'agente

Dopo aver installato l'area di lavoro, crei un agente ospitato seguendo alcune fasi nel pannello laterale. L'area di disegno visualizza le scelte e Copilot apporta le modifiche al codice e al comando corrispondenti nell'area di lavoro.

  • Avvia l'area di disegno. Chiedi a Copilot di creare un agente Foundry ospitato. L'area di disegno si apre nel pannello destro e si connette a Foundry.
  • Scegliere un progetto. Accedere a Azure, quindi selezionare una sottoscrizione e un progetto Foundry. L'area di disegno mantiene questa selezione quando viene riaperta.
  • Genera la struttura di base dell'agente. Generare un punto di partenza usando Inspire me o iniziare dal prompt dell'esempio Hello world .
  • Configurare l'agente. Integra un modello già distribuito e collega eventuali set di strumenti, skill e vincoli di sicurezza del progetto.
  • Eseguire il test in locale. Selezionare Inspect Local (Ispeziona in locale ) per eseguire l'agente e aprire il controllo agente incorporato. Inviare eventuali errori a Copilot come richieste di correzione.
  • Distribuisci. Selezionare Distribuisci su Foundry per pubblicare l'agente in Foundry Agent Service.

Poiché Inspect Local and Deploy to Foundry eseguono i comandi sottostanti Azure Developer CLI (azd), è possibile tornare al terminale in qualsiasi momento.

Per la procedura dettagliata completa, vedere Avvio rapido: Distribuire il primo agente ospitato.