OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Režim pre vývojárov a aplikácie MCP v ChatGPT

Aktualizované: 15 days ago

Poznámka: Plná podpora MCP (Model Context Protocol) vrátane akcií úpravy/zápisu sa v beta verzii postupne sprístupňuje pre plány ChatGPT Business, Enterprise a Edu. Funkčnosť, používateľské rozhranie a povolenia sa môžu počas iterácií meniť.

Prehľad

Pomocou režimu vývojára v ChatGPT môže vaša organizácia vytvárať, testovať a nasadzovať aplikácie s podporou MCP, ktoré umožňujú ChatGPT bezpečne vykonávať akcie vo vašich nástrojoch.


Kontrolujte a publikujte vlastné aplikácie MCP pre svoju spoločnosť. Správcovia/vlastníci a autorizovaní vývojári (iba Enterprise/Edu) môžu súkromne nahrávať a testovať aplikácie MCP v režime vývojára – aplikácie, ktoré vytvorili sami, aj populárne konektory vytvorené inými.


Vykonávajte akcie s nástrojmi a systémami vašej spoločnosti z ChatGPT, nad rámec čítania/vyhľadávania, vytváraním aplikácií s interaktívnym používateľským rozhraním a aplikácií s úplnou podporou MCP – vrátane akcií zápisu/úprav. Spúšťajte pracovné postupy, vytvárajte úlohy projektového riadenia, aktualizujte svoje CRM alebo kombinujte aplikácie pre komplexné orchestrácie.


Testujte a preverujte aplikácie pred nasadením – iba správcovia/vlastníci môžu po testovaní povoliť režim vývojára alebo publikovať aplikácie MCP. Správcovia Enterprise/Edu môžu ďalej riadiť oprávnenia vývojárov a prístup k pracovnému priestoru pomocou RBAC.

Viac podrobností o aplikáciách v ChatGPT nájdete v článkoch Apps in ChatGPT a Build with the Apps SDK.

Dostupnosť a požiadavky

Aplikácie, úplná podpora MCP a režim vývojára sú dostupné pre zákazníkov ChatGPT Business a Enterprise/Edu vo webovej verzii ChatGPT. Správcovia/vlastníci môžu povoliť režim vývojára v nastaveniach pracovného priestoru, vytvárať a testovať vlastné aplikácie a publikovať ich pre svoj pracovný priestor.

Správcovia Enterprise/Edu môžu navyše použiť RBAC na poskytnutie prístupu k režimu vývojára vybraným osobám a potom určiť, kto môže pristupovať ku každej preverenej aplikácii.

Nasadenie aplikácie

Povolenie režimu vývojára

Správcovia pracovného priestoru musia najprv povoliť režim vývojára v nastaveniach pracovného priestoru správcu. Prepínač režimu vývojára nájdete v časti Nastavenia pracovného priestoru → Oprávnenia a roly → Režim vývojára pre pripojené údaje / Vytváranie vlastných konektorov MCP. Podrobnosti špecifické pre plán nájdete v časti nižšie.

Plány Business

Iba správcovia/vlastníci môžu povoliť režim vývojára a nasadiť aplikáciu. Správcovia nemôžu povoliť režim vývojára jednotlivým členom vo svojom pracovnom priestore.

Aktuálny zoznam správcov a vlastníkov svojho pracovného priestoru si môžete zobraziť v časti Nastavenia pracovného priestoru → Členovia.


Každý správca/vlastník musí povoliť režim vývojára sám pre seba; prepínač sa nevzťahuje na všetkých správcov/vlastníkov v pracovnom priestore.

Režim vývojára povolíte pri vytváraní novej vlastnej aplikácie v časti Nastavenia pracovného priestoru > Aplikácie > Vytvoriť.

Plány Enterprise/Edu

Správcovia/vlastníci môžu povoliť režim vývojára vo svojich používateľských nastaveniach. Prepínač nájdete v časti Nastavenia → Aplikácie → Rozšírené nastavenia .

