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.
I dettagli su come testare l'agente in locale dipendono da come hai creato l'agente.
È possibile creare un agente usando Microsoft 365 Agents SDK in tre modi:
- Iniziare con Microsoft 365 Agents Toolkit in C#, JavaScript o Python con Visual Studio o Visual Studio Code
- Clonare da un esempio e aprire nell'IDE
- Usare la CLI
Avviare il progetto con il toolkit
Se si inizia con Agents Toolkit, tutti gli elementi sono configurati per il test usando Agents Playground immediatamente. È possibile eseguire il test in Agents Playground in locale o in Microsoft 365 Copilot o Microsoft Teams. Questo scenario è illustrato in:
Avvia il progetto clonando o con la CLI
Se si avvia il progetto usando l'interfaccia della riga di comando o si clona un esempio e si apre nell'IDE, è possibile usare Agents Playground locale per eseguire il test. Il Playground degli agenti si connette al codice locale.
È possibile installare Agents Playground usando uno dei metodi seguenti:
Opzione 1: Installare il file binario autonomo
Opzione 2: Installare con npm
Installare Node.js (se non è già installato): scaricare e installare la Node.js più recente da nodejs.org.
Installare il pacchetto Agents Playground:
Per l'installazione globale (scelta consigliata):
npm install -g @microsoft/m365agentsplaygroundPer l'installazione specifica del progetto:
npm install -D @microsoft/m365agentsplayground
Metti alla prova il tuo agente
Dopo aver creato l'agente di avvio rapido o clonato un esempio dal repository, è possibile usarlo con Agents Playground.
Agents Playground supporta sia modalità anonime che autenticate. Per i test anonimi, non sono necessarie altre configurazioni. Se si vuole testare con l'autenticazione, è necessario configurare le registrazioni dell'app Microsoft Entra ID per Agents Playground (le opzioni sono disponibili nel testo seguente) e per l'applicazione. Per informazioni, vedere Provisioning di un'istanza di Azure Bot da usare con Agents SDK.
Configurare correttamente le porte nell'app. Selezionare una porta disponibile per l'agente (il valore predefinito è 3978, ma è possibile usare qualsiasi porta disponibile).
Esegui il codice.
Apri Agents Playground e inizia dall'endpoint dell'agente.
agentsplayground -e "http://localhost:<your-agent-port>/api/messages" -c "emulator"Configurare l'autenticazione se richiesto dall'agente:
agentsplayground -e "http://localhost:<your-agent-port>/api/messages" -c "emulator" --client-id "your-client-id" --client-secret "your-client-secret" --tenant-id "your-tenant-id"Opzione principali:
-
-e, --app-endpoint: URL dell'endpoint dell'agente (ad esempio,http://localhost:3978/api/messages) -
-c, --channel-id: tipo di canale (ad esempio,emulator,webchat,msteams). Ogni canale offre diverse proprietà dell'esperienza utente e delle attività. -
--client-id: ID client per l'autenticazione -
--client-secret: segreto client per l'autenticazione -
--tenant-id: ID locatario per l'autenticazione
Usare
agentsplayground --helpper visualizzare l'elenco completo delle opzioni disponibili.In alternativa, è possibile usare le variabili di ambiente anziché le opzioni dell'interfaccia della riga di comando. Se vengono specificati entrambi, l'opzione dell'interfaccia della riga di comando ha priorità più alta.
export BOT_ENDPOINT="http://localhost:<your-agent-port>/api/messages" export DEFAULT_CHANNEL_ID="emulator" export AUTH_CLIENT_ID="your-client-id" export AUTH_CLIENT_SECRET="your-client-secret" export AUTH_TENANT_ID="your-tenant-id"Dopo l'avvio dell'agente, dovrebbe essere aperto come illustrato nell'immagine seguente. È possibile porre domande e testare l'agente nell'interfaccia del playground.
-
Laddove possibile, è consigliabile iniziare con Microsoft 365 Agents Toolkit. Il toolkit consente di iniziare, testare in locale e distribuire in modo più semplice e rapido. Astrae gran parte della configurazione manuale del servizio Azure Bot e di Registrazioni App di Azure, quindi non devi farlo tu. Iniziando manualmente, è necessario eseguire manualmente questi passaggi manuali.
Summary
Hai testato localmente il Microsoft 365 Agents SDK utilizzando il Microsoft 365 Agents Playground, partendo da un esempio clonato dal repository di GitHub o dall'interfaccia della riga di comando.