Bagikan melalui


Gambaran Umum Microsoft Agent 365 SDK

Penting

Anda harus menjadi bagian dari program pratinjau Frontier untuk mendapatkan akses awal ke Microsoft Agent 365. Frontier menghubungkan Anda langsung dengan inovasi AI terbaru Microsoft. Pratinjau frontier tunduk pada ketentuan pratinjau yang ada dari perjanjian pelanggan Anda. Karena fitur-fitur ini masih dalam pengembangan, ketersediaan dan kemampuannya dapat berubah dari waktu ke waktu.

Microsoft Agent 365 SDK memperluas agen AI yang ada yang dibangun di tumpukan agen apa pun dengan identitas, pengamatan, alat, dan tata kelola tingkat perusahaan.

Dengan Agen 365 SDK, pengembang dapat secara opsional menggunakan Identitas Agen untuk menerima dan menanggapi pemberitahuan dari aplikasi produktivitas. SDK juga memungkinkan agen untuk memanggil server Model Context Protocol (MCP) yang diatur dan dapat diamati dari Microsoft. Selain itu, agen dapat memancarkan telemetri untuk memberi admin TI wawasan tentang fungsionalitas dan performa agen.

Apa itu Agen 365 SDK?

Agent 365 SDK adalah kit pengembangan perangkat lunak komprehensif yang memperluas agen agar sesuai dengan alur kerja yang ada, sambil tetap berfungsi secara independen jika diperlukan. Agen dapat memiliki identitas unik, dapat dipanggil menggunakan gerakan umum (seperti @mentions) dalam aplikasi yang biasanya dioperasikan pengguna (seperti Teams, Word, Outlook, dll.), menunjukkan perilaku yang dapat diamati, membangun kepercayaan, mengambil tindakan yang dapat diaudit, dan mencapai semuanya melalui akses aman ke alat dan data.

Identitas Agen memungkinkan kontrol akses yang terjaga dan terpantau kepada administrator sambil tetap menyediakan kekuatan yang dibutuhkan agen untuk berkembang. Agen memperoleh identitas melalui proses akuisisi. Selama siklus hidup pengembangan, pengembang dapat memperoleh Cetak Biru Aplikasi Microsoft Entra dengan server MCP yang diperlukan menggunakan Agen 365 CLI dan membuat templat untuk semua instans agen yang dibuat dari cetak biru tersebut.

Dengan pemberitahuan, kami membawa pola interaksi agen lebih dekat dengan manusia. Agen dapat menanggapi pengguna dalam konteks dalam aplikasi produktivitas seperti Teams atau komentar di Word. Agen juga dapat menanggapi email yang dikirim ke kotak surat agen, yang dikirimkan ke titik akhir pemberitahuan yang dihosting oleh agen. Agen juga dapat berpartisipasi dalam operasi siklus hidup seperti Acquire dan UnAcquire dan memilih untuk melakukan penyiapan dan pembersihan siklus selama waktu tersebut untuk Identitas Agen.

Dibangun dan terintegrasi dengan Open Telemetry, Agents 365 SDK menangkap telemetri terperinci untuk setiap aktivitas agen, termasuk peristiwa inferensi, penggunaan alat, dan pemberitahuan. Administrator mendapatkan visibilitas penuh tentang cara agen beroperasi dan berinteraksi dengan pengguna, sistem, dan data menggunakan Purview dan Defender.

Agen dapat menggunakan server McP Microsoft untuk melakukan berbagai skenario seperti mengirim email, menemukan dokumen di SharePoint, dan menanggapi komentar dalam dokumen dengan perubahan minimal pada kode Agen. Administrator mengatur server MCP ini dan daftar alat yang berkembang memberdayakan agen untuk berkembang di ruang produktivitas.

Agen 365 bekerja dengan agen yang dibangun di Microsoft Agent Framework, Copilot Studio, Azure AI Foundry, Semantic Kernel, OpenAI Agents SDK, Claude Code SDK, dan LangGraph.

