Descrição geral do SDK do Microsoft Agent 365

O SDK do Agent 365 é um kit de desenvolvimento de software que pode ser utilizado para estender agentes desenvolvidos com qualquer SDK ou plataforma de agentes, com identidade de nível empresarial, observabilidade, notificações, segurança e acesso governado aos dados do Microsoft 365. Os agentes podem ter identidades exclusivas, podem ser invocados utilizando gestos comuns (como @mentions) em aplicações que os utilizadores empresariais normalmente utilizam (como Teams, Word, Outlook, etc.), demonstrar comportamentos observáveis criando confiança, realizar ações auditáveis e alcançar tudo isso por meio de acesso seguro a ferramentas e dados.

Com o SDK do Agent 365, os agentes podem:

  • Utilize a Identidade do Agente suportada pelo Entra com os seus próprios recursos de utilizador, como a caixa de correio, para uma autenticação segura e um acesso controlado a ferramentas e dados.
  • Receber e responder a notificações do Teams, Outlook, comentários do Word e e-mails—tal como um participante humano nas aplicações do Microsoft 365.
  • Obtenha total observabilidade através da Telemetria Aberta, ativando interações de agentes auditadas e rastreáveis, eventos de inferência e utilização de ferramentas.
  • Invoque servidores Model Context Protocol (MCP) governados para aceder a cargas de trabalho do Microsoft 365 (ex.: Correio, Calendário, SharePoint, Teams) sob controlo administrativo.
  • Funcionar dentro de um sistema de blueprint aprovado pela TI, garantindo que cada instância de agente herda políticas de conformidade, governação e segurança.

Pacotes do SDK do Agent 365

Encontre os pacotes do SDK do Agent 365 nos gestores de pacotes das linguagens suportadas.

Todos os pacotes do SDK do Agent 365 para Python podem ser encontrados no Índice de Pacotes Python (PyPI)

Pacote Descrição
microsoft-agents-a365-notifications Extensões de notificações e de mensagens para aplicações de agentes de IA. Fornece utilitários para gerir notificações de agentes, eventos do ciclo de vida e encaminhamento entre diferentes canais e subcanais nas aplicações do Microsoft 365.
microsoft-agents-a365-observability-core Componentes de telemetria, rastreio e monitorização para agentes de IA baseados em OpenTelemetry. Fornece spans estruturados para invocação de agentes, execução de ferramentas e inferência de LLM, com propagação de contexto e exportadores incorporáveis.
microsoft-agents-a365-observability-extensions-agent-framework Extensões de observabilidade para o Microsoft Agent Framework. Fornece integração de rastreio do OpenTelemetry especificamente para aplicações baseadas no Agent Framework.
microsoft-agents-a365-observability-extensions-openai Extensões de observabilidade para o SDK de Agentes do OpenAI. Fornece integração de rastreio do OpenTelemetry para aplicações baseadas em Agentes do OpenAI, com instrumentação automática para fluxos de trabalho de agentes e invocações de ferramentas.
microsoft-agents-a365-observability-extensions-langchain Extensões de observabilidade para a arquitetura do LangChain. Fornece integração de rastreio do OpenTelemetry para aplicações de IA baseadas em LangChain, com instrumentação automática para cadeias, agentes e ferramentas.
microsoft-agents-a365-observability-extensions-semantic-kernel Extensões de observabilidade para a arquitetura do Kernel Semântico. Fornece integração de rastreio do OpenTelemetry para aplicações baseadas no Kernel Semântico com instrumentação automática para funções do kernel, plug-ins e planeadores.
microsoft-agents-a365-runtime Utilitários essenciais de runtime e gestão de ambiente para aplicações de agentes de IA. Fornece a deteção essencial da API do Power Platform, a configuração do ambiente e a resolução do âmbito de autenticação.
microsoft-agents-a365-tooling Funcionalidades essenciais de ferramentas para a gestão de servidores de ferramentas do MCP (Model Context Protocol) em aplicações criadas com o SDK do Microsoft Agent 365. Fornece a base para detetar, registar e gerir servidores de ferramentas em diferentes arquiteturas de IA.
microsoft-agents-a365-tooling-extensions-agentframework Ferramentas e serviços específicos do Agent Framework para desenvolvimento de agentes de IA Fornece o serviço de registo de ferramentas do MCP (Model Context Protocol) para adicionar dinamicamente servidores MCP aos agentes do Agent Framework.
microsoft-agents-a365-tooling-extensions-openai Ferramentas e serviços específicos do SDK de Agentes do OpenAI para desenvolvimento de agentes de IA. Fornece o serviço de registo de ferramentas do MCP (Model Context Protocol) para adicionar dinamicamente servidores MCP a agentes baseados no SDK de Agentes do OpenAI.
microsoft-agents-a365-tooling-extensions-semantickernel Ferramentas e serviços específicos do Kernel Semântico para desenvolvimento de agentes de IA. Fornece o serviço de registo de ferramentas do MCP (Model Context Protocol) para adicionar dinamicamente servidores MCP a agentes baseados no Kernel Semântico.
microsoft-agents-a365-tooling-extensions-azureaifoundry Ferramentas e serviços específicos do Azure AI Foundry para desenvolvimento de agentes de IA. Fornece o serviço de registo de ferramentas do MCP (Model Context Protocol) para adicionar dinamicamente servidores MCP a agentes baseados no Azure AI Foundry.