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.
Agen yang dibuat di Copilot Studio mendapatkan kemampuan baru melalui integrasi dengan layanan online lainnya. Layanan ini dapat mencakup layanan Microsoft, seperti SharePoint dan Dataverse, layanan pihak ketiga seperti ServiceNow, Salesforce, dan Databricks, serta API kustom. Power Platform menawarkan ekosistem konektor bawaan yang kaya yang tersedia untuk Copilot Studio, sehingga Anda tidak perlu membuatnya sendiri. Anda juga memiliki berbagai opsi untuk membuat integrasi khusus menggunakan low-code atau pro-code. Agen dapat memperluas kemampuannya melalui Model Context Protocol (MCP) untuk berinteraksi dengan alat dan data eksternal secara terstandarisasi dan skalabel, atau melalui pengunaan komputer untuk mengotomatiskan aplikasi web dan desktop langsung dari mesin virtual—memungkinkan skenario integrasi yang lebih luas bahkan ketika tidak ada API yang tersedia.
Dengan memanfaatkan integrasi, agen menjadi antarmuka yang praktis untuk mengakses berbagai fungsi dari banyak sistem. Pengguna dapat melakukan banyak operasi berbeda tanpa harus meninggalkan agen. Sebagai contoh, satu agen yang dirancang di Copilot Studio dapat digunakan untuk:
- Membaca, membuat, dan memperbarui item dalam daftar SharePoint.
- Kirim email menggunakan Office 365 Outlook.
- Buka tiket dukungan baru di ServiceNow.
Pertimbangan pola integrasi
Copilot Studio mendukung integrasi melalui konektor Power Platform, permintaan HTTP, alur agen, Bot Framework, dan banyak lagi. Memilih pola integrasi yang tepat tergantung pada persyaratan proyek.
Konektor Power Platform
Konektor memungkinkan agen untuk berinteraksi dengan layanan yang mendasarinya. Mereka adalah serangkaian tindakan dan pemicu yang diekspos melalui antarmuka low-code. Tindakan adalah operasi yang diarahkan oleh agen, seperti membaca, menulis, atau memperbarui. Pemicu memberi tahu agen saat kejadian terjadi di layanan lain.
Gunakan konektor yang sudah dibuat sebelumnya dan konektor khusus:
- Konektor bawaan: Microsoft menawarkan ekosistem besar konektor perangkat lunak sebagai layanan (SaaS) yang siap digunakan dengan Copilot Studio.
- Konektor kustom: Jika tidak ada konektor bawaan yang tersedia, Anda dapat membuat konektor sendiri untuk layanan. Mereka adalah wrapper no-code atau low-code untuk REST API.
Konektor Power Platform memenuhi persyaratan berikut:
- Pembuat yang membangun dengan Power Platform akrab dengan konektor no-code atau low-code.
- Kode Power Fx didukung, termasuk variabel, kondisi, parameter, dan lainnya.
- Penguraian dan penanganan kesalahan sudah terintegrasi.
- Konektor bawaan cukup dikonfigurasi, tanpa perlu pengembangan tambahan.
- Konektor kustom cukup dibuat satu kali dan digunakan di berbagai agen.
- Tersedia kemampuan untuk memantau aktivitas sebagai bagian dari integrasi Copilot Studio dengan Application Insights, yang merupakan fitur dari Azure Monitor.
- Beberapa konektor dan konektor kustom mendukung jaringan virtual.
Saat Anda menggunakan konektor Power Platform untuk integrasi, pertimbangkan poin-poin berikut:
- Mengembalikan ratusan hasil menyebabkan penundaan yang signifikan dalam respons agen kepada pengguna.
- Konektor pihak ketiga memberi perintah kepada pengguna untuk memasukkan kredensial sebelum mereka dapat terhubung ke layanan. Pengguna mungkin tidak mengerti cara membuat koneksi tanpa panduan. Pertimbangkan untuk menggunakan kredensial pembuat saat pengguna tidak memiliki informasi yang diperlukan untuk membuat koneksi.
Permintaan HTTP
Agen dapat berintegrasi dengan layanan lain dengan membuat permintaan HTTP. Pengembang harus menentukan parameter berikut setiap kali membuat permintaan HTTP:
- URI
- Metode (GET, POST, PATCH, dan sebagainya)
- Header
- Isi
Permintaan HTTP memenuhi persyaratan berikut:
- Kemampuan untuk terhubung dengan layanan dan melakukan tindakan yang tidak ditemukan dalam daftar konektor bawaan.
- Lebih sedikit waktu untuk mengembangkan daripada konektor khusus.
Saat Anda menggunakan permintaan HTTP, pertimbangkan faktor-faktor berikut:
- Banyak pembuat low-code dan no-code tidak memahami cara mengonfigurasi permintaan HTTP dan mungkin mengalami kesulitan mendukungnya.
- Anda tidak dapat membagikannya ke seluruh organisasi Anda untuk digunakan kembali seperti konektor kustom.
Alur agen
Alur agen menjalankan serangkaian tindakan dalam urutan yang telah ditentukan. Mereka menggunakan tindakan low-code yang ditemukan di konektor Power Platform. Agen dapat meneruskan nilai sebagai input ke alur agen dan menerima outputnya.
Alur agen secara fungsional mirip dengan alur cloud Power Automate dengan beberapa perbedaan penting:
- Alur agen memungkinkan throughput tinggi dan latensi rendah.
- Alur agen menawarkan lebih banyak kemampuan daripada alur Power Automate, seperti tindakan "human-in-the-loop".
- Alur agen mengonsumsi kredit Copilot berdasarkan penggunaannya. Alur Power Automate biasanya berjalan berdasarkan model lisensi per pengguna atau model per proses.
Alur agen memenuhi persyaratan berikut:
- Tidak ada kode atau kode rendah.
- Pengurutan tindakan secara deterministik.
- Aktivitas dapat dipantau secara terpisah.
- Menyembunyikan nilai sensitif seperti kunci dan rahasia dalam tindakan alur. Mendapatkan kredensial dari Azure Key Vault untuk autentikasi.
- Menangani data dalam jumlah besar dan file berukuran besar.
- Menggunakan thread eksekusi keserempakan dan paralel untuk memungkinkan performa yang lebih baik.
- Alur cloud Power Automate yang ada dapat dikonversi menjadi alur agen.
Saat merancang agen yang menggunakan alur agen, pertimbangkan poin-poin berikut:
- Performa dibatasi oleh batas API layanan dan tindakan yang disertakan.
- Pengembang harus merancang pola penanganan kesalahan sehingga agen tahu cara menangani pengecualian.
- Respons dari alur kepada agen memiliki batas ukuran.
- Logika yang berjalan lebih lama dapat terus dijalankan setelah tindakan Tanggapi Agen.
Keterampilan Bot Framework
Keterampilan adalah penyusun baris percakapan yang dapat digunakan kembali dan dibangun menggunakan Bot Framework. Implementasikan keterampilan menggunakan pro-code. Daftarkan keterampilan di Copilot Studio untuk menggunakannya. Setelah mendaftarkan keterampilan di Copilot, Anda dapat memicunya sebagai simpul dalam topik percakapan.
Keterampilan Bot Framework memenuhi persyaratan berikut:
- Eksekusi sinkron.
- Dukungan untuk titik akhir privat.
- Bot Framework keterampilan yang sudah ada dapat digunakan kembali di Copilot Studio.
Saat Anda menggunakan keterampilan Bot Framework, pertimbangkan faktor-faktor berikut:
- Memerlukan pro-code untuk pengembangan dan dukungan berkelanjutan (misalnya, C#).
- Berjalan di Azure AI Bot Service.
- Anda dikenakan biaya tambahan di Azure yang harus Anda tanggung dengan langganan Azure.
- Manajemen Siklus Hidup Aplikasi (ALM) di luar Power Platform.
Pertimbangan lain untuk pola integrasi
Seiring dengan panduan untuk setiap jenis integrasi, pertimbangkan poin-poin berikut untuk strategi integrasi secara keseluruhan:
- Pola integrasi Copilot Studio tidak eksklusif dan dapat digabungkan.
- Integrasi hanya secepat titik akhir yang mereka sambungkan.
- Selalu optimalkan kueri untuk mengembalikan hasil secepat mungkin agar memberikan pengalaman percakapan yang baik.
- Saat alur agen dan Copilot Studio tidak menjalankan logika cukup cepat, pertimbangkan opsi ini:
- API kustom Dataverse
- Plugin low-code Dataverse
- Fungsi Azure
- Skenario tertentu memerlukan integrasi data dilakukan di lapisan tengah yang memodifikasi pesan saat menyampaikannya.
Menambahkan integrasi pada agen
Tambahkan integrasi pada agen dengan menggunakan metode berikut:
Alat
- Hubungkan integrasi sebagai alat untuk memperluas fungsionalitas agen.
- Gunakan bahasa alami untuk menjelaskan kapan orkestrator harus memilih alat untuk memenuhi tugas.
- Tentukan bagaimana agen harus menentukan nilai input alat dan format output yang diharapkan. AI generatif dapat mengisi input secara dinamis berdasarkan deskripsi, atau Anda dapat menentukan nilai dan rumus secara manual.
- Panggil sebagai bagian dari rencana yang dibuat oleh orkestrasi generatif.
Topik
- Panggil integrasi melalui simpul topik. Dijalankan pada posisi yang sama dalam urutan topik setiap kali.
- Berikan input ke node dengan menggunakan Power Fx.
Agen
- Buat agen turunan yang memiliki instruksi sendiri dan tetapkan akses terhadap pengetahuan serta alat yang tersedia untuk agen induk.
- Atau, sambungkan ke agen yang ada di Copilot Studio, Microsoft 365 SDK, Microsoft Foundry, Fabric, Agent-To-Agent, dan sebagainya.
Kuota dan batas
Tinjau batas layanan saat ini untuk Copilot Studio dan Power Platform:
- Kuota dan batasan Copilot Studio
- Batasan Power Automate
- Power Platform meminta batasan dan alokasi
- Batas Konektor Power Platform, tercantum di halaman masing-masing konektor.
Anda harus menentukan batas API untuk layanan ini secara terpisah:
- Kapasitas OpenAI: Batas tingkat permintaan tidak didokumentasikan.
- Bot Framework skills: Periksa dokumentasi Azure untuk layanan spesifik yang digunakan.
Contoh gambaran umum perencanaan integrasi
Saat merencanakan integrasi dengan Copilot Studio, tentukan informasi berikut untuk setiap layanan:
- Sistem yang terhubung: Layanan yang Anda sambungkan.
- Pemanggil: Komponen bot di Copilot Studio yang memanggil layanan.
- Dipanggil dengan: Jenis integrasi yang dipilih.
- Volume harian yang diharapkan: Jumlah rata-rata permintaan.
- Perkiraan permintaan maksimum harian: Jumlah permintaan harian tertinggi yang diantisipasi.
- Rincian: Informasi lain tentang integrasi.
Berikut adalah contoh untuk agen dengan beberapa integrasi:
| Sistem yang terhubung | Dipanggil oleh | Dipanggil dengan | Volume harian yang diharapkan | Perkiraan puncak | Panggilan API per menit | Detail |
|---|---|---|---|---|---|---|
| ServiceNow | Topik KB Meja Layanan | Alur kerja | 5,000 | 1,000 | 600 | Permintaan pengguna digunakan sebagai masukan untuk menjalankan pencarian pada basis pengetahuan ServiceNow dengan menggunakan konektor standar. JSON hasil dikembalikan ke Copilot Studio untuk data kustom tindakan generatif. |
| Situs web Contoso | Pengetahuan | Jawaban generatif | 1,000 | 100 | Tidak Tersedia |
https://contoso.com/en-us/FAQ dengan /en-us/ yang diatur secara dinamis berdasarkan variabel lokal pengguna. |
| API Direktori Internal | Topik Percakapan Dimulai | Alur kerja | 15.000 | 5,000 | Tidak Tersedia | Penggunaan konektor kustom yang berjalan dalam konteks jaringan Azure Virtual untuk terhubung ke API internal. |
| Weather API | Topik cuaca | HTTP | 500 | 100 | Tidak Tersedia | Permintaan GET ke API berbasis REST. |
| Teams | Topik Pemesanan Rapat | Alat | 1.500 | 300 | 100 | Buat rapat Teams berdasarkan input percakapan. |
| SAP | Setiap 24 jam | Alur kerja | 20,000 | - | 2.500 | Sinkronisasi batch harian katalog produk dari SAP ke Dataverse. |
Langkah selanjutnya
Pelajari bagaimana perintah AI, Model Context Protocol, dan agen pengunaan komputer dapat memperluas kemampuan agen Anda.