Režim vývojára môžete pre seba povoliť aj pri vytváraní vlastnej aplikácie v časti Nastavenia pracovného priestoru → Aplikácie &→ Vytvoriť.


Pomocou RBAC povoľte režim vývojára konkrétnej skupine členov pracovného priestoru.

Po udelení prístupu môžu oprávnení členovia zapnúť režim vývojára pre svoj účet v časti Nastavenia → Aplikácie → Rozšírené nastavenia.

Konfigurácia aplikácie

Novú aplikáciu môžete vytvoriť v nastaveniach správcu alebo v používateľských nastaveniach.

  • Overte, či je pre váš účet povolený režim pre vývojárov (pozrite vyššie).

  • Správcovia/vlastníci: v časti Nastavenia pracovného priestoru prejdite na Aplikácie → Vytvoriť.

  • Oprávnení používatelia (vrátane správcov/vlastníkov): v časti používateľské nastavenia prejdite na Aplikácie → Vytvoriť.

  • Zadajte koncový bod a požadované metadáta pre svoj server MCP.

  • V prípade potreby vyberte mechanizmus overovania.

  • Kliknite na Skenovať nástroje a počkajte na dokončenie skenovania. Ak váš server používa OAuth, dokončite výzvu na autorizáciu a potom počkajte na dokončenie skenovania nástrojov.

  • Kliknite na Vytvoriť.

  • Po konfigurácii sa aplikácia zobrazí ako koncept v časti Nastavenia pracovného priestoruAplikácie → Koncepty.

  • V používateľských nastaveniach sa nová aplikácia zobrazí v časti Nastavenia → Aplikácie → Povolené aplikácie. Nová aplikácia bude mať vedľa názvu označenie Dev.

Ak na overenie používate OAuth

Pri konfigurácii aplikácie overte, či je váš poskytovateľ OAuth/OpenID Connect nastavený na vydávanie refresh tokenov, pretože na zachovanie pripojenia sú potrebné ďalšie konfigurácie.

Pre poskytovateľov OpenID Connect je štandardný spôsob vyžiadania refresh tokenu zahrnúť do autorizačnej požiadavky rozsah offline_access a poskytovateľ má podporu preň uvádzať vo svojich discovery metadátach.

Overte, že discovery .well-known koncové body poskytovateľa (.well-known/openid-configuration alebo .well-known/oauth-authorization-server) uvádzajú offline_access (alebo ekvivalent vášho poskytovateľa) v poli scopes_supported alebo podobnom poli schopností. Ak offline_access (alebo ekvivalentný rozsah pre refresh token) nie je uvádzaný alebo sa refresh tokeny nevydávajú, povoľte offline alebo refresh prístup v správcovskej konzole poskytovateľa, v nastaveniach tenantu alebo v konfigurácii metadát a potom aplikáciu znovu vytvorte, aby ChatGPT načítal aktualizované metadáta.

Ak je OAuth nakonfigurovaný bez offline_access, ChatGPT môže po vypršaní pôvodnej autorizácie stratiť prístup, pretože obnova refresh tokenu nemusí byť dostupná, a používatelia sa možno budú musieť znova autentifikovať.

Otestujte novú aplikáciu v ChatGPT

  1. Otvorte nový chat a vyberte svoju konceptovú aplikáciu z ponuky nástrojov ChatGPT alebo sa na aplikáciu odkážte vo svojom príkaze.

  2. Vyskúšajte rôzne príkazy a prípady použitia svojej aplikácie.

  3. Používajte nástroje sprístupnené aplikáciou vrátane akcií zápisu.

  4. Po zobrazení výzvy potvrďte akcie. ChatGPT žiada o potvrdenie na základe oprávnení aplikácie a kontextu akcie. Pred testovaním skontrolujte oprávnenia aplikácie, aby testeri vedeli, čo môžu očakávať.

