Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Foundry Agent Service adalah platform yang dikelola penuh untuk membangun, menyebarkan, dan menskalakan agen AI. Gunakan kerangka kerja apa pun dan banyak model dari katalog model Foundry. Buat agen permintaan tanpa kode di portal Foundry, atau gunakan SDK dan REST API yang tersedia untuk menyebarkannya dan agen yang dihosting berbasis kode yang dibangun dengan Agent Framework, LangGraph, atau kode Anda sendiri.
Layanan Agen menangani hosting, penskalaan, identitas, pengamatan, dan keamanan perusahaan sehingga Anda dapat fokus pada logika agen Anda.
Apa itu agen?
Agen adalah aplikasi AI yang menggunakan model dari katalog model Foundry untuk alasan permintaan pengguna dan mengambil tindakan otonom untuk memenuhinya. Tidak seperti chatbot sederhana yang hanya menghasilkan teks, agen dapat memanggil alat, mengakses data eksternal, dan membuat keputusan di beberapa langkah untuk menyelesaikan tugas. Setiap agen menggabungkan tiga komponen inti:
- Model: Model dari katalog model Foundry yang menyediakan kemampuan penalaran dan bahasa.
- Instruksi: Tentukan tujuan, batasan, dan perilaku. Di Foundry, instruksi dapat berupa definisi berbasis perintah, alur kerja, atau kode agen yang dihosting.
- Alat: Menyediakan akses ke data atau tindakan, seperti pencarian, operasi file, atau panggilan API.
Sekilas Layanan Agen
| Komponen | Apa fungsinya |
|---|---|
| Agent Runtime | Meng-host dan menskalakan baik agen prompt maupun agen yang di-host. Mengelola percakapan, panggilan alat, dan siklus hidup agen. |
| Alat | Alat bawaan termasuk pencarian web, pencarian file, memori, penerjemah kode, server MCP, dan fungsi kustom. Perluas kemampuan agen Anda tanpa membangun infrastruktur. Alat memiliki autentikasi terkelola, termasuk kredensial terkelola layanan dan autentikasi On-Behalf-Of (OBO). Beberapa server MCP, seperti Azure DevOps MCP Server (pratinjau), memerlukan koneksi organisasi selama penyiapan. Akses dapat dibatasi melalui konfigurasi tool Foundry. |
| Model | Bekerja dengan banyak model dari katalog model Foundry, seperti GPT-4o, Llama, dan DeepSeek. Tukar model tanpa mengubah kode agen Anda. |
| Observabilitas | Pelacakan secara keseluruhan, metrik, dan integrasi Application Insights. Lihat setiap keputusan yang diambil agen Anda. |
| Identitas & Keamanan | Identitas Microsoft Entra, RBAC, filter konten, dan isolasi jaringan virtual. Kepercayaan tingkat perusahaan bawaan. |
| Penerbitan | Agen versi, buat titik akhir yang stabil, dan bagikan melalui Microsoft Teams, Microsoft 365 Copilot, serta Registri Agen Entra. |
Mulai menggunakan agen
Siap untuk memulai agen? Pilih jalur Anda berdasarkan bagaimana Anda ingin membangun:
- Baru mengenal agen?Mulailah dengan agen promp untuk menciptakan agen dengan instruksi dan alat. Gunakan portal Foundry untuk membuatnya tanpa kode yang diperlukan, atau gunakan SDK atau REST API.
- Ingin menyebarkan agen sebagai kontainer dengan kerangka kerja pilihan Anda?Bangun agen yang dihosting dengan Agent Framework atau LangGraph, sebarkan ke Foundry, dan uji secara end-to-end.
- Ingin mengatur beberapa agen?Buat alur kerja untuk mengatur agen dan logika bisnis di penyusun visual.
Jenis agen
Agent Service mendukung tiga jenis agen, masing-masing dirancang untuk kebutuhan yang berbeda:
- Agen pemicu
- Agen alur kerja (pratinjau)
- Agen terhost (pratinjau)
Agen pemicu
Agen pemicu didefinisikan sepenuhnya melalui konfigurasi — instruksi, pemilihan model, serta alat. Buat di portal Foundry atau melalui API atau SDK, dan Agent Service menangani orkestrasi dan hosting secara otomatis.
Terbaik untuk: Prototipe cepat, alat-alat internal, dan agen yang tidak memerlukan logika orkestrasi khusus. Buat agen yang berfungsi dalam beberapa menit menggunakan portal.
Agen alur kerja (pratinjau)
Agen alur kerja mengatur urutan tindakan atau mengoordinasikan beberapa agen menggunakan definisi deklaratif. Buat alur kerja secara visual di portal Foundry atau tentukan di YAML melalui Visual Studio Code. Alur kerja mendukung logika bercabang, langkah-langkah human-in-the-loop, dan pola berurutan atau percakapan grup.
Terbaik untuk: Orkestrasi multi-langkah, koordinasi agen-ke-agen, alur kerja persetujuan, dan skenario yang memerlukan otomatisasi yang dapat diulang tanpa kode kustom.
Agen terhost (pratinjau)
Agen yang dihosting adalah agen berbasis kode yang dibangun dengan kerangka kerja pilihan Anda dan disebarkan sebagai kontainer di Agent Service. Anda menulis logika orkestrasi — panggilan alat, penalaran multi-langkah, koordinasi agen-ke-agen — dan Foundry mengelola runtime, penskalaan, dan infrastruktur.
Catatan
Agen yang dihosting saat ini berada dalam tinjauan publik.
Terbaik untuk: Alur kerja yang kompleks, integrasi alat kustom, sistem multi-agen, dan skenario di mana Anda memerlukan kontrol penuh atas perilaku agen.
Membandingkan jenis agen
| Agen pemicu | Agen alur kerja | Agen terhost (pratinjau) | |
|---|---|---|---|
| Kode diperlukan | Tidak | Tidak (YAML opsional) | Ya |
| Hosting | Dikelola sepenuhnya | Dikelola sepenuhnya | Berbasis kontainer, dikelola secara otomatis |
| Orkestrasi | Agen tunggal | Multiagen, percabangan | Logika kustomisasi |
| Terbaik untuk | Membuat prototipe, tugas sederhana | Otomatisasi multi-langkah | Kontrol penuh, kerangka kerja kustom |
Dukungan teknis model
Layanan Agen bekerja dengan banyak model yang tersedia di katalog model Foundry. Untuk daftar lengkapnya, lihat Kuota, batas, dan dukungan regional.
Perangkat
Agent Service menyediakan alat bawaan dan mendukung alat kustom sehingga agen Anda dapat mengambil tindakan dan mengakses data. Untuk daftar lengkapnya, lihat katalog alat Foundry. Untuk pola pemilihan alat tingkat lanjut, lihat Praktik terbaik alat.
Foundry mendukung server MCP jarak jauh yang dapat Anda tambahkan dari katalog Tambahkan Alat di portal Foundry. Misalnya, Azure DevOps MCP Server (pratinjau publik) dapat ditambahkan langsung dari katalog. Sambungkan organisasi Azure DevOps Anda untuk mengaktifkan akses agen, dan konfigurasikan subset alat yang tersedia untuk mengontrol tindakan mana yang dapat dilakukan agen. Anda juga dapat menyambungkan server MCP kustom yang dihosting di Azure Functions menggunakan titik akhir webhook Functions MCP (/runtime/webhooks/mcp) untuk mengekspos alat kustom ke agen Anda. Katalog Tambahkan Alat adalah titik masuk untuk mengaktifkan server MCP dan memilih alat yang diizinkan untuk agen.
Opsi autentikasi yang didukung untuk menyambungkan server MCP meliputi:
- Akses berbasis kunci
- Microsoft Entra (menggunakan identitas terkelola agen atau identitas terkelola proyek)
- Penerusan identitas OAuth (Atas Nama)
- Akses yang tidak diautentikasi, jika sesuai
Opsi autentikasi ini juga berlaku saat menyambungkan server MCP jarak jauh, dengan kredensial dan cakupan yang dikelola dalam konfigurasi alat.
Kotak Alat (pratinjau)
Toolbox memungkinkan Anda menentukan sekumpulan alat yang dikumpulkan sekali, mengelolanya secara terpusat di Foundry, dan mengeksposnya melalui satu titik akhir yang kompatibel dengan MCP. Setiap runtime agen atau klien yang kompatibel dengan MCP dapat menggunakan kotak alat, terlepas dari kerangka kerja yang Anda gunakan. Versioning Toolbox memberi Anda kendali penuh atas kapan perubahan berlaku — buat versi baru, uji, dan atur sebagai default ketika Anda siap.
Catatan
Beberapa alat, termasuk memori dan pencarian web, sedang dalam pratinjau. Untuk ketersediaan menurut wilayah dan status pratinjau, lihat dukungan alat menurut wilayah dan model.
Siklus hidup pengembangan
Layanan Agen mendukung alur kerja lengkap: membangun-menguji-menyebarkan-memantau.
- Buat — Tentukan agen prompt di portal atau buat agen yang dihosting dalam kode.
- Uji — Mengobrol dengan agen Anda di taman bermain agen atau berjalan secara lokal. Integrasi server MCP, termasuk server MCP kustom yang dihosting di Azure Functions, dapat dilakukan langsung di taman bermain melalui perintah obrolan untuk memvalidasi konektivitas alat, izin, dan perilaku sebelum diterbitkan.
- Penelusuran — Periksa setiap panggilan model, pemanggilan alat, dan keputusan dengan penelusuran agen.
- Evaluasi — Jalankan evaluasi untuk mengukur kualitas dan menangkap regresi.
- Terbitkan — Promosikan agen Anda ke sumber daya terkelola dengan titik akhir yang stabil.
- Monitor — Lacak performa dan keandalan dengan metrik dan dasbor layanan .
Untuk panduan terperinci, lihat Siklus hidup pengembangan agen.
Kemampuan perusahaan
Agent Service menyediakan infrastruktur tingkat perusahaan untuk setiap agen yang Anda sebarkan:
- Agent — Setiap agen dapat memiliki identitas Microsoft Entra khusus, memungkinkan akses yang aman dan terlingkup ke sumber daya dan API tanpa berbagi kredensial. Identitas agen dapat mengautentikasi ke server MCP eksternal, termasuk yang dihosting di Azure Functions, dan passthrough OAuth On-Behalf-Of (OBO) didukung saat dikonfigurasi.
- Jaringan pribadi — Jalankan agen dalam jaringan virtual Azure Anda untuk isolasi jaringan penuh dan kepatuhan terhadap persyaratan tempat tinggal data. Jaringan privat tersedia untuk agen cepat dan agen proses kerja. Agen yang dihosting mendukung bring-your-own Microsoft Azure Virtual Network (BYO VNet), di mana setiap sesi berjalan dalam sandbox terisolasi mesin virtual yang terhubung ke VNet Anda.
- Kontrol akses berbasis peran — Izin terperinci melalui Microsoft Entra dan Kendali Akses Berbasis Peran (RBAC) Azure. Mengontrol siapa yang dapat membuat, memanggil, dan mengelola agen.
- Keamanan konten — Filter konten terintegrasi membantu mengurangi risiko injeksi prompt (termasuk injeksi cross-prompt) dan mencegah output yang tidak aman.
Untuk instruksi penyiapan lingkungan, lihat Menyiapkan lingkungan Anda.
Menerbitkan dan berbagi
Agent Service menyediakan penerapan versi dan penerbitan bawaan sehingga agen Anda dapat berpindah dari pengembangan ke produksi dengan percaya diri.
- Penerapan versi — Saat Anda melakukan iterasi pada agen Anda, versi secara otomatis di-snapshot. Gulung balik ke versi sebelumnya atau bandingkan perubahan antar versi.
- Penerbitan — Mempromosikan agen ke sumber daya terkelola dengan titik akhir yang stabil. Agen yang diterbitkan mewarisi identitas perusahaan dan kontrol akses yang dikonfigurasi untuk proyek Anda dan dapat dipanggil secara terprogram.
- Distribution — Bagikan agen yang diterbitkan melalui Microsoft 365 Copilot dan Teams dan Registri Agen Entra, menempatkan agen Anda di tempat pengguna Anda sudah bekerja. Foundry Agent Service mendukung protokol OpenResponses dan Activity untuk penerbitan Microsoft 365, serta protokol Invocations untuk integrasi fleksibel dengan aplikasi dan layanan kustom.
Keamanan, privasi, dan kepatuhan
Agent Service dirancang untuk beban kerja perusahaan di mana Anda membutuhkan kontrol yang kuat atas identitas, jaringan, penanganan data, dan keamanan.
- Kontrol keamanan: Gunakan pengaman terintegrasi untuk membantu mengurangi output yang tidak aman dan mengurangi risiko serangan injeksi perintah, termasuk serangan injeksi lintas perintah (XPIA).
- Kontrol isolasi jaringan dan residensi data: Gunakan jaringan virtual dan bawa sumber daya Anda sendiri untuk memenuhi kebutuhan Anda.
- Bring sumber daya Anda sendiri: Gunakan sumber daya Azure Anda sendiri (misalnya, penyimpanan, Pencarian Azure AI, dan Azure Cosmos DB untuk status percakapan) untuk memenuhi kebutuhan kepatuhan dan operasional. Lihat Menggunakan sumber daya Anda sendiri.
- Panduan AI Bertanggung Jawab: Untuk serangkaian rekomendasi dan sumber daya tata kelola yang lebih luas, lihat AI Bertanggung Jawab untuk Microsoft Foundry.
Manifes agen
Manifes agen adalah konfigurasi bawaan yang dapat Anda sebarkan dengan satu klik. Setiap manifes menggabungkan instruksi yang diuji, konfigurasi alat, dan pola interaksi untuk alur kerja perusahaan umum. Telusuri manifes menurut industri, alat, atau kompleksitas untuk menemukan titik awal, lalu sesuaikan untuk skenario Anda. Untuk informasi selengkapnya, lihat Manifes agen untuk Foundry Agent Service.
Konten terkait
- Menyiapkan lingkungan Anda
- Siklus hidup pengembangan agen
- Manifestasi agen
- Menyebarkan agen perangkat lunak pertama Anda yang dihosting
- Katalog alat
- Kuota, batasan, dan dukungan regional
- Untuk bantuan atau terhubung dengan komunitas, bergabunglah dengan Microsoft AI Discord.