Opomba: Polna podpora za MCP (Model Context Protocol), vključno z dejanji spreminjanja/pisanja, se v beta različici postopno uvaja za pakete ChatGPT Business, Enterprise in Edu. Funkcionalnost, uporabniški vmesnik in dovoljenja se lahko med nadaljnjim razvojem spremenijo.
Pregled
Z uporabo načina za razvijalce v ChatGPT lahko vaša organizacija izdela, preizkusi in uvede aplikacije, ki jih poganja MCP in ki ChatGPT omogočajo, da varno ukrepa v vaših orodjih.
Preglejte in objavite aplikacije MCP po meri za svoje podjetje. Skrbniki/lastniki in pooblaščeni razvijalci (samo Enterprise/Edu) lahko v načinu za razvijalce zasebno naložijo in preizkusijo aplikacije MCP – tako aplikacije, ki so jih izdelali sami, kot priljubljene povezovalnike drugih ponudnikov.
Ukrepajte z orodji in sistemi svojega podjetja iz ChatGPT, presezite zgolj branje/iskanje z ustvarjanjem aplikacij z interaktivnim uporabniškim vmesnikom in aplikacij s popolno podporo za MCP, vključno z dejanji pisanja/spreminjanja. Zaženite poteke dela, ustvarite naloge za vodenje projektov, posodobite svoj CRM ali združite aplikacije za kompleksne orkestracije.
Preizkusite in preverite aplikacije pred uvedbo – samo skrbniki/lastniki lahko omogočijo način za razvijalce ali po preizkusu objavijo aplikacije MCP. Skrbniki Enterprise/Edu lahko dodatno nadzorujejo pooblastila razvijalcev in dostop do delovnega prostora z RBAC.
Za več podrobnosti o aplikacijah ChatGPT si oglejte Aplikacije v ChatGPT in Gradnja z Apps SDK.
Razpoložljivost in zahteve
Aplikacije, popolna podpora za MCP in način za razvijalce so v spletnem ChatGPT na voljo strankam ChatGPT Business in Enterprise/Edu. Skrbniki/lastniki lahko v nastavitvah delovnega prostora omogočijo način za razvijalce, ustvarjajo in preizkušajo aplikacije po meri ter jih objavijo za svoj delovni prostor.
Skrbniki Enterprise/Edu lahko dodatno uporabijo RBAC, da izbranim posameznikom omogočijo dostop do načina za razvijalce, nato pa izberejo, kdo lahko dostopa do vsake preverjene aplikacije.
Uvajanje aplikacije
Omogočanje načina za razvijalce
Skrbniki delovnega prostora morajo najprej omogočiti način za razvijalce v svojih skrbniških nastavitvah delovnega prostora. Stikalo za način za razvijalce najdete v Nastavitve delovnega prostora → Dovoljenja in vloge → Povezani podatki Način za razvijalce / Ustvari povezovalnike MCP po meri. Za podrobnosti glede posameznih paketov glejte spodnji razdelek.
Paketi Business
Samo skrbniki/lastniki lahko omogočijo način za razvijalce in uvedejo aplikacijo. Skrbniki ne morejo omogočiti načina za razvijalce posameznim članom v svojem delovnem prostoru.
Trenutni seznam skrbnikov in lastnikov za svoj delovni prostor si lahko ogledate v Workspace Settings → Members.
Vsak skrbnik/lastnik mora način za razvijalce omogočiti zase; stikalo ne velja za vse skrbnike/lastnike v delovnem prostoru.
Način za razvijalce omogočite pri ustvarjanju nove aplikacije po meri v Workspace settings > Apps > Create.
Paketi Enterprise/Edu
Skrbniki/lastniki lahko omogočijo način za razvijalce v svojih uporabniških nastavitvah. Pojdite v Settings → Apps → Advanced Settings in vklopite stikalo.
Način za razvijalce lahko zase omogočite tudi pri ustvarjanju aplikacije po meri v Workspace settings → Apps &→ Create.
Uporabite RBAC, da omogočite način za razvijalce določenemu naboru članov delovnega prostora.
Po dodelitvi dostopa lahko omogočeni člani vklopijo način za razvijalce za svoj račun tako, da gredo v Settings → Apps → Advanced Settings.
Konfiguriranje aplikacije
Novo aplikacijo lahko ustvarite v skrbniških nastavitvah ali uporabniških nastavitvah.
Potrdite, da je za vaš račun omogočen način za razvijalce (glejte zgoraj).
Skrbniki/lastniki: v Nastavitvah delovnega prostora pojdite na Aplikacije → Ustvari.
Pooblaščeni uporabniki (vključno s skrbniki/lastniki): v uporabniških nastavitvah pojdite na Aplikacije → Ustvari.
Navedite končno točko in zahtevane metapodatke za svoj strežnik MCP.
Izberite mehanizem za preverjanje pristnosti, če je to primerno.
Kliknite Preglej orodja in počakajte, da se pregled konča. Če vaš strežnik uporablja OAuth, dokončajte poziv za avtorizacijo in nato počakajte, da se pregled orodij konča.
Kliknite Ustvari.
Po konfiguraciji se aplikacija prikaže kot osnutek v Nastavitvah delovnega prostora → Aplikacije → Osnutki.
V uporabniških nastavitvah se nova aplikacija prikaže pod Nastavitve → Aplikacije → Omogočene aplikacije. Nova aplikacija bo imela ob imenu oznako Dev.
Če za preverjanje pristnosti uporabljate OAuth
Pri konfiguriranju aplikacije potrdite, ali je vaš ponudnik OAuth/OpenID Connect nastavljen za izdajo žetonov za osvežitev, saj so za ohranjanje povezljivosti potrebne dodatne konfiguracije.
Pri ponudnikih OpenID Connect je standardni način za zahtevanje žetona za osvežitev vključitev obsega offline_access v zahtevo za avtorizacijo, ponudnik pa mora podporo zanj oglaševati v metapodatkih odkrivanja.
Preverite, ali ponudnikove končne točke odkrivanja .well-known (.well-known/openid-configuration ali .well-known/oauth-authorization-server) navajajo offline_access (ali ustreznico vašega ponudnika) v scopes_supported ali podobnem polju zmogljivosti. Če offline_access (ali enakovredni obseg za žeton za osvežitev) ni oglaševan ali če se žetoni za osvežitev ne izdajajo, v skrbniški konzoli ponudnika, nastavitvah najemnika ali konfiguraciji metapodatkov omogočite dostop offline ali refresh, nato pa znova ustvarite aplikacijo, da ChatGPT pridobi posodobljene metapodatke.
Če je OAuth konfiguriran brez offline_access, lahko ChatGPT po izteku prvotne avtorizacije izgubi dostop, ker obnova z žetonom za osvežitev morda ne bo na voljo, uporabniki pa se bodo morda morali znova overiti.
Preskusite novo aplikacijo v ChatGPT
Odprite nov klepet in v meniju orodij ChatGPT izberite osnutek aplikacije ali se na aplikacijo sklicujte v svojem pozivu.
Preizkusite različne pozive in primere uporabe za svojo aplikacijo.
Uporabite orodja, ki jih izpostavlja aplikacija, vključno z dejanji pisanja.
Potrdite dejanja, ko ste k temu pozvani. ChatGPT zahteva potrditev glede na dovoljenja aplikacije in kontekst dejanja. Pred preskušanjem preglejte dovoljenja aplikacije, da bodo preizkuševalci vedeli, kaj lahko pričakujejo.
Ta dovoljenja aplikacije veljajo za pogovore ChatGPT. Agenti delovnega prostora uporabljajo kontrolnike za posamezne agente, ki jih nastavi graditelj agenta, da določijo, katera dejanja aplikacije so na voljo in kdaj morajo končni uporabniki odobriti njihovo izvajanje. Za vedenje agentov glejte: Agenti delovnega prostora ChatGPT za Enterprise in Business.
Objavi aplikacijo
Opomba: Pred objavo ste odgovorni za preverjanje, da sta strežnik MCP in aplikacija varna ter primerna za vašo organizacijo. Več o tem
Aplikacije lahko objavijo samo skrbniki in lastniki. Za objavo pojdite na Delovni prostor Nastavitve → Aplikacije. Kliknite Osnutki in nato gumb Objavi. Preglejte varnostna opozorila (zlasti za dejanja pisanja). Po objavi se aplikacije prikažejo na seznamu odobrenih povezovalnikov delovnega prostora in v uporabniških nastavitvah Aplikacije v ChatGPT z oznako po meri poleg imena aplikacije.
Pri paketih Business aplikacij po objavi ob zagonu ni mogoče posodobiti. Če želite po objavi spremeniti orodja ali metapodatke, morate aplikacijo znova ustvariti in objaviti. Dokler je aplikacija še v razvijalskem načinu, lahko njen lastnik ureja njeno ime in logotip v meniju za upravljanje aplikacije v nastavitvah Aplikacije. Paketi Enterprise/Edu imajo na voljo dodatne kontrolnike – preberite naprej za več informacij.
Kontrolniki za skrbnike in lastnike Enterprise/Edu
Skrbniki/lastniki Enterprise/Edu lahko poleg tega uporabijo RBAC, da določijo, kdo lahko dostopa do aplikacije, in pred objavo nadzirajo posamezna dejanja, ki jih lahko izvede aplikacija ali povezovalnik.
Ko kliknete Objavi (v prejšnjem koraku), v prikazanem modalnem oknu uporabite Konfiguriraj dejanja , da z izbiro/preklicem izbire dejanja določite, katera dejanja so aplikaciji dovoljena. Kliknete lahko tudi Osveži, da pridobite nova dejanja (privzeto niso izbrana) ali posodobitve definicij dejanj. Pred objavo uporabite Konfiguriraj dostop, da izberete določene skupine, ki jim želite omogočiti dostop.
Dejanja aplikacije lahko nadzirate tudi po objavi.
Poiščite aplikacijo v Nastavitvah delovnega prostora → Aplikacije, kliknite meni s tremi pikami (...) poleg aplikacije, ki jo želite konfigurirati, nato pa kliknite Nadzor dejanj.
Posodobitve strežnika MCP niso samodejno omogočene – kliknite gumb Osveži, da pridobite najnovejši nabor dejanj ali posodobitve obstoječih dejanj. Nova dejanja so privzeto onemogočena, spremembe obstoječih dejanj pa so prikazane kot razlika.
Uporabite novo aplikacijo v klepetih
Začnite klepet in izberite eno ali več aplikacij ali uporabite znanje podjetja.
V enem pozivu lahko prikličete več lastnih aplikacij in aplikacij tretjih oseb (npr. pridobite interne podatke in nato na podlagi rezultata ustvarite zahtevek).
Opomba: če uporabljate znanje podjetja, so vključene samo aplikacije s funkcionalnostjo iskanja/pridobivanja.
Za dejanja pisanja ali spreminjanja lahko ChatGPT zahteva potrditev glede na dovoljenja aplikacije in kontekst dejanja. Pred objavo preglejte dovoljenja aplikacije, da bodo uporabniki razumeli, kdaj lahko ChatGPT zahteva potrditev pred uporabo aplikacije.
Varnost in vidiki podatkov
Opomba: Povezovanje z nevarnimi ali nezaupanja vrednimi strežniki MCP lahko poveča izpostavljenost varnostnim tveganjem (vključno z vstavljanjem zavajajočega poziva). Povezujte le strežnike, ki jim zaupate, in pred omogočanjem načina za razvijalce poskrbite, da ustvarjalci razumejo tveganja. Več o tem
Razvijalski način je zmogljiva zmožnost, ki zahteva odgovorno nastavitev in nadzor. Za dejanja pisanja ali spreminjanja lahko ChatGPT zahteva potrditev, odvisno od dovoljenj aplikacije, konteksta dejanja in morebitnega vpliva dejanja. Nekatera posebej tvegana dejanja so lahko blokirana, namesto da bi bila predložena v odobritev. Skrbniki/lastniki vidijo opozorila o tveganju, ko omogočajo aplikacije, ki lahko zapisujejo ali spreminjajo podatke.
Odgovorni ste za pregled in preverjanje primernosti aplikacij in povezovalnikov po meri, ki jih ustvarite, ali aplikacij in povezovalnikov tretjih oseb, ki jih dodate za uporabo v svojem delovnem prostoru. Pred uvedbo povezovalnika po meri poskrbite, da bodo uspešno opravljena vsa tehnična preverjanja ter preverjanja uporabe in pravilnikov.
API za skladnost
Uporabniški pogovori — vključno s tistimi, ki uporabljajo katero koli aplikacijo — so za stranke Enterprise/Edu na voljo v API-ju za skladnost.
Pogosta vprašanja
Kdo lahko omogoči način za razvijalce?
Enterprise/Edu: Skrbniki odobrijo dostop v Dovoljenja in vloge → Povezani podatki. Omogočeni uporabniki ga nato vklopijo v Nastavitve → Aplikacije → Napredne nastavitve. Objavljajo lahko samo skrbniki/lastniki. Skrbniki lahko dodatno določijo, kdo dobi dostop, z uporabo RBAC.
Business: Način za razvijalce lahko uporabljajo samo skrbniki. Vklopite ga v Uporabniške nastavitve → Aplikacije → Napredne nastavitve → Način za razvijalce ali v Nastavitve delovnega prostora → Aplikacije → Ustvari v načinu za razvijalce. Nato objavite v Nastavitve delovnega prostora → Aplikacije.
Ali obstajajo geografske omejitve?
Ne.
Ali lahko v načinu za razvijalce preizkusim aplikacije, zgrajene z Apps SDK?
Da, aplikacije lahko preizkusite v načinu za razvijalce
Ali so aplikacije MCP na voljo na mobilnih napravah?
Ne – samo v spletu.
Ali je mogoče aplikacije po objavi posodobiti? Ali lahko vklopim/izklopim posamezna orodja (read vs. write vs. fetch)?
Skrbniki/lastniki Business trenutno po objavi ne morejo posodabljati aplikacij; za posodobitev orodij ali metapodatkov jih je treba znova ustvariti in objaviti. Skrbniki/lastniki Enterprise/Edu lahko po objavi omogočijo ali onemogočijo dejanja aplikacije/povezovalnika. Za več podrobnosti glejte razdelek Publish app / apps.
Kateri varnostni kontrolniki so vzpostavljeni za dejanja pisanja?
ChatGPT lahko pred pomembnimi dejanji ali drugimi spremembami zahteva potrditev glede na dovoljenja aplikacije in kontekst dejanja. Skrbniki vidijo opozorila o tveganju, ko omogočajo aplikacije, ki lahko zapisujejo ali spreminjajo podatke.
Kako OpenAI pregleduje varnost aplikacij?
OpenAI za dejanja pisanja izvaja red-teaming, spremljanje in opozorila. Aplikacije v registru, ki ga odobri OpenAI, so bile pregledane pred razpoložljivostjo. Za preverjanje, ali je katera koli aplikacija ali povezovalnik primeren za vašo organizacijo, ste odgovorni vi, vključno z aplikacijami in povezovalniki, ki jih razvijete, ali aplikacijami in povezovalniki tretjih oseb, ki jih naložite.
Ali lahko naložim aplikacijo, ki jo je zgradil nekdo drug?
Da. Skrbniki in razvijalci lahko naložijo katero koli aplikacijo (vključno z odprtokodno ali takšno, ki jo je zgradil ponudnik). Pred objavo preverite varnost in ustreznost.
Ali lahko ChatGPT uporablja več aplikacij hkrati?
Da. Delovni prostori lahko v enem pozivu prikličejo več aplikacij prve in tretjih oseb.
Ali naj uporabim aplikacijo, ki jo je izdelal OpenAI, ali aplikacijo MCP po meri?
Aplikacije, ki jih je izdelal OpenAI, danes podpirajo samo iskanje in ne podpirajo dejanj pisanja. Za zmožnosti pisanja/spreminjanja uporabite aplikacije MCP po meri.
Ali se lahko povežem z lokalnim strežnikom MCP?
Ne neposredno. ChatGPT se povezuje z oddaljenimi strežniki MCP. Če se vaš strežnik MCP izvaja v zasebnem omrežju, v lokalnem okolju ali na razvijalskem računalniku, uporabite varni tunel MCP, da ga povežete s podprtimi izdelki OpenAI, ne da bi strežnik izpostavili javnemu internetu.
Ali so orodja search in fetch potrebna za povezane strežnike?
Ne. Niso več potrebna.
Ali lahko način agenta in poglobljeno raziskovanje uporabljata aplikacije po meri?
Način agenta ne uporablja aplikacij po meri. Poglobljeno raziskovanje lahko uporablja aplikacije po meri, vendar samo za dejanja branja/pridobivanja – ne pa za dejanja pisanja.
Ali so aplikacije in polna različica MCP beta na voljo uporabnikom Pro?
Uporabniki Pro lahko gradijo aplikacije z uporabo AppsSDK. Polna različica MCP je trenutno na voljo samo uporabnikom Business in Enterprise/Edu. Uporabniki Pro lahko v načinu za razvijalce povežejo MCP-je z dovoljenji za read/fetch.
Upoštevajte, da morajo uporabniki Pro še naprej omogočati način za razvijalce za uporabo aplikacij po meri.
Ali lahko svojo aplikacijo po meri uporabljam z znanjem podjetja?
Znanje podjetja podpira aplikacije po meri z dostopom za pridobivanje/iskanje. Skrbniki in lastniki Enterprise upravljajo, kdo lahko vidi in dostopa do teh aplikacij, z uporabo RBAC. Aplikacije z interaktivnim uporabniškim vmesnikom trenutno niso podprte v znanju podjetja.
Ali se spremembe aplikacije MCP v mojem delovnem prostoru samodejno posodobijo?
Ne. Ko skrbnik prvič odobri aplikacijo MCP za delovni prostor, ChatGPT uporabi »zamrznjen« posnetek njenih razpoložljivih orodij in vhodov. Spremembe, ki jih pozneje izvede razvijalec aplikacije, se ne uporabijo, dokler skrbnik ne pregleda in objavi posodobitve.
Kaj se zgodi, če se definicija orodja po odobritvi spremeni?
Če aktivna aplikacija ne ustreza več zamrznjenemu posnetku, lahko klici orodij povzročijo napake. Povratno združljive posodobitve (na primer dodajanje novega neobveznega parametra) lahko še naprej delujejo. Če definicija orodja ni povratno združljiva, morajo skrbniki/lastniki pred nadaljevanjem osvežiti dejanja orodij v nastavitvah delovnega prostora. Za več informacij o objavi spremembe preglejte razdelek Publish App v tem članku.
Ali bodo uporabniki videli poziv za posodobitev ali obvestilo skrbniku, če klic povzroči napako?
Ne. Sporočila o napakah trenutno ne vključujejo samodejnega poziva za posodobitev, skrbniki pa niso proaktivno obveščeni, ko aplikacija potrebuje pregled.