Tieto oprávnenia aplikácie sa vzťahujú na konverzácie ChatGPT. Agenti pracovného priestoru používajú ovládacie prvky pre jednotlivých agentov nastavené tvorcom agenta na určenie, ktoré akcie aplikácie sú k dispozícii a kedy sa od koncových používateľov žiada ich schválenie. Správanie agentov nájdete tu: Agenti pracovného priestoru ChatGPT pre Enterprise a Business.

Publikovanie aplikácie

Poznámka: Pred publikovaním ste zodpovední za overenie, že server MCP a aplikácia sú pre vašu organizáciu bezpečné a vhodné. Zistiť viac

Aplikácie môžu publikovať iba správcovia a vlastníci. Ak chcete publikovať, prejdite na Pracovisko Nastavenia → Aplikácie. Kliknite na Koncepty a potom na tlačidlo Publikovať. Skontrolujte bezpečnostné upozornenia (najmä pri akciách zápisu). Po publikovaní sa aplikácie zobrazia v zozname schválených konektorov pracovného priestoru a v nastaveniach Aplikácie používateľov v ChatGPT so štítkom vlastné vedľa názvu aplikácie.

V prípade plánov Business nie je možné aplikácie po publikovaní pri spustení aktualizovať. Ak chcete po publikovaní zmeniť nástroje alebo metadáta, musíte ich znova vytvoriť a opätovne publikovať. Kým je aplikácia stále v režime vývojára, vlastník aplikácie môže upraviť jej názov a logo z ponuky Spravovať danej aplikácie v nastaveniach Aplikácie. Plány Enterprise/Edu majú k dispozícii ďalšie ovládacie prvky – ďalšie informácie nájdete nižšie.

Ovládacie prvky správcov a vlastníkov Enterprise/Edu

Správcovia/vlastníci Enterprise/Edu môžu pred publikovaním ďalej používať RBAC na určenie, kto má prístup k aplikácii, a riadiť konkrétne akcie, ktoré môže aplikácia alebo konektor vykonať.

  • Po kliknutí na Publikovať (v predchádzajúcom kroku) použite v zobrazenom modálnom okne možnosť Konfigurovať akcie na určenie, ktoré akcie má aplikácia povolené, výberom alebo zrušením výberu akcie. Môžete tiež kliknúť na Obnoviť a načítať nové akcie (predvolene zrušené) alebo aktualizácie definícií akcií. Pred publikovaním použite Konfigurovať prístup na výber konkrétnych skupín, ktorým chcete poskytnúť prístup.

Akcie aplikácie môžete riadiť aj po publikovaní.

  • Vyhľadajte aplikáciu v časti Nastavenia pracovného priestoru → Aplikácie, kliknite na ponuku s tromi bodkami (...) vedľa aplikácie, ktorú chcete konfigurovať, a kliknite na Ovládanie akcií.

  • Aktualizácie servera MCP sa nepovoľujú automaticky – kliknutím na tlačidlo Obnoviť získate najnovšiu sadu akcií alebo aktualizácie existujúcich akcií. Nové akcie sú predvolene vypnuté a zmeny existujúcich akcií sa zobrazujú ako rozdiel.

Image

Používanie novej aplikácie v chatoch

  • Začnite chat a vyberte jednu alebo viac aplikácií, prípadne použite firemné znalosti.

  • V jednom príkaze môžete vyvolať viacero vlastných aplikácií aj aplikácií tretích strán (napr. načítať interné údaje a potom na základe výsledku vytvoriť tiket).

  • Poznámka: ak používate firemné znalosti, zahrnú sa iba aplikácie s funkciou vyhľadávania/načítania.

  • Pri akciách zápisu alebo úprav môže ChatGPT požiadať o potvrdenie na základe oprávnení aplikácie a kontextu akcie. Pred publikovaním skontrolujte oprávnenia aplikácie, aby používatelia rozumeli, kedy sa ChatGPT môže opýtať pred použitím aplikácie.

Zabezpečenie, bezpečnosť a aspekty dát

