OpenAI
Halaman ini diterjemah oleh mesin. Lihat artikel asal dalam bahasa Inggeris.

Mod pembangun dan aplikasi MCP dalam ChatGPT

Dikemas kini: 7 days ago

Nota: Sokongan MCP (Model Context Protocol) penuh, termasuk tindakan ubah suai/tulis, sedang dilancarkan dalam beta kepada pelan ChatGPT Business, Enterprise dan Edu. Fungsi, UI dan kebenaran mungkin berubah semasa kami menambah baiknya.

Gambaran keseluruhan

Dengan menggunakan mod pembangun ChatGPT, organisasi anda boleh membina, menguji dan melancarkan aplikasi yang dikuasakan MCP yang membolehkan ChatGPT mengambil tindakan dengan selamat dalam alat anda.


Semak dan terbitkan aplikasi MCP tersuai untuk syarikat anda. Pentadbir/pemilik dan pembangun yang dibenarkan (Enterprise/Edu sahaja) boleh memuat naik dan menguji aplikasi MCP secara peribadi dalam mod pembangun – sama ada aplikasi yang mereka bina atau penyambung popular yang dibina oleh pihak lain.


Ambil tindakan dengan alat dan sistem syarikat anda daripada ChatGPT, melangkaui baca/cari dengan mencipta aplikasi dengan UI interaktif dan aplikasi dengan sokongan MCP penuh - termasuk tindakan tulis/ubah suai. Mulakan aliran kerja, cipta tugas pengurusan projek, kemas kini CRM anda atau gabungkan aplikasi untuk orkestrasi kompleks.


Uji dan semak aplikasi sebelum anda melancarkannya - hanya pentadbir/pemilik boleh mendayakan mod pembangun atau menerbitkan aplikasi MCP selepas ujian. Pentadbir Enterprise/Edu juga boleh mengawal kebenaran pembangun dan akses ruang kerja melalui RBAC.

Semak Aplikasi dalam ChatGPT dan Bina dengan Apps SDK untuk maklumat lanjut tentang aplikasi ChatGPT.

Ketersediaan dan keperluan

Aplikasi, sokongan MCP penuh dan mod pembangun tersedia untuk pelanggan ChatGPT Business dan Enterprise/Edu di web ChatGPT. Pentadbir/pemilik boleh mendayakan mod pembangun dalam tetapan ruang kerja, mencipta dan menguji aplikasi tersuai serta menerbitkannya untuk ruang kerja mereka.

Pentadbir Enterprise/Edu juga boleh menggunakan RBAC untuk memberikan akses mod pembangun kepada individu terpilih, kemudian memilih siapa yang boleh mengakses setiap aplikasi yang telah disemak.

Melancarkan aplikasi

Mendayakan mod pembangun

Pentadbir ruang kerja mesti mendayakan mod pembangun terlebih dahulu daripada tetapan ruang kerja Pentadbir. Togol mod pembangun boleh didapati dalam Tetapan Ruang Kerja → Kebenaran & Peranan → Data Tersambung Mod pembangun / Cipta penyambung MCP tersuai. Lihat bahagian di bawah untuk butiran khusus pelan.

Pelan Business

Hanya pentadbir/pemilik boleh mendayakan mod pembangun dan melancarkan aplikasi. Pentadbir tidak boleh mendayakan mod pembangun untuk ahli individu dalam ruang kerja mereka.

Anda boleh melihat senarai semasa pentadbir dan pemilik untuk ruang kerja anda daripada Tetapan → Ahli Ruang Kerja.

Setiap pentadbir/pemilik mesti mendayakan mod pembangun untuk diri mereka sendiri; togol tersebut tidak terpakai kepada semua pentadbir/pemilik dalam ruang kerja.

Dayakan mod pembangun semasa mencipta aplikasi tersuai baharu, daripada Tetapan ruang kerja > Aplikasi > Cipta.

Pelan Enterprise/Edu

Pentadbir/pemilik boleh mendayakan mod pembangun daripada tetapan pengguna mereka. Pergi ke Tetapan → Aplikasi → Tetapan Lanjutan untuk menogol.

