Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os detalhes de como testar seu agente localmente dependem de como você criou seu agente.
Você pode criar um agente usando o SDK de agentes do Microsoft 365 de três maneiras:
- Comece com o Microsoft 365 Agents Toolkit em C#, JavaScript ou Python usando Visual Studio ou Visual Studio Code
- Clone de um exemplo e abra no seu IDE
- Utilizar a CLI
Comece o seu projeto com a caixa de ferramentas
Se começares com o Agents Toolkit, tens tudo configurado para testar logo no Agents Playground. Você pode testar no Agents Playground localmente ou no Microsoft 365 Copilot ou no Microsoft Teams. Este cenário é abordado em:
Comece o seu projeto clonando ou com o CLI
Se começares o teu projeto usando a CLI ou clonares uma amostra e abrir no teu IDE, podes usar o Agents Playground local para testar. O Agents Playground se conecta ao seu código local.
Você pode instalar o Agents Playground usando um dos seguintes métodos:
Opção 1: Instalar o binário autônomo
Opção 2: Instalar usando npm
Instalar Node.js (se ainda não estiver instalado): Transfira e instale o Node.js mais recente a partir do nodejs.org.
Instale o pacote do Agents Playground:
Para instalação global (recomendado):
npm install -g @microsoft/m365agentsplaygroundPara instalação específica do projeto:
npm install -D @microsoft/m365agentsplayground
Teste o seu agente
Depois de criares o teu agente de início rápido ou clonares um sample do repositório, podes usá-lo com o Agents Playground.
O Agents Playground suporta os modos anônimo e autenticado. Para testes anónimos, não é necessária outra configuração. Se quiser testar com autenticação, precisa de configurar os registos da aplicação Microsoft Entra ID tanto para o Agents Playground (as opções estão fornecidas no texto que se segue) como para a sua aplicação. Para obter informações, consulte Aprovisionar um Azure Bot para utilizar com o SDK de Agentes.
Configure suas portas corretamente em seu aplicativo. Seleciona uma porta disponível para o teu agente (o padrão é 3978, mas podes usar qualquer porta disponível).
Execute o seu código.
Abra o Agents Playground e comece com o endpoint do seu agente:
agentsplayground -e "http://localhost:<your-agent-port>/api/messages" -c "emulator"Configure a autenticação, se exigido pelo seu 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"Principais opções:
-
-e, --app-endpoint: URL de endpoint do seu agente (por exemplo,http://localhost:3978/api/messages) -
-c, --channel-id: Tipo de canal (por exemplo,emulator,webchat,msteams). Cada canal fornece diferentes propriedades de experiência e atividade do usuário. -
--client-id: ID do cliente para autenticação -
--client-secret: Segredo do cliente para autenticação -
--tenant-id: ID do locatário para autenticação
Use
agentsplayground --helppara ver a lista completa de opções disponíveis.Como alternativa, você pode usar variáveis de ambiente em vez de opções de CLI. Se ambos forem especificados, a opção CLI tem maior prioridade.
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"Depois de iniciar o seu agente, deverá abrir-se automaticamente, tal como pode ver na imagem seguinte. Você pode fazer perguntas e testar seu agente na interface de teste.
-
Sempre que possível, recomendamos que você comece com o Microsoft 365 Agents Toolkit. O kit de ferramentas torna a introdução, o teste local e a implantação mais fáceis e rápidos. Ele abstrai muito a configuração manual do Serviço de Bot do Azure e dos Registros de Aplicativo do Azure para que você não precise fazê-lo. Ao iniciar manualmente, você deve executar essas etapas manuais por conta própria.
Summary
Testava o teu Microsoft 365 Agents SDK localmente usando o Microsoft 365 Agents Playground, começando com uma amostra clonada do repositório do GitHub ou da linha de comando.