Bagaimana Agen 365 SDK berbeda?

  • Agen 365 SDK bukan tumpukan agen. Ini bukan cara untuk membuat atau menghosting agen dan tidak dilengkapi dengan pengelolaan orkestrator atau alur kerja apa pun yang bertentangan dengan Microsoft Agent Framework atau Microsoft Copilot Studio atau Microsoft Foundry.
  • Ini tidak menggantikan Microsoft 365 Agent SDK dan fungsionalitas yang disediakannya untuk hosting, protokol aktivitas, dan identitas. Sebaliknya, Agen 365 SDK menggunakan paket untuk Microsoft 365 Agent SDK untuk mengirimkan pemberitahuan melalui protokol Aktivitas dan menggunakan paket Identitas Agen untuk mendapatkan token Agenik untuk agen jika berlaku.
  • Agen 365 meminta pengembang untuk memulai dengan agen yang ada ketika tersedia dari kerangka kerja agen pilihan mereka. Mereka kemudian dapat memperluas agen mereka untuk menyediakan lebih banyak fungsionalitas yang membuat agen mereka dapat diatur, diamati, dan lebih produktif di dunia digital.

Diagram menunjukkan bagaimana agen yang ada dapat diaktifkan Agen 365

Memahami cetak biru agen di Agen 365

Sebelum membuat instans agen Anda, sangat membantu untuk memahami apa yang kami maksud dengan cetak biru agen Agen 365. Cetak biru adalah definisi yang disetujui TI dan telah dikonfigurasi sebelumnya dari jenis agen, pada dasarnya "templat" perusahaan tempat semua agen yang sesuai dibuat. Ini mendefinisikan kemampuan agen, akses alat MCP yang diperlukan, batasan keamanan dan kepatuhan, persyaratan audit, metadata siklus hidup, dan templat kebijakan tata kelola yang ditautkan seperti DLP, pembatasan akses eksternal, atau aturan pengelogan. Ketika cetak biru diaktifkan, cetak biru menjadi dapat dihapus, yang berarti administrator dapat membuat instans agen baru darinya di pusat Admin Microsoft 365. Setiap instans agen mewarisi aturan cetak birunya, memastikan tata kelola yang konsisten di seluruh email, kalender, pesan Teams, akses SharePoint, dan beban kerja Microsoft 365 lainnya yang disentuh agen. Ini mencegah "agen bayangan," memberlakukan pengamatan, dan jangkar setiap agen dalam model identitas dan izin yang didukung Entra yang aman.

Paket Agen 365 Agent SDK

Temukan paket Agen 365 Agent SDK di manajer paket untuk bahasa yang didukung.

Paket Agen 365 Agent SDK untuk Python berada dalam Indeks Paket Python (PYPI)

Paket KETERANGAN
microsoft-agents-a365-notifications Ekstensi pemberitahuan dan olahpesan untuk aplikasi agen AI. Menyediakan utilitas untuk menangani pemberitahuan agen, peristiwa siklus hidup, dan perutean di berbagai saluran dan subchannels di aplikasi Microsoft 365.
microsoft-agents-a365-observability-core Komponen telemetri, pelacakan, dan pemantauan untuk agen AI yang dibangun di OpenTelemetry. Menyediakan rentang terstruktur untuk pemanggilan agen, eksekusi alat, dan inferensi LLM dengan penyebaran konteks dan eksportir yang dapat dicolokkan.
microsoft-agents-a365-observability-extensions-agent-framework Ekstensi pengamatan untuk Microsoft Agent Framework. Menyediakan integrasi pelacakan OpenTelemetry khusus untuk aplikasi berbasis Agent Framework.
microsoft-agents-a365-observability-extensions-openai Ekstensi pengamatan untuk OpenAI Agents SDK. Menyediakan integrasi pelacakan OpenTelemetry untuk aplikasi berbasis Agen OpenAI dengan instrumentasi otomatis untuk alur kerja agen dan pemanggilan alat.
microsoft-agents-a365-observability-extensions-langchain Ekstensi pengamatan untuk kerangka kerja LangChain. Menyediakan integrasi pelacakan OpenTelemetry untuk aplikasi AI berbasis LangChain dengan instrumentasi otomatis untuk rantai, agen, dan alat.
microsoft-agents-a365-observability-extensions-semantic-kernel Ekstensi pengamatan untuk kerangka kerja Kernel Semantik. Menyediakan integrasi pelacakan OpenTelemetry untuk aplikasi berbasis Kernel Semantik dengan instrumentasi otomatis untuk fungsi kernel, plugin, dan perencana.
microsoft-agents-a365-runtime Utilitas runtime inti dan manajemen lingkungan untuk aplikasi agen AI. Menyediakan penemuan API Power Platform penting, konfigurasi lingkungan, dan resolusi cakupan autentikasi.
microsoft-agents-a365-tooling Fungsionalitas alat inti untuk manajemen server alat MCP (Model Context Protocol) dalam aplikasi yang dibangun dengan Microsoft Agent 365 SDK. Menyediakan fondasi untuk menemukan, mendaftarkan, dan mengelola server alat di berbagai kerangka kerja AI.
microsoft-agents-a365-tooling-extensions-agentframework Alat dan layanan khusus Agent Framework untuk pengembangan agen AI. Menyediakan layanan pendaftaran alat MCP (Model Context Protocol) untuk menambahkan server MCP secara dinamis ke agen Agent Framework.
microsoft-agents-a365-tooling-extensions-openai Alat dan layanan khusus OpenAI Agents SDK untuk pengembangan agen AI. Menyediakan layanan pendaftaran alat MCP (Model Context Protocol) untuk menambahkan server MCP secara dinamis ke agen berbasis OpenAI Agents SDK.
microsoft-agents-a365-tooling-extensions-semantickernel Alat dan layanan khusus Kernel Semantik untuk pengembangan agen AI. Menyediakan layanan pendaftaran alat MCP (Model Context Protocol) untuk menambahkan server MCP secara dinamis ke agen berbasis Semantic Kernel.
microsoft-agents-a365-tooling-extensions-azureaifoundry Alat dan layanan khusus Azure AI Foundry untuk pengembangan agen AI. Menyediakan layanan pendaftaran alat MCP (Model Context Protocol) untuk menambahkan server MCP secara dinamis ke agen Azure AI Foundry.

