Microsoft baru-baru ini memperkenalkan repositori GitHub baharu yang berfungsi sebagai makmal untuk meneroka Protokol Konteks Model (MCP) dalam ekosistem Microsoft Copilot Studio. Inisiatif ini menandakan langkah penting ke hadapan dalam bidang bantuan dan automasi berkuasa AI, menyediakan pembangun dengan persekitaran praktikal untuk bereksperimen dengan dan memanfaatkan keupayaan MCP.
Memahami Protokol Konteks Model (MCP)
Protokol Konteks Model, yang asalnya direka oleh pelopor AI Anthropic dan kemudiannya sumber terbuka, mewakili standard penting dalam evolusi pembantu AI. Ia memperkasakan ejen pintar ini untuk menemui, mengakses dan menggunakan alat luaran, repositori data dan modul berfungsi secara dinamik semasa masa jalan. Keupayaan dinamik ini membolehkan organisasi membina pelayan MCP yang dipesan lebih dahulu, dengan berkesan mendedahkan sumber dalaman dan aliran kerja mereka kepada juruterbang AI sambil menegakkan protokol kawalan, keselamatan dan dasar tadbir urus yang ketat. Makmal yang baru dilancarkan berfungsi sebagai demonstrasi praktikal tentang cara teknologi ini boleh disepadukan dengan lancar dalam persekitaran berpusatkan Microsoft.
Integrasi Microsoft Copilot Studio dan MCP
Copilot Studio, platform kod rendah intuitif Microsoft untuk mereka bentuk, menyesuaikan dan menggunakan ejen yang dipacu AI, baru-baru ini menggabungkan teknologi MCP, seperti yang diketengahkan bulan lepas. Menurut Microsoft, integrasi ini memudahkan:
- Kesambungan Sumber Data yang Lancar: Tidak kira sama ada anda berurusan dengan API dalaman tersuai atau penyedia data luaran, protokol MCP memastikan penyepaduan yang lancar dan boleh dipercayai dalam Copilot Studio.
- Akses kepada Pasaran Pelayan Sedia Ada yang Berkembang Maju: Di sebalik penyambung dan penyepaduan tersuai, pengguna kini boleh memanfaatkan repositori penyambung yang diprapasang dan didayakan MCP yang semakin berkembang yang tersedia di pasaran. Fungsi ini meluaskan laluan untuk berhubung dengan pelbagai alatan, mempercepatkan dan memudahkan penggunaannya.
- Keupayaan Tindakan Serbaguna: Pelayan MCP mempunyai keupayaan untuk membekalkan alatan dan data kepada ejen secara dinamik, memupuk fleksibiliti yang dipertingkatkan sambil serentak mengurangkan perbelanjaan penyelenggaraan dan penyepaduan.
Penyepaduan Copilot Studio dengan Power Platform memperkasakan pengguna perniagaan dan pembangun berpengalaman untuk mencipta ejen yang beroperasi sebagai juruterbang kendiri, dalam aplikasi Power Platform atau dibenamkan dalam aplikasi lain seperti Microsoft Teams atau tapak web. Kepelbagaian ini menggariskan kebolehsuaian platform kepada pelbagai kes penggunaan dan senario penggunaan.
Peningkatan Terkini kepada Copilot Studio
Microsoft telah terlibat secara aktif dalam menambah keupayaan Copilot Studio, baru-baru ini melancarkan pratonton penyelidikan akses awal fungsi ‘penggunaan komputer’. Ciri inovatif ini membolehkan ejen AI berinteraksi secara visual dengan aplikasi atau tapak web, meniru interaksi seperti manusia seperti mengklik, menaip dan menavigasi. Serentak dengan itu, syarikat itu memperkenalkan SDK C# baharu untuk MCP, seterusnya mengukuhkan komitmennya untuk memupuk ekosistem pembangunan yang mantap di sekitar protokol.
Kemajuan ini secara kolektif meletakkan Copilot Studio sebagai platform yang hebat untuk pembangunan AI berajen, bidang yang telah mendapat perhatian yang ketara dalam masa kebelakangan ini. Pengenalan repositori GitHub baharu sejajar dengan lancar dengan trajektori ini, menyediakan pembangun dengan sumber dan alatan yang diperlukan untuk meneroka dan memanfaatkan potensi MCP dalam rangka kerja Copilot Studio.
Repositori Microsoft Copilot Studio ❤️ MCP
Repositori Microsoft Copilot Studio ❤️ MCP merangkumi koleksi contoh dan kod sampel yang pelbagai yang disesuaikan untuk membantu pembangun dalam usaha mereka. Khususnya, ia membolehkan mereka mencipta, menggunakan dan menyambungkan Pelayan MCP ke Microsoft Copilot Studio menggunakan rangka kerja penyambung Power Platform.
Penyepaduan ini memanfaatkan rangka kerja penyambung Power Platform sedia ada, yang memudahkan penyepaduan yang selamat dan boleh guna semula antara aplikasi Microsoft Power Platform dan perkhidmatan luaran melalui API yang diseragamkan dan ditadbir. Rangka kerja ini memastikan pertukaran data dan interaksi antara sistem yang berbeza mematuhi protokol keselamatan dan dasar tadbir urus yang ditetapkan.
Teknologi Sinergistik: Penyambung MCP dan Power Platform
Pengumuman Microsoft pada 28 April menggariskan hubungan sinergi antara kedua-dua teknologi ini, menekankan cara ia saling melengkapi untuk memberikan pengalaman pengguna yang dipertingkatkan. Penyambung tradisional menyediakan akses yang selamat dan ditadbir kepada perkhidmatan yang diketahui, manakala MCP memperkenalkan kebolehlanjutan masa jalan dinamik dengan membolehkan juruterbang menemui dan menggunakan alatan baharu atas permintaan. Dengan merangkumkan pelayan MCP dalam rangka kerja penyambung yang biasa, pembangun boleh melanjutkan keupayaan Copilot Studio tanpa menjejaskan keselamatan, pematuhan atau kawalan, menghasilkan pengalaman AI yang lebih mudah disesuaikan dan berkuasa dalam sempadan perusahaan yang dipercayai.
Pendekatan ini mencapai keseimbangan yang halus antara keperluan untuk inovasi dan keperluan untuk mengekalkan persekitaran yang selamat dan mematuhi. Ia memperkasakan pembangun untuk memanfaatkan teknologi AI terkini sambil mematuhi dasar tadbir urus dan protokol keselamatan yang ditetapkan.
Panduan Praktikal untuk Pembangun
Microsoft menyediakan panduan terperinci dalam makmal, membimbing pembangun melalui proses utama berikut:
- Menggunakan Pelayan MCP: Arahan komprehensif tentang menyediakan pelayan yang mampu mengendalikan data, model dan interaksi. Ini termasuk mengkonfigurasi persekitaran pelayan, menggunakan komponen perisian yang diperlukan dan mewujudkan saluran komunikasi antara pelayan dan sistem lain.
- Mencipta Penyambung Tersuai: Panduan tentang menggunakan infrastruktur penyambung untuk mewujudkan pautan antara pelayan MCP dan Copilot Studio. Ini melibatkan mentakrifkan sifat penyambung, menentukan kaedah pengesahan dan mengkonfigurasi pemetaan data antara pelayan MCP dan Copilot Studio.
- Bersepadu dengan Copilot Studio: Langkah terperinci tentang menambah pelayan MCP sebagai tindakan dalam Copilot Studio, memperkasakan ejen untuk mengakses alatan dan data yang disediakan oleh pelayan. Ini termasuk mentakrifkan parameter input tindakan, menentukan data output dan mengkonfigurasi logik pelaksanaan tindakan.
Dengan mengikuti langkah ini, pembangun boleh menyepadukan pelayan MCP mereka dengan lancar dengan Copilot Studio, membolehkan ejen AI mereka memanfaatkan potensi penuh data dan alatan yang mendasari.
Prasyarat untuk Memanfaatkan Makmal MCP
Untuk memanfaatkan Makmal MCP dengan berkesan, pembangun dikehendaki memenuhi prasyarat berikut:
- Langganan Azure (dengan kaedah pembayaran ditambah): Langganan Azure yang aktif diperlukan untuk menggunakan dan mengehos pelayan MCP dan sumber yang berkaitan. Langganan mesti mempunyai kaedah pembayaran yang sah yang dikaitkan dengannya untuk menampung kos perkhidmatan Azure yang digunakan.
- Akaun dan Log masuk GitHub: Akaun GitHub diperlukan untuk mengakses repositori Microsoft Copilot Studio ❤️ MCP dan memuat turun kod sampel dan contoh. Pembangun mesti log masuk ke akaun GitHub mereka untuk berinteraksi dengan repositori.
- Akaun Percubaan atau Pembangun Copilot Studio: Akaun percubaan atau pembangun Copilot Studio diperlukan untuk mengakses dan menggunakan platform Copilot Studio. Akaun ini menyediakan akses kepada ciri dan fungsi platform, membolehkan pembangun mereka bentuk, membina dan menggunakan ejen berkuasa AI.
- Persekitaran Platform Kuasa Disediakan: Persekitaran Platform Kuasa yang diperuntukkan diperlukan untuk mencipta dan mengurus penyambung yang menghubungkan pelayan MCP dengan Copilot Studio. Persekitaran ini menyediakan infrastruktur dan perkhidmatan yang diperlukan untuk membangunkan dan menggunakan aplikasi dan penyambung Power Platform.
Prasyarat ini memastikan bahawa pembangun mempunyai sumber dan akses yang diperlukan untuk memanfaatkan Makmal MCP dengan berkesan dan meneroka penyepaduan antara MCP dan Copilot Studio.
Contoh Praktikal: Juruterbang Berjenaka
Sebagai gambaran praktikal proses penyepaduan, Microsoft mengetengahkan penciptaan ejen Copilot Studio yang menyampaikan jenaka dengan mengambilnya daripada pelayan MCP. Contoh yang menyeronokkan dan menarik ini menyediakan pembangun dengan pemahaman yang ketara tentang cara penyepaduan berfungsi dan potensi aplikasi teknologi.
Menjelang akhir makmal, pembangun akan mempunyai ejen Copilot Studio berfungsi sepenuhnya yang memanfaatkan pelayan MCP untuk menyampaikan jenaka, menunjukkan kuasa dan fleksibiliti penyepaduan.
Mendalami Penggunaan Pelayan MCP
Penggunaan pelayan MCP melibatkan satu siri langkah, setiap satu menyumbang kepada kefungsian dan kebolehcapaian pelayan. Proses ini biasanya bermula dengan memilih persekitaran pengehosan yang sesuai, seperti Azure Web Apps, yang menyediakan platform yang boleh skala dan boleh dipercayai untuk menggunakan aplikasi web.
Setelah persekitaran pengehosan dipilih, pembangun perlu mengkonfigurasi tetapan pelayan, termasuk konfigurasi rangkaian, tetapan keselamatan dan peruntukan sumber. Tetapan ini menentukan cara pelayan berinteraksi dengan dunia luar dan cara ia menggunakan sumber yang tersedia.
Seterusnya, perisian pelayan MCP perlu dipasang dan dikonfigurasikan. Ini melibatkan memuat turun pakej perisian yang diperlukan, memasangnya pada pelayan dan mengkonfigurasi tetapan pelayan untuk menjajarkan dengan keperluan khusus aplikasi.
Akhir sekali, pelayan MCP perlu diuji dan disahkan untuk memastikan ia berfungsi dengan betul. Ini melibatkan menghantar permintaan ujian ke pelayan dan mengesahkan bahawa ia bertindak balas dengan hasil yang dijangkakan.
Membuat Penyambung Tersuai untuk Penyepaduan Lancar
Mencipta penyambung tersuai ialah langkah penting dalam menyepadukan pelayan MCP dengan Copilot Studio. Penyambung bertindak sebagai perantara, memudahkan komunikasi antara kedua-dua sistem dan membolehkan pertukaran data.
Proses mencipta penyambung tersuai biasanya melibatkan mentakrifkan metadata penyambung, termasuk nama, perihalan dan ikonnya. Metadata ini membantu pengguna mengenal pasti dan memahami tujuan penyambung.
Seterusnya, tetapan pengesahan penyambung perlu dikonfigurasi. Ini menentukan cara penyambung mengesahkan dengan pelayan MCP dan memperoleh kebenaran yang diperlukan untuk mengakses sumbernya.
Selepas pengesahan, tindakan penyambung perlu ditakrifkan. Tindakan mewakili operasi khusus yang boleh dilakukan oleh penyambung pada pelayan MCP, seperti mendapatkan semula data, mencipta rekod baharu atau mengemas kini rekod sedia ada.
Akhir sekali, penyambung perlu diuji dan disahkan untuk memastikan ia berfungsi dengan betul. Ini melibatkan menghantar permintaan ujian ke penyambung dan mengesahkan bahawa ia berinteraksi dengan pelayan MCP seperti yang dijangkakan.
Mengintegrasikan Pelayan MCP ke dalam Aliran Kerja Copilot Studio
Mengintegrasikan pelayan MCP ke dalam aliran kerja Copilot Studio memperkasakan ejen AI untuk memanfaatkan data dan fungsi yang disediakan oleh pelayan. Penyepaduan ini boleh meningkatkan keupayaan ejen dengan ketara, membolehkan mereka melaksanakan tugas yang lebih kompleks dan memberikan respons yang lebih bernas.
Proses penyepaduan biasanya melibatkan penambahan pelayan MCP sebagai tindakan dalam topik Copilot Studio. Topik mewakili aliran perbualan yang berbeza yang boleh disertai oleh ejen.
Setelah tindakan pelayan MCP ditambahkan pada topik, ia boleh dikonfigurasi untuk menerima input daripada pengguna dan menghantar data ke pelayan MCP. Pelayan kemudian memproses data dan mengembalikan respons, yang kemudiannya dipaparkan kepada pengguna.
Penyepaduan ini membolehkan ejen AI mengakses dan menggunakan sumber yang disediakan oleh pelayan MCP dengan lancar, membolehkan mereka melaksanakan pelbagai tugas dan memberikan pengalaman yang lebih komprehensif dan diperibadikan untuk pengguna.
Implikasi Lebih Luas Pengambilan MCP
Pengambilan Protokol Konteks Model mempunyai implikasi yang meluas untuk masa depan pembantu AI dan pembangunan AI berajen. Dengan menyediakan mekanisme standard untuk ejen AI menemui dan menggunakan sumber luaran, MCP memupuk ekosistem yang lebih terbuka dan saling beroperasi.
Saling kendalian ini membolehkan pembangun mencipta ejen AI yang lebih canggih dan serba boleh yang boleh disepadukan dengan lancar dengan pelbagai sistem dan sumber data. Ia juga menggalakkan inovasi dengan mengurangkan halangan untuk kemasukan untuk pembangun baharu dan membolehkan mereka memanfaatkan sumber dan fungsi sedia ada.
Selain itu, MCP meningkatkan keselamatan dan tadbir urus sistem AI dengan menyediakan titik kawalan terpusat untuk mengurus akses kepada sumber luaran. Ini memastikan bahawa ejen AI hanya mengakses sumber yang diberi kuasa untuk diakses dan semua interaksi dilog dan diaudit.
Kesimpulannya, Makmal Protokol Konteks Model Microsoft untuk Copilot Studio mewakili langkah penting ke hadapan dalam evolusi bantuan dan automasi berkuasa AI. Dengan menyediakan pembangun dengan persekitaran praktikal untuk meneroka dan memanfaatkan keupayaan MCP, Microsoft memupuk inovasi dan mempercepatkan penggunaan teknologi transformatif ini. Penyepaduan MCP dengan Copilot Studio dan Power Platform memperkasakan pembangun untuk mencipta ejen AI yang lebih canggih, serba boleh dan selamat yang boleh disepadukan dengan lancar dengan pelbagai sistem dan sumber data. Masa depan pembantu AI sudah pasti berkait rapat dengan pembangunan dan penggunaan berterusan piawaian seperti MCP.