Anda juga boleh mendayakan mod pembangun untuk diri sendiri semasa mencipta aplikasi tersuai, daripada Tetapan ruang kerja → Aplikasi &→ Cipta.


Gunakan RBAC untuk mendayakan mod pembangun bagi set ahli ruang kerja tertentu.

Selepas akses diberikan, ahli yang didayakan boleh menogol mod pembangun untuk akaun mereka dengan pergi ke Tetapan → Aplikasi → Tetapan Lanjutan.

Mengkonfigurasi aplikasi

Anda boleh mencipta aplikasi baharu daripada tetapan pentadbir atau tetapan pengguna.

  • Sahkan mod pembangun didayakan untuk akaun anda (lihat di atas).

  • Pentadbir/pemilik: daripada Tetapan ruang kerja, pergi ke Aplikasi → Cipta.

  • Pengguna yang dibenarkan (termasuk pentadbir/pemilik): daripada tetapan pengguna, pergi ke Aplikasi → Cipta.

  • Sediakan titik akhir dan metadata yang diperlukan untuk pelayan MCP anda.

  • Pilih mekanisme pengesahan, jika berkenaan.

  • Klik Imbas Alat dan tunggu imbasan selesai. Jika pelayan anda menggunakan OAuth, lengkapkan gesaan kebenaran, kemudian tunggu imbasan alat selesai.

  • Klik Cipta.

  • Selepas konfigurasi, aplikasi muncul sebagai draf dalam Tetapan Ruang KerjaAplikasi → Draf.

  • Dalam tetapan pengguna, aplikasi baharu muncul di bawah Tetapan → Aplikasi → Aplikasi Didayakan. Aplikasi baharu akan mempunyai label Dev di sebelah namanya.

Jika menggunakan OAuth untuk pengesahan

Apabila mengkonfigurasi aplikasi, sahkan sama ada penyedia OAuth/OpenID Connect anda dikonfigurasi untuk mengeluarkan token segar semula, kerana konfigurasi tambahan diperlukan untuk mengekalkan kesambungan.

Untuk penyedia OpenID Connect, cara standard untuk meminta token segar semula ialah menyertakan skop offline_access dalam permintaan kebenaran, dan penyedia mengiklankan sokongan untuknya dalam metadata penemuannya.

Sahkan bahawa titik akhir penemuan .well-known penyedia (.well-known/openid-configuration atau .well-known/oauth-authorization-server) menyenaraikan offline_access (atau padanan penyedia anda) dalam scopes_supported atau medan keupayaan yang serupa. Jika offline_access (atau skop token segar semula yang setara) tidak diiklankan atau token segar semula tidak dikeluarkan, dayakan akses luar talian atau segar semula dalam konsol pentadbir, tetapan penyewa atau konfigurasi metadata penyedia anda, kemudian cipta semula aplikasi supaya ChatGPT mengambil metadata yang dikemas kini.

Jika OAuth dikonfigurasi tanpa offline_access, ChatGPT mungkin kehilangan akses selepas kebenaran asal tamat tempoh kerana pembaharuan token segar semula mungkin tidak tersedia, dan pengguna mungkin perlu mengesahkan semula.

Uji aplikasi baharu dalam ChatGPT

  1. Buka sembang baharu dan pilih aplikasi draf anda daripada menu alat ChatGPT, atau rujuk aplikasi tersebut dalam gesaan anda.

  2. Cuba pelbagai gesaan dan kes penggunaan untuk aplikasi anda.

  3. Gunakan alat yang didedahkan oleh aplikasi, termasuk tindakan tulis.

  4. Sahkan tindakan apabila digesa. ChatGPT meminta pengesahan berdasarkan kebenaran aplikasi dan konteks tindakan. Sebelum menguji, semak kebenaran aplikasi supaya penguji tahu apa yang dijangka.

Kebenaran aplikasi ini terpakai pada perbualan ChatGPT. Workspace Agents menggunakan kawalan setiap ejen yang ditetapkan oleh pembina ejen untuk menentukan tindakan aplikasi yang tersedia dan bila pengguna akhir diminta meluluskannya. Untuk tingkah laku ejen, lihat: ChatGPT Workspace Agents untuk Enterprise dan Business.