Poznámka: Pripojenie k nebezpečným alebo nedôveryhodným serverom MCP môže zvýšiť vystavenie bezpečnostným rizikám (vrátane vkladania falošných príkazov). Pripájajte iba servery, ktorým dôverujete, a pred povolením režimu vývojára sa uistite, že tvorcovia rozumejú rizikám. Zistiť viac

Režim vývojára je výkonná funkcia, ktorá vyžaduje zodpovedné nastavenie a dohľad. Pri akciách zápisu alebo úprav môže ChatGPT požiadať o potvrdenie v závislosti od oprávnení aplikácie, kontextu akcie a jej možného vplyvu. Niektoré obzvlášť rizikové akcie môžu byť namiesto predloženia na schválenie zablokované. Správcovia/vlastníci vidia upozornenia na riziká pri povoľovaní aplikácií, ktoré môžu zapisovať alebo upravovať údaje.

Zodpovedáte za posúdenie a overenie vhodnosti vlastných aplikácií a konektorov, ktoré vytvoríte, alebo aplikácií a konektorov tretích strán, ktoré pridáte na používanie vo svojom pracovnom priestore. Pred nasadením vlastného konektora sa uistite, že prešli všetky technické kontroly, kontroly používania aj kontroly zásad.

Compliance API

Používateľské konverzácie — vrátane tých, ktoré používajú akúkoľvek aplikáciu — sú pre zákazníkov Enterprise/Edu dostupné v rozhraní Compliance API.

Časté otázky

Kto môže povoliť režim vývojára?

  • Enterprise/Edu: Správcovia udeľujú prístup v časti Oprávnenia a roly → Pripojené údaje. Používatelia s povolením si ho potom zapnú v Nastavenia → Aplikácie → Rozšírené nastavenia. Publikovať môžu iba správcovia/vlastníci. Správcovia môžu ďalej nakonfigurovať, kto získa prístup, pomocou RBAC.

  • Business: Režim vývojára môžu používať iba správcovia. Zapnete ho cez Používateľské nastavenia → Aplikácie → Rozšírené nastavenia → Režim vývojára alebo cez Nastavenia pracovného priestoru → Aplikácie → Vytvoriť v režime vývojára. Potom publikujte v Nastaveniach pracovného priestoru → Aplikácie.

Existujú geografické obmedzenia?

Nie.

Môžem v režime vývojára testovať aplikácie vytvorené pomocou Apps SDK?

Áno, v režime vývojára môžete testovať aplikácie aj aplikácie vo vývoji

Sú aplikácie MCP dostupné na mobile?

Nie – iba na webe.

Dajú sa aplikácie po publikovaní aktualizovať? Môžem zapnúť/vypnúť konkrétne nástroje (read vs. write vs. fetch)?

Správcovia/vlastníci Business momentálne nemôžu po publikovaní aktualizovať aplikácie; ak chcete aktualizovať nástroje alebo metadáta, vytvorte ich znova a znovu publikujte. Správcovia/vlastníci Enterprise/Edu môžu po publikovaní povoliť alebo zakázať akcie aplikácie/konektora. Viac podrobností nájdete v časti Publikovanie aplikácie / aplikácií.

Aké bezpečnostné ovládacie prvky sú zavedené pre akcie zápisu?

ChatGPT môže pred dôležitými akciami alebo inými zmenami požiadať o potvrdenie na základe oprávnení aplikácie a kontextu akcie. Správcovia vidia upozornenia na riziká pri povoľovaní aplikácií, ktoré môžu zapisovať alebo upravovať údaje.

Ako OpenAI kontroluje bezpečnosť aplikácií?

OpenAI vykonáva red-teaming, monitoring a upozornenia pre akcie zápisu. Aplikácie v registri schválenom OpenAI boli pred sprístupnením skontrolované. Zodpovedáte za overenie, že každá aplikácia alebo konektor je vhodný pre vašu organizáciu, vrátane aplikácií a konektorov, ktoré vyvíjate, alebo aplikácií a konektorov tretích strán, ktoré nahrávate.

