Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Você precisa fazer parte do programa de prévia Frontier para obter acesso antecipado ao Microsoft Agent 365. A Frontier conecta você diretamente às mais recentes inovações de IA da Microsoft. Prévias da Frontier estão sujeitas aos termos de visualização prévia existentes dos seus contratos com clientes. Como esses recursos ainda estão em desenvolvimento, sua disponibilidade e capacidades podem mudar ao longo do tempo.
Usando Dev Tunnels, você pode testar o agente do Agente 365 com aplicativos Microsoft 365 (como Teams, Outlook ou Word) enquanto seu agente é executado localmente em seu computador de desenvolvimento. Essa abordagem conecta o desenvolvimento local e os testes do mundo real, para que você possa validar o comportamento do agente em ambientes reais Microsoft 365 antes de implantar na nuvem.
Pré-requisitos
Antes de usar Dev Tunnels, certifique-se de instalar a ferramenta de linha de comando Dev Tunnels.
- Windows:
winget install Microsoft.devtunnel - macOS/Linux: Baixar de aka.ms/devtunnels/download
Configurar o Dev Tunnel
Configure um Túnel Dev para expor o endpoint do agente local aos serviços do Microsoft 365.
Crie e inicie um túnel
Faça login no Dev Tunnel:
devtunnel user loginCrie um túnel persistente:
devtunnel create --allow-anonymousEsse comando retorna um ID de túnel. Salve esse identificador para uso futuro.
Configure a porta do túnel:
Atribua a porta que seu servidor agente usa (normalmente 3978):
devtunnel port create <tunnel-id> -p <port-number>Comece o túnel:
devtunnel host <tunnel-id>O comando exibe a URL do seu túnel (por exemplo,
https://abc123xyz.devtunnels.ms:3978). Copie esta URL para o próximo passo.
Dica
Use devtunnel list para ver todos os seus túneis e devtunnel delete <tunnel-id> remover túneis que você não precisa mais.
Configurar o endpoint de mensagens do agente
Registre a URL do Túnel de Desenvolvimento (por exemplo, https://abc123xyz.devtunnels.ms:3978/api/messages) como o ponto de extremidade de mensagens do agente para que o Microsoft 365 saiba para onde rotear mensagens. Não esqueça o /api/messages sufixo para o endpoint.
Consulte Definir o endpoint de mensagens do agente
Testar com Microsoft 365
Com o Túnel de Desenvolvimento ativo e o ponto de extremidade registrado, teste o agente nos aplicativos Microsoft 365.
Testar em Microsoft Teams
Inicie seu agente local usando as instruções em Dependências de Instalação e inicie o servidor de aplicações agente.
Verifique a conectividade do túnel:
devtunnel listVerifique se seu túnel mostra conexões ativas de host. A coluna "Conexões de Host" deve mostrar um número maior que 0.
Interaja com seu agente no Teams:
- Abrir Microsoft Teams (Web ou desktop)
- Na barra de busca do Teams, pesquise seu agente por nome ou e-mail
- Comece uma conversa com o agente
- Envie uma mensagem e observe a resposta
- Verifique seu console local para solicitações recebidas e atividade de agentes
Notificações de e-mail de teste
Se seu agente estiver configurado para notificações por e-mail:
- Envie um e-mail para o endereço do seu corretor
- Coloque seu agente em cópia em uma conversa de e-mails
- Monitore seu console local para o webhook de notificação
- Verifique se seu agente processa e responde ao e-mail
Testar a integração do Word
Para agentes que respondem a comentários Word:
- Abra um documento Word em que o agente tenha acesso.
- Adicione um comentário mencionando seu corretor.
- Verifique sua consola local para a notificação.
- Verifique se a resposta do agente aparece no Word.
Monitorar a atividade do túnel
O Dev Tunnels oferece inspeção de tráfego para ajudar a depurar problemas de conexão e entender o fluxo de requisições:
devtunnel show <tunnel-id>
Este comando exibe:
- Conexões ativas e detalhes das sessões.
- Informações de pedidos e respostas.
- Estatísticas de volume de tráfego.
- Erros de conexão e avisos.
Você também pode monitorar a atividade do túnel em tempo real observando a saída do devtunnel host comando.
Manter as conexões do túnel
Dev Tunnels exigem que o processo devtunnel host continue em execução. Se a inatividade, problemas de rede ou seu computador entrar em modo de suspensão fizer a conexão cair, você precisa reiniciá-lo.
Verifique o status do túnel
Verifique se seu túnel está ativo:
devtunnel list
A saída exibe:
- ID do túnel: Seu identificador do túnel
-
Conexões de Host: Número de conexões ativas (deve ser uma ou mais quando
devtunnel hostestiver em execução) - Portas: Portas configuradas
- Expiração: Tempo de expiração do túnel
Se Host Connections mostrar 0, o túnel existe, mas não está atualmente hospedado.
Reiniciar um túnel desconectado
Se sua conexão do túnel cair, reinicie-a usando o mesmo ID do túnel:
devtunnel host <tunnel-id>
A URL do túnel permanece a mesma, então você não precisa atualizar a configuração do endpoint de mensagens do agente.
Mantenha os túneis ativos durante o desenvolvimento
Para manter conexões estáveis:
-
Mantenha a janela do terminal aberta - Não feche o terminal em funcionamento
devtunnel host. - Evite o sono do computador - Configure seu sistema para ficar acordado durante as sessões de teste.
-
Fique atento a erros de conexão - Monitore a saída do
devtunnel hostterminal para mensagens de desconexão. - Reiniciar após mudanças na rede - Se você mudar de rede ou reconectar para VPN, reinicie o túnel.
Dica
Se seu túnel se desconecta com frequência, verifique as configurações de rede e as regras do firewall para garantir que não estão bloqueando a conexão.
Limpeza
Quando você terminar de testar com os Dev Tunnels:
Pare o túnel
Pressione Ctrl+C no terminal que está executando devtunnel host para parar o túnel.
Esse comando remove a URL do Dev Tunnel do endpoint de mensagens do seu agente. Quando você implementar em produção, configure a URL do endpoint na nuvem.
Observação
O túnel permanece disponível para uso futuro até que você o exclua explicitamente usando devtunnel delete <tunnel-id>.
Limitações
Considere estas limitações ao testar com Dev Tunnels:
- Apenas desenvolvimento: Use os Túneis de Desenvolvimento para desenvolvimento e testes, não para produção.
- Desempenho: Espere uma latência maior em comparação com agentes hospedados na nuvem devido ao roteamento de rede.
- Estabilidade da conexão: Conexões de túnel podem ocasionalmente cair e exigir reinício manual.
-
Considerações de segurança: A
--allow-anonymousflag é conveniente para testes, mas não a use com dados sensíveis. - Gerenciamento de sessões: Você pode precisar reautenticar periodicamente dependendo da duração da sessão.
Próximas etapas
Após testes bem-sucedidos no Dev Tunnel:
- Implante seu agente na nuvem: Implantar para o Azure, Configure o endpoint de mensagens do agente no AWS ou Configure o endpoint de mensagens do agente no GCP.
- Configurar pontos de extremidade de mensagens de agente: ponto de extremidade de mensagens de agente.
- Siga o ciclo de vida completo do desenvolvimento: Ciclo de Vida do Agente 365.
Resolução de problemas
Se você estiver enfrentando problemas durante os testes através dos Dev Tunnels, comece por aqui para soluções comuns de túnel, conectividade e endpoints. Para uma solução de problemas mais ampla do Agent 365 (configuração, autenticação e mensagens), veja Solução de Problemas.
Falha na conexão do túnel
Sintomas: O Túnel de Desenvolvimento não inicia ou desconecta imediatamente.
Soluções:
- Verifique se você está logado:
devtunnel user login - Verifique se outro processo está usando a mesma porta
- Certifique-se de que seu firewall permita conexões Dev Tunnel
- Exclua e recrie o túnel:
devtunnel delete <tunnel-id>depois crie um novo
Mensagens não chegam ao agente local
Symptoms: Microsoft 365 indica que a mensagem foi enviada, mas seu agente local não a recebe.
Soluções:
- Confirme que seu agente está atuando localmente
- Verifique se o túnel está ativo:
devtunnel listdeve mostrar "Conectado" - Verifique a configuração do endpoint:
a365 config displaydeve mostrar a URL do seu Dev Tunnel - Revise os logs do Dev Tunnel no terminal em execução
devtunnel hostpara erros de conexão - Certifique-se de que sua porta local corresponde à porta do túnel (ambas devem ser 3978 por padrão)
Erros de autenticação através do Dev Tunnel
Sintomas: erros 401 ou 403 ao testar pelo Dev Tunnel.
Soluções:
- Verifique se a autenticação de agente está configurada (a autenticação de token bearer não funciona com o Dev Tunnels para a integração com o Microsoft 365).
- Verifique as credenciais do plano do agente usando
a365 config display -g. - Confirme que seu agente tem as permissões necessárias para as operações que você está testando.
- Certifique-se de que seus tokens de autenticação não expiraram.
URL do túnel alterada ou expirada
Sintomas: A URL do túnel que funcionava anteriormente não redireciona mais para o seu agente.
Soluções:
- Verifique o status do túnel usando
devtunnel list. - Reinicie o túnel usando
devtunnel host <tunnel-id>. - Atualize o endpoint de mensagens caso a URL tenha mudado usando
a365 setup blueprint --endpoint-only.