Aliran tingkat tinggi Agen 365

Diagram berikut mengilustrasikan alur pengembang untuk agen

Pengembangan ke Alur penerbitan untuk agen Agen 365

Anda mulai dengan agen yang telah Anda buat menggunakan bahasa pemrograman dan kerangka kerja agen pilihan Anda. Anda kemudian dapat menggunakan Agen 365 SDK untuk memperluas agen yang telah Anda buat, menambahkan kemampuan khusus seperti pemberitahuan, pengamatan, dan koneksi server alat yang perlu mereka jalankan dalam platform. Jika Anda menginginkan contoh bagaimana agen yang ada disusun, mulai cepat memandu Anda melalui agen sampel yang disertakan dalam Toolkit Agen Microsoft 365 untuk Visual Studio Code. Lihat mulai cepat Agen 365 yang tersedia misalnya:

Anda menentukan server Microsoft MCP mana yang diandalkan agen Anda, mengonfigurasi koneksi tersebut, dan mengintegrasikan komponen Agen 365 - pengamatan, pemberitahuan, dan koneksi server alat, menggunakan pola yang disediakan dalam sampel GitHub.

Setelah itu, hasilkan cetak biru Agen 365 yang menentukan bagaimana agen Anda diwakili dan dikabelkan ke dalam platform. Dengan cetak biru di tempat, uji agen Anda di Agents Playground. Ini memberi Anda ruang untuk memvalidasi pemberitahuan, mencoba interaksi MCP, dan memeriksa telemetri sebelum menyebarkan di mana saja.

Ketika semuanya terlihat baik, terbitkan agen Anda ke penyewa. Dari sana, administrator dapat mengaktifkan dan mengelolanya di pusat admin Microsoft 365.

Kapan Anda memerlukan Agen 365 SDK?

Gunakan Agen 365 SDK saat Anda perlu:

  • Integrasikan dengan data atau alat Microsoft 365 melalui konektor MCP yang aman
  • Mengatur dan mengaudit beberapa agen di seluruh organisasi Anda
  • Menyediakan telemetri dan pemantauan tingkat perusahaan
  • Mengaktifkan pemberitahuan untuk interaksi agen
  • Menyebarkan di lingkungan yang diatur yang memerlukan keterlacakan dan manajemen siklus hidup

Bagaimana Agen 365 SDK cocok dengan ekosistem agen

Lapis Peran Disediakan oleh
Kemampuan Perusahaan Identitas, pemberitahuan, pengamatan, alat Agen 365 SDK
Logika Agen Perintah, alur kerja, penalaran Implementasi IDPS
Runtime Orkestrator Pemanggilan model dan orkestrasi alat Kerangka kerja pilihan Anda

Sekilas manfaatnya

  • Identitas dan tata kelola terpadu di semua agen
  • Telemetri dan pelacakan siap pakai
  • Akses aman dan diatur ke alat Microsoft 365
  • Dukungan lintas orkestrator dan multicloud
  • Jalur peningkatan yang disederhanakan untuk agen yang ada

Langkah berikutnya