Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Microsoft Foundry Toolkit per Visual Studio Code è un'estensione per la compilazione, il test, la distribuzione, la valutazione e il monitoraggio di app e agenti di intelligenza artificiale. Usarlo in locale o connettersi a Microsoft Foundry per gestire il flusso di lavoro di sviluppo di intelligenza artificiale senza lasciare Visual Studio Code.
Foundry Toolkit è il nuovo nome per AI Toolkit. Include anche le funzionalità fornite in precedenza dall'estensione Microsoft Foundry separata, in modo da poter usare le risorse locali e le risorse Foundry in un'unica estensione.
Chi deve usare Foundry Toolkit
Foundry Toolkit supporta diversi ruoli e livelli di esperienza di sviluppo di intelligenza artificiale:
- Gli sviluppatori di applicazioni possono aggiungere funzionalità di intelligenza artificiale generative alle app Web, desktop e per dispositivi mobili.
- I tecnici di Intelligenza artificiale e Machine Learning possono confrontare, personalizzare, ottimizzare e distribuire modelli e agenti.
- I data scientist e i ricercatori possono sperimentare con prompt, modelli, set di dati e criteri di valutazione.
- Docenti e studenti possono esplorare i concetti generati dell'IA tramite playground interattivi e modelli locali.
Modalità di organizzazione dell'area di lavoro toolkit
Foundry Toolkit separa le risorse disponibili dalle azioni che è possibile eseguire. L'estensione include tre sezioni principali.
| Sezione | Finalità |
|---|---|
| Risorse personali | Visualizzare modelli, agenti, strumenti, origini delle conoscenze, valutazioni, risorse recenti, risorse locali e risorse nel progetto Foundry. |
| Strumenti di sviluppo | Individuare modelli e strumenti. Compilare, eseguire il debug, distribuire, testare, valutare e monitorare le app e gli agenti di intelligenza artificiale. |
| Guida e feedback | Chiedi a Copilot, per iniziare, apri la documentazione e le note di rilascio, segnala problemi o unisciti alla community. |
Gli strumenti e i tipi di risorse esatti possono cambiare man mano che l'estensione evolve. Usare la visualizzazione Toolkit per visualizzare le funzionalità nella versione installata.
Lavorare con i modelli
Foundry Toolkit offre un flusso di lavoro di sviluppo di modelli end-to-end:
- Usare il Catalogo modelli per individuare modelli di Foundry e provider esterni oppure usare modelli locali tramite ONNX, Ollama e Foundry Local.
- Confrontare modelli e richieste di test, parametri, immagini e allegati in Model Playground.
- Convertire, quantizzare, ottimizzare e valutare i modelli supportati per la distribuzione Windows locale.
- Ottimizzare i modelli supportati in locale con una GPU o in remoto con App contenitore di Azure.
- Profila l'utilizzo di CPU, GPU e NPU per i carichi di lavoro di Machine Learning supportati Windows.
Creare e gestire agenti
Foundry Toolkit supporta gli agenti prompt e gli agenti ospitati basati su codice. Iniziare con Creare un agente per confrontare Agent Builder, esempi di agenti ospitati e codifica assistita da Copilot.
| Task | Guide |
|---|---|
| Configurare un modello, istruzioni e strumenti senza un progetto di codice dell'agente ospitato. | Crea un agente prompt. |
| Sviluppare, esaminare e distribuire l'orchestrazione basata su codice con Microsoft Agent Framework. | Creare agenti ospitati. |
| Gestire un flusso di lavoro dichiarativo esistente e prepararne la migrazione. | Usare e migrare i flussi di lavoro dell'agente dichiarativo. |
Agent Builder supporta anche richieste archiviate in locale. I loro strumenti, l'output strutturato e le opzioni di valutazione dei dataset differiscono da quelli degli agenti di prompt di Foundry. L'archiviazione locale non significa che l'inferenza del modello venga eseguita nel computer. Vedere Usare le richieste locali.
Durante lo sviluppo, è possibile:
- Usare Agent Builder per testare le conversazioni, salvare le versioni dell'agente prompt e generare codice client che chiama un agente Foundry salvato.
- Usa il Catalogo strumenti per scoprire gli strumenti Foundry, i server Model Context Protocol (MCP) e le cassette degli strumenti, quindi aggiungili agli agenti.
- Usare Agent Inspector per eseguire il debug di agenti locali, esaminare le risposte di streaming e le chiamate degli strumenti e visualizzare l'esecuzione del flusso di lavoro.
- Distribuire agenti ospitati nel Servizio agenti Foundry dal codice sorgente o da un'immagine del contenitore.
- Testare gli agenti distribuiti in Hosted Agent Playground, esaminare i log e le tracce e gestire le versioni.
- Valutare modelli, richieste e agenti con set di dati, analizzatori predefiniti o criteri personalizzati.
Importante
I flussi di lavoro dichiarativi in Microsoft Foundry verranno ritirati il 1° dicembre 2026. Usare Microsoft Agent Framework per lo sviluppo di nuovi flussi di lavoro. Questo ritiro non influisce sull'orchestrazione basata su codice negli agenti ospitati. Vedere la guida alla migrazione del flusso di lavoro.
Alcune funzionalità di Toolkit sono disponibili in anteprima. Per informazioni dettagliate sulla versione, vedere le note sulla versione di Foundry Toolkit .
Gestire le risorse della fonderia
Accedere a Azure e impostare un progetto Foundry per gestire le risorse cloud da Visual Studio Code. È possibile:
- Esplorare i progetti Foundry e le risorse disponibili per l'account.
- Individuare e distribuire modelli dal catalogo dei modelli Foundry.
- Visualizzare gli endpoint del modello e le informazioni di autenticazione.
- Creare e gestire le versioni degli agenti di prompt, nonché distribuire e testare gli agenti ospitati.
- Esaminare e testare i flussi di lavoro dichiarativi esistenti prima della migrazione.
- Sfoglia gli strumenti e le fonti di conoscenza utilizzati dai tuoi agenti.
- Valutazioni aperte, conversazioni, log e tracce durante lo sviluppo.
Per un'amministrazione delle risorse più ampia, usare il portale Foundry. Per automatizzare un flusso di lavoro nel codice dell'applicazione, usare gli SDK Microsoft Foundry.