Terbitkan aplikasi

Nota: Anda bertanggungjawab untuk mengesahkan bahawa pelayan MCP dan aplikasi adalah selamat serta sesuai untuk organisasi anda sebelum menerbitkannya. Ketahui lebih lanjut

Hanya Pentadbir dan Pemilik boleh menerbitkan aplikasi. Pergi ke Tempat Kerja Tetapan → Aplikasi untuk menerbitkan. Klik Draf dan kemudian butang Terbitkan. Semak amaran keselamatan (terutamanya untuk tindakan tulis). Selepas diterbitkan, aplikasi muncul dalam senarai penyambung yang diluluskan ruang kerja dan dalam tetapan Aplikasi pengguna di ChatGPT dengan label tersuai di sebelah nama aplikasi.

Untuk pelan Business, aplikasi tidak boleh dikemas kini selepas diterbitkan semasa pelancaran. Untuk menukar alat atau metadata selepas diterbitkan, anda mesti mencipta semula dan menerbitkannya semula. Semasa aplikasi masih dalam mod pembangun, pemilik aplikasi boleh mengedit nama dan logonya daripada menu Urus aplikasi dalam tetapan Aplikasi. Pelan Enterprise/Edu mempunyai kawalan tambahan yang tersedia untuk mereka - teruskan membaca untuk mengetahui lebih lanjut.

Kawalan Pentadbir & Pemilik Enterprise/Edu

Pentadbir/pemilik Enterprise/Edu juga boleh menggunakan RBAC untuk menentukan siapa yang boleh mengakses aplikasi, dan mengawal tindakan khusus yang boleh dilakukan oleh aplikasi atau penyambung sebelum penerbitan.

  • Selepas mengklik Terbitkan (dalam langkah sebelumnya), gunakan Konfigurasi Tindakan dalam modal yang muncul untuk menentukan tindakan yang dibenarkan untuk aplikasi, dengan memilih/menyahpilih tindakan tersebut. Anda juga boleh mengklik Segar Semula untuk mendapatkan tindakan baharu (dinyahpilih secara lalai) atau kemas kini pada definisi tindakan. Gunakan Konfigurasi Akses untuk memilih kumpulan tertentu yang akan diberikan akses sebelum penerbitan.

Anda juga boleh mengawal tindakan aplikasi selepas penerbitan.

  • Cari aplikasi dalam Tetapan Ruang Kerja → Aplikasi, kemudian klik menu elipsis (...) di sebelah aplikasi yang hendak dikonfigurasi, dan klik Kawalan tindakan.

  • Kemas kini pada pelayan MCP tidak didayakan secara automatik - anda boleh mengklik butang Segar Semula untuk mendapatkan set tindakan terkini atau kemas kini pada tindakan sedia ada. Tindakan baharu dinyahdayakan secara lalai, dan perubahan pada tindakan sedia ada ditunjukkan sebagai perbezaan.

Image

Gunakan aplikasi baharu dalam sembang

  • Mulakan sembang dan pilih satu atau lebih aplikasi, atau gunakan pengetahuan syarikat.

  • Anda boleh memanggil beberapa aplikasi pihak pertama dan pihak ketiga dalam satu gesaan (cth., mendapatkan data dalaman dan kemudian mencipta tiket berdasarkan hasilnya).

  • Nota: jika anda menggunakan pengetahuan syarikat, hanya aplikasi dengan fungsi cari/ambil disertakan.

  • Untuk tindakan tulis atau ubah suai, ChatGPT mungkin meminta pengesahan berdasarkan kebenaran aplikasi dan konteks tindakan. Semak kebenaran aplikasi sebelum menerbitkan supaya pengguna memahami bila ChatGPT mungkin bertanya sebelum menggunakan aplikasi.

Pertimbangan keselamatan, perlindungan dan data

