Microsoft 365 Agents SDK (TypeScript)
Construir Agentes Microsoft 365 com TypeScript
Desenvolver agentes de nível empresarial para Microsoft 365, Teams e Copilot Studio. Simplificar a criação de agentes com hospedagem Express, roteamento e capacidades de resposta em streaming.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "Microsoft 365 Agents SDK (TypeScript)". Criar um bot Teams básico que ecoa mensagens do usuário
Resultado esperado:
- Importar AgentApplication e startServer de pacotes Microsoft
- Inicializar agente com AgentApplication<TurnState>
- Adicionar manipulador onMessage para padrão de eco que envia context.activity.text
- Chamar startServer(agent) para iniciar servidor Express na PORTA 3978
A utilizar "Microsoft 365 Agents SDK (TypeScript)". Configurar streaming com Azure OpenAI para geração de poemas
Resultado esperado:
- Configurar streamingResponse com loop de feedback e rótulo AI habilitados
- Definir rótulo de sensibilidade usando tipo CreativeWork do schema.org
- Streaming chunks de texto do Azure OpenAI usando streamText com iteração fullStream
- Enfileirar cada text-delta para streamingResponse e chamar endStream no bloco finally
Auditoria de Segurança
SeguroDocumentation-only skill with no executable code. Static analysis found zero patterns. The skill provides guidance for Microsoft 365 Agents SDK development. Environment variable usage and npm commands are expected for this development workflow skill.
Fatores de risco
🔑 Variáveis de ambiente (1)
🌐 Acesso à rede (1)
⚙️ Comandos externos (1)
Pontuação de qualidade
O Que Você Pode Construir
Desenvolvimento de Bot Teams Empresarial
Construir bots personalizados para Microsoft Teams que tratam solicitações de funcionários, automatizam fluxos de trabalho e integram com sistemas internos usando roteamento AgentApplication.
Extensão Copilot Studio
Criar ações e plugins personalizados para Microsoft Copilot Studio usando integração Direct to Engine com tratamento de token adequado e respostas em streaming.
Implantação de Agente Multicanal
Implantar agentes em múltiplos canais Microsoft 365 incluindo Teams, Outlook e web com lógica de roteamento consistente e suporte a streaming.
Tente Estes Prompts
Criar um agente Microsoft 365 usando AgentApplication que dá boas-vindas a novos membros e responde a mensagens 'hello'. Incluir configuração de servidor Express com startServer.
Build um manipulador de agente que streaming respostas do Azure OpenAI usando o AI SDK. Incluir tratamento de erros adequado, habilitação de loop de feedback e rótulos de sensibilidade.
Gerar código para conectar ao Copilot Studio usando CopilotStudioClient com configuração baseada em ambiente e função de provedor de token. Incluir início de conversa e fluxo de perguntas.
Criar um manipulador onActivity para atividades do tipo 'invoke' que valida o payload, retorna um InvokeResponse com status 200 e envia uma mensagem de confirmação.
Melhores Práticas
- Usar AgentApplication para roteamento e manter manipuladores focados em responsabilidades únicas
- Preferir streamingResponse para completamentos de longa duração e chamar endStream em blocos finally
- Manter segredos fora do código fonte e carregar tokens de variáveis de ambiente ou armazenamentos seguros
Evitar
- Colocar credenciais ou tokens diretamente em arquivos de código fonte em vez de usar variáveis de ambiente
- Bloquear o event loop com operações síncronas em manipuladores de mensagem
- Pular tratamento de erros em iteração de streaming que pode deixar conexões pendentes