Microsoft Agent 365 SDK'ya Genel Bakış

Agent 365 SDK'sı, herhangi bir aracı SDK'sı veya platformu kullanılarak oluşturulan aracıları, kurumsal düzeyde kimlik, gözlemlenebilirlik, bildirimler, güvenlik ve Microsoft 365 verilerine yönetilen erişimle genişletmek için kullanılabilen bir yazılım geliştirme kitidir. Aracılar benzersiz kimliklere sahip olabilir, kurumsal kullanıcıların genellikle kullandığı uygulamalarda (Teams, Word, Outlook vb.) yaygın olarak kullanılan hareketler (örneğin @mentions) aracılığıyla çağrılabilir; güven uyandıran gözlemlenebilir davranışlar sergileyebilir, denetlenebilir eylemlerde bulunabilir ve tüm bunları araçlara ve verilere güvenli erişim yoluyla gerçekleştirebilir.

Agent 365 SDK ile aracılar şunları yapabilir:

  • Güvenli kimlik doğrulama ve araçlara ile verilere kontrollü erişim için Entra tarafından desteklenen Aracı Kimliğiüzerinden kendi kullanıcı kaynakları (posta kutusu gibi) ile kullanın.
  • Teams, Outlook, Word'deki yorumlar ve e-postalardan gelen bildirimleri alıp yanıtlayabilirler—tıpkı Microsoft 365 Uygulamaları insan bir katılımcı gibi.
  • Açık Telemetri aracılığıyla tam gözlemlenebilirlik elde edin; denetlenmiş, izlenebilir aracı etkileşimleri, çıkarım olayları ve araç kullanımını etkinleştirin.
  • yönetilen Model Bağlam Protokolü (MCP) sunucuları çağırarak Microsoft 365 iş yüklerine (örn. Posta, Takvim, SharePoint, Teams) yönetici denetimi altında erişin.
  • BT onaylı bir plan altyapısı içinde çalışarak, her bir aracı örneğinin uyumluluk, yönetim ve güvenlik politikalarını devralmasını sağlar.

Agent 365 SDK paketleri

Agent 365 SDK paketlerini desteklenen diller için paket yöneticilerinde bulun.

Python için tüm Agent 365 SDK paketleri Python Paket Dizini (PYPI) adresinde bulunabilir.

Paket Açıklama
microsoft-agents-a365-notifications AI destekli aracı uygulamaları için bildirim ve mesajlaşma uzantıları. Aracı bildirimlerini, yaşam döngüsü olaylarını ve Microsoft 365 uygulamalarındaki farklı kanallar ve alt kanallar arasındaki yönlendirmeyi işlemek için yardımcı işlevler sağlar.
microsoft-agents-a365-observability-core OpenTelemetry üzerinde oluşturulan AI destekli aracılar için telemetri, izleme ve izleme bileşenleri. Aracı çağırma, araç yürütme ve LLM çıkarımı için bağlam yayılması ve takılabilir dışarı aktarıcılarla yapılandırılmış aralıklar sağlar.
microsoft-agents-a365-observability-extensions-agent-framework Microsoft Agent Framework için gözlemlenebilirlik uzantıları. Agent Framework tabanlı uygulamalar için özel olarak tasarlanan OpenTelemetry izleme tümleştirmesi sağlar.
microsoft-agents-a365-observability-extensions-openai OpenAI Aracılar SDK'sı için gözlemlenebilirlik uzantıları. OpenAI Aracılar tabanlı uygulamalar için OpenTelemetry izleme tümleştirmesi sağlar; aracı iş akışları ve araç çağrıları için otomatik enstrümantasyon içerir.
microsoft-agents-a365-observability-extensions-langchain LangChain çerçevesi için gözlemlenebilirlik uzantıları. LangChain tabanlı AI uygulamaları için OpenTelemetry izleme tümleştirmesi sağlar; zincirler, aracılar ve araçlar için otomatik enstrümantasyon içerir.
microsoft-agents-a365-observability-extensions-semantic-kernel Semantik Çekirdek çerçevesi için gözlemlenebilirlik uzantıları. Semantik Çekirdek tabanlı uygulamalar için OpenTelemetry izleme tümleştirmesi sağlar; çekirdek işlevleri, eklentileri ve planlayıcıları için otomatik enstrümantasyon içerir.
microsoft-agents-a365-runtime AI destekli aracı uygulamaları için temel çalışma zamanı yardımcı programları ve ortam yönetimi. Power Platform API bulma, ortam yapılandırması ve kimlik doğrulama kapsamı çözümlemesi için gerekli işlevsellik sağlar.
microsoft-agents-a365-tooling Microsoft Agent 365 SDK ile oluşturulan uygulamalarda MCP (Model Bağlam Protokolü) araç sunucusu yönetimi için temel araçlama işlevselliği. Farklı AI çerçeveleri arasında araç sunucularını bulma, kaydetme ve yönetme için temeli sağlar.
microsoft-agents-a365-tooling-extensions-agentframework AI destekli aracı geliştirme için Agent Framework'e özgü araçlar ve hizmetler. Agent Framework aracılarına MCP (Model Bağlam Protokolü) sunucularını dinamik olarak ekleme amacıyla MCP araç kayıt hizmetini sağlar.
microsoft-agents-a365-tooling-extensions-openai AI destekli aracı geliştirme için OpenAI Aracılar SDK'sına özgü araçlar ve hizmetler. OpenAI Aracılar SDK tabanlı aracılara MCP (Model Bağlam Protokolü) sunucularını dinamik olarak ekleme amacıyla MCP araç kayıt hizmetini sağlar.
microsoft-agents-a365-tooling-extensions-semantickernel AI destekli aracı geliştirme için Semantik Çekirdek'e özgü araçlar ve hizmetler. Semantik Çekirdek tabanlı aracılara MCP (Model Bağlam Protokolü) sunucularını dinamik olarak eklemek için MCP aracı kayıt hizmetini sağlar.
microsoft-agents-a365-tooling-extensions-azureaifoundry Azure Yapay Zeka Atölyesi'ne özgü AI destekli aracı geliştirme araçları ve hizmetleri. Azure Yapay Zeka Atölyesi aracılarına MCP (Model Bağlam Protokolü) sunucularını dinamik olarak eklemek için MCP aracı kayıt hizmetini sağlar.