Nota: Menyambung ke pelayan MCP yang tidak selamat atau tidak dipercayai boleh meningkatkan pendedahan kepada risiko keselamatan (termasuk suntikan gesaan). Hanya sambungkan pelayan yang anda percayai, dan pastikan pembina memahami risikonya sebelum mendayakan mod pembangun. Ketahui lebih lanjut

Mod pembangun ialah keupayaan berkuasa yang memerlukan persediaan dan pengawasan yang bertanggungjawab. Untuk tindakan tulis atau ubah suai, ChatGPT mungkin meminta pengesahan bergantung pada kebenaran aplikasi, konteks tindakan dan potensi kesan tindakan tersebut. Sesetengah tindakan yang sangat berisiko mungkin disekat dan bukannya dipaparkan untuk kelulusan. Pentadbir/pemilik melihat amaran risiko apabila mendayakan aplikasi yang boleh menulis atau mengubah suai data.

Anda bertanggungjawab untuk menyemak dan mengesahkan kesesuaian aplikasi tersuai dan penyambung yang anda bina, atau aplikasi dan penyambung pihak ketiga yang anda tambah untuk digunakan dalam ruang kerja anda. Pastikan semua semakan teknikal, penggunaan dan dasar lulus sebelum anda melancarkan penyambung tersuai.

Compliance API

Perbualan pengguna — termasuk yang menggunakan mana-mana aplikasi — tersedia dalam Compliance API untuk pelanggan Enterprise/Edu.

Soalan Lazim

Siapa yang boleh mendayakan mod pembangun?

  • Enterprise/Edu: Pentadbir memberikan akses dalam Kebenaran & Peranan → Data Tersambung. Pengguna yang didayakan kemudian menghidupkannya dalam Tetapan → Aplikasi → Tetapan Lanjutan. Hanya Pentadbir/Pemilik boleh menerbitkan. Pentadbir boleh mengkonfigurasi lagi siapa yang mendapat akses dengan menggunakan RBAC.

  • Business: Hanya Pentadbir boleh menggunakan mod pembangun. Hidupkannya melalui Tetapan Pengguna → Aplikasi → Tetapan lanjutan → Mod pembangun atau Tetapan ruang kerja → Aplikasi → Cipta pada mod pembangun. Kemudian terbitkan dalam Tetapan ruang kerja → Aplikasi.

Adakah terdapat sekatan geo?

Tidak.

Bolehkah saya menguji Aplikasi yang dibina dengan Apps SDK dalam mod pembangun?

Ya, anda boleh menguji aplikasi dalam mod pembangunan

Adakah aplikasi MCP tersedia pada mudah alih?

Tidak - web sahaja.

Bolehkah aplikasi dikemas kini selepas diterbitkan? Bolehkah saya menghidupkan/mematikan alat tertentu (baca lwn. tulis lwn. ambil)?

Pentadbir/pemilik Business pada masa ini tidak boleh mengemas kini aplikasi selepas diterbitkan; cipta semula dan terbitkan semula untuk mengemas kini alat atau metadata. Pentadbir/pemilik Enterprise/Edu boleh mendayakan atau menyahdayakan tindakan aplikasi/penyambung selepas penerbitan. Lihat bahagian Terbitkan aplikasi / aplikasi untuk butiran lanjut.

Apakah kawalan keselamatan yang tersedia untuk tindakan tulis?

ChatGPT boleh meminta pengesahan sebelum tindakan penting atau perubahan lain berdasarkan kebenaran aplikasi dan konteks tindakan. Pentadbir melihat amaran risiko apabila mendayakan aplikasi yang boleh menulis atau mengubah suai data.

Bagaimanakah OpenAI menyemak keselamatan aplikasi?

OpenAI menjalankan red-teaming, pemantauan dan amaran untuk tindakan tulis. Aplikasi dalam daftar yang diluluskan OpenAI telah disemak sebelum tersedia. Anda bertanggungjawab untuk mengesahkan bahawa mana-mana aplikasi atau penyambung sesuai untuk organisasi anda, termasuk aplikasi dan penyambung yang anda bangunkan, atau aplikasi dan penyambung pihak ketiga yang anda muat naik.

Bolehkah saya memuat naik aplikasi yang dibina oleh orang lain?

Ya. Pentadbir dan pembangun boleh memuat naik mana-mana aplikasi (termasuk sumber terbuka atau yang dibina oleh vendor). Sahkan keselamatan dan kesesuaian sebelum menerbitkan.

Bolehkah ChatGPT menggunakan beberapa aplikasi serentak?

Ya. Ruang kerja boleh memanggil beberapa aplikasi pihak pertama dan pihak ketiga dalam satu gesaan.

Patutkah saya menggunakan aplikasi binaan OpenAI atau aplikasi MCP tersuai?

Aplikasi binaan OpenAI pada masa ini hanya untuk carian dan tidak menyokong tindakan tulis. Gunakan aplikasi MCP tersuai untuk keupayaan tulis/ubah suai.

Bolehkah saya menyambung ke pelayan MCP setempat?

Tidak secara langsung. ChatGPT menyambung ke pelayan MCP jauh. Jika pelayan MCP anda berjalan pada rangkaian peribadi, di premis, atau pada mesin pembangun, gunakan Secure MCP Tunnel untuk menyambungkannya kepada produk OpenAI yang disokong tanpa mendedahkan pelayan kepada internet awam.

Adakah alat carian dan ambil diperlukan untuk pelayan yang disambungkan?

Tidak. Alat tersebut tidak lagi diperlukan.

Bolehkah mod ejen dan penyelidikan mendalam menggunakan aplikasi tersuai?

Mod ejen tidak akan menggunakan aplikasi tersuai. Penyelidikan mendalam boleh menggunakan aplikasi tersuai, tetapi hanya untuk tindakan baca/ambil - bukan untuk tindakan tulis.

Adakah aplikasi dan beta MCP penuh tersedia untuk pengguna Pro?

Pengguna Pro boleh membina aplikasi menggunakan AppsSDK. MCP penuh pada masa ini hanya tersedia untuk pengguna Business dan Enterprise/Edu. Pengguna Pro boleh menyambungkan MCP dengan kebenaran baca/ambil dalam mod pembangun.

Harap maklum bahawa pengguna Pro mesti terus mendayakan mod pembangun untuk menggunakan aplikasi tersuai.

Bolehkah saya menggunakan aplikasi tersuai saya dengan pengetahuan syarikat?

Pengetahuan syarikat menyokong aplikasi tersuai dengan akses ambil/cari. Pentadbir dan pemilik Enterprise mengawal siapa yang boleh melihat dan mengakses aplikasi ini menggunakan RBAC. Aplikasi dengan UI interaktif tidak disokong pada masa ini dalam pengetahuan syarikat.

Adakah perubahan aplikasi MCP dikemas kini secara automatik dalam ruang kerja saya?

Tidak. Selepas pentadbir meluluskan aplikasi MCP buat kali pertama untuk ruang kerja, ChatGPT menggunakan syot kilat “beku” bagi alat dan input yang tersedia. Perubahan yang dibuat kemudian oleh pembangun aplikasi tidak digunakan sehingga pentadbir menyemak dan menerbitkan kemas kini.

Apa yang berlaku jika definisi alat berubah selepas kelulusan?

Jika aplikasi langsung tidak lagi sepadan dengan syot kilat beku, panggilan alat boleh mengalami ralat. Kemas kini yang serasi ke belakang (contohnya, menambah parameter pilihan baharu) mungkin terus berfungsi. Jika definisi alat tidak serasi ke belakang, pentadbir/pemilik mesti menyegarkan tindakan alat daripada Tetapan ruang kerja sebelum meneruskan. Semak bahagian Terbitkan Aplikasi dalam artikel ini untuk maklumat lanjut tentang cara menerbitkan perubahan.

Adakah pengguna akan melihat gesaan untuk mengemas kini atau memberitahu pentadbir jika panggilan mengalami ralat?

Tidak. Mesej ralat pada masa ini tidak menyertakan gesaan automatik untuk mengemas kini, dan pentadbir tidak dimaklumkan secara proaktif apabila aplikasi perlu disemak.

Adakah artikel ini membantu?