Môžem nahrať aplikáciu, ktorú vytvoril niekto iný?

Áno. Správcovia a vývojári môžu nahrať akúkoľvek aplikáciu (vrátane open-source alebo aplikácie vytvorenej dodávateľom). Pred publikovaním overte bezpečnosť a vhodnosť.

Môže ChatGPT používať viac aplikácií naraz?

Áno. Pracovné priestory môžu v jednom príkaze vyvolať viacero aplikácií prvej aj tretej strany.

Mám použiť aplikáciu vytvorenú OpenAI alebo vlastnú aplikáciu MCP?

Aplikácie vytvorené OpenAI sú dnes iba na vyhľadávanie a nepodporujú akcie zápisu. Na možnosti zápisu/úprav používajte vlastné aplikácie MCP.

Môžem sa pripojiť k lokálnemu serveru MCP?

Nie priamo. ChatGPT sa pripája k vzdialeným serverom MCP. Ak váš server MCP beží v súkromnej sieti, v lokálnom prostredí alebo na počítači vývojára, použite Secure MCP Tunnel na jeho pripojenie k podporovaným produktom OpenAI bez toho, aby ste server vystavili verejnému internetu.

Sú nástroje search a fetch pre pripojené servery povinné?

Nie. Už sa nevyžadujú.

Môžu režim agenta a hlboký výskum používať vlastné aplikácie?

Režim agenta nebude používať vlastné aplikácie. Hlboký výskum môže používať vlastné aplikácie, ale iba na akcie čítania/fetch – nie na akcie zápisu.

Sú aplikácie a plné MCP beta dostupné pre používateľov Pro?

Používatelia Pro môžu vytvárať aplikácie pomocou AppsSDK. Plné MCP je momentálne dostupné iba pre používateľov Business a Enterprise/Edu. Používatelia Pro môžu v režime vývojára pripájať MCP s povoleniami na čítanie/načítanie.

Upozorňujeme, že používatelia Pro musia na používanie vlastných aplikácií naďalej povoľovať režim vývojára.

Môžem svoju vlastnú aplikáciu používať so znalosťami spoločnosti?

Znalosti spoločnosti podporujú vlastné aplikácie s prístupom fetch/search. Správcovia a vlastníci Enterprise riadia, kto môže tieto aplikácie vidieť a používať, pomocou RBAC. Aplikácie s interaktívnym používateľským rozhraním momentálne v znalostiach spoločnosti podporované nie sú.

Aktualizujú sa zmeny aplikácie MCP v mojom pracovnom priestore automaticky?

Nie. Keď správca prvýkrát schváli aplikáciu MCP pre pracovný priestor, ChatGPT používa „zmrazenú“ snímku jej dostupných nástrojov a vstupov. Zmeny vykonané neskôr vývojárom aplikácie sa neuplatnia, kým správca neskontroluje a nepublikuje aktualizáciu.

Čo sa stane, ak sa definícia nástroja po schválení zmení?

Ak sa živá aplikácia už nezhoduje so zmrazenou snímkou, volania nástrojov môžu zlyhať. Spätne kompatibilné aktualizácie (napríklad pridanie nového voliteľného parametra) môžu naďalej fungovať. Ak definícia nástroja nie je spätne kompatibilná, správcovia/vlastníci musia pred pokračovaním obnoviť akcie nástrojov v Nastaveniach pracovného priestoru. Viac informácií o publikovaní zmeny nájdete v časti Publikovať aplikáciu v tomto článku.

Uvidia používatelia výzvu na aktualizáciu alebo upozornenie správcu, ak volanie zlyhá?

Nie. Chybové hlásenia dnes neobsahujú automatickú výzvu na aktualizáciu a správcovia nie sú proaktívne upozornení, keď aplikácia potrebuje kontrolu.

Bol tento článok užitočný?