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.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Microsoft 365 Agents SDK (TypeScript)". Criar um bot Teams básico que ecoa mensagens do usuário
النتيجة المتوقعة:
- 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
استخدام "Microsoft 365 Agents SDK (TypeScript)". Configurar streaming com Azure OpenAI para geração de poemas
النتيجة المتوقعة:
- 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
التدقيق الأمني
آمنDocumentation-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.
عوامل الخطر
🔑 متغيرات البيئة (1)
🌐 الوصول إلى الشبكة (1)
⚙️ الأوامر الخارجية (1)
درجة الجودة
ماذا يمكنك بناءه
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.
جرّب هذه الموجهات
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.
أفضل الممارسات
- 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
تجنب
- 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