Napomena: Puna MCP (Model Context Protocol) podrška, uključujući radnje izmjene/pisanja, postepeno se uvodi u beta verziji za ChatGPT Business, Enterprise i Edu planove. Funkcionalnost, korisnički interfejs i dozvole mogu se mijenjati dok unapređujemo proizvod.
Pregled
Korištenjem ChatGPT načina za razvojne programere, vaša organizacija može praviti, testirati i implementirati aplikacije koje pokreće MCP, a koje omogućavaju da ChatGPT sigurno izvršava radnje u vašim alatima.
Pregledajte i objavite prilagođene MCP aplikacije za svoju kompaniju. Administratori/vlasnici i ovlašteni programeri (samo Enterprise/Edu) mogu privatno otpremati i testirati MCP aplikacije u načinu za razvojne programere – i aplikacije koje su sami izradili i popularne konektore koje su izradili drugi.
Izvršavajte radnje u alatima i sistemima svoje kompanije iz ChatGPT-a, idući dalje od čitanja/pretrage kreiranjem aplikacija s interaktivnim korisničkim interfejsom i aplikacija s punom MCP podrškom - uključujući radnje pisanja/izmjene. Pokrenite radne tokove, kreirajte zadatke za upravljanje projektima, ažurirajte svoj CRM ili kombinujte aplikacije za složene orkestracije.
Testirajte i provjerite aplikacije prije implementacije - samo administratori/vlasnici mogu omogućiti način za razvojne programere ili objaviti MCP aplikacije nakon testiranja. Administratori Enterprise/Edu paketa mogu dodatno kontrolisati ovlaštenje programera i pristup radnom prostoru putem RBAC-a.
Pogledajte Aplikacije u ChatGPT-u i Izrada uz Apps SDK za više detalja o ChatGPT aplikacijama.
Dostupnost i zahtjevi
Aplikacije, puna MCP podrška i način za razvojne programere dostupni su korisnicima ChatGPT Business i Enterprise/Edu na webu ChatGPT. Administratori/vlasnici mogu omogućiti način za razvojne programere u postavkama radnog prostora, kreirati i testirati prilagođene aplikacije te ih objaviti za svoj radni prostor.
Administratori Enterprise/Edu paketa mogu dodatno koristiti RBAC da odabranim osobama omoguće pristup načinu za razvojne programere, a zatim izabrati ko može pristupiti svakoj provjerenoj aplikaciji.
Implementacija aplikacije
Omogućavanje načina za razvojne programere
Administratori radnog prostora prvo moraju omogućiti način za razvojne programere iz svojih administratorskih postavki radnog prostora. Prekidač za način za razvojne programere nalazi se u Workspace Settings → Permissions & Roles → Connected Data Developer mode / Create custom MCP connectors. Pogledajte odjeljak ispod za detalje specifične za paket.
Business planovi
Samo administratori/vlasnici mogu omogućiti režim za programere i implementirati aplikaciju. Administratori ne mogu omogućiti režim za programere pojedinačnim članovima u svom radnom prostoru.
Trenutnu listu administratora i vlasnika za svoj radni prostor možete vidjeti u Postavke radnog prostora → Članovi.
Svaki administrator/vlasnik mora omogućiti režim za programere za sebe; prekidač se ne primjenjuje na sve administratore/vlasnike u radnom prostoru.
Omogućite režim za programere prilikom kreiranja nove prilagođene aplikacije, iz Postavke radnog prostora > Aplikacije > Kreiraj.
Enterprise/Edu planovi
Administratori/vlasnici mogu omogućiti režim za programere iz svojih korisničkih postavki. Idite na Postavke → Aplikacije → Napredne postavke da uključite prekidač.
Režim za programere možete omogućiti i za sebe prilikom kreiranja prilagođene aplikacije, iz Postavke radnog prostora → Aplikacije &→ Kreiraj.
Koristite RBAC da omogućite režim za programere za određeni skup članova radnog prostora.
Nakon što je pristup odobren, omogućeni članovi mogu uključiti režim za programere za svoj račun tako što će otići na Postavke → Aplikacije → Napredne postavke.
Konfiguriranje aplikacije
Novu aplikaciju možete kreirati iz administratorskih postavki ili korisničkih postavki.
Potvrdite da je developerski način rada omogućen za vaš račun (pogledajte iznad).
Administratori/vlasnici: iz Postavki radnog prostora idite na Aplikacije → Kreiraj.
Ovlašteni korisnici (uključujući administratore/vlasnike): iz korisničkih postavki idite na Aplikacije → Kreiraj.
Navedite krajnju tačku i potrebne metapodatke za svoj MCP server.
Odaberite mehanizam autentifikacije, ako je primjenjivo.
Kliknite na Skeniraj alate i sačekajte da se skeniranje završi. Ako vaš server koristi OAuth, dovršite upit za autorizaciju, a zatim sačekajte da se skeniranje alata završi.
Kliknite na Kreiraj.
Nakon konfiguracije, aplikacija se pojavljuje kao nacrt u Postavkama radnog prostora → Aplikacije → Nacrti.
U korisničkim postavkama nova aplikacija se pojavljuje pod Postavke → Aplikacije → Omogućene aplikacije. Nova aplikacija će pored naziva imati oznaku Dev.
Ako za autentifikaciju koristite OAuth
Prilikom konfigurisanja aplikacije, potvrdite da je vaš OAuth/OpenID Connect provajder konfigurisan da izdaje refresh tokene, jer su potrebne dodatne konfiguracije kako bi se održala povezanost.
Za OpenID Connect provajdere, standardni način da zatražite refresh token je da uključite opseg offline_access u zahtjev za autorizaciju i da provajder oglašava podršku za to u svojim metapodacima otkrivanja.
Provjerite da li discovery .well-known krajnje tačke provajdera (.well-known/openid-configuration ili .well-known/oauth-authorization-server) navode offline_access (ili ekvivalent vašeg provajdera) u scopes_supported ili sličnom polju mogućnosti. Ako offline_access (ili ekvivalentni opseg refresh tokena) nije oglašen ili se refresh tokeni ne izdaju, omogućite offline ili refresh pristup u administratorskoj konzoli provajdera, postavkama tenant-a ili konfiguraciji metapodataka, a zatim ponovo kreirajte aplikaciju kako bi ChatGPT dohvatio ažurirane metapodatke.
Ako je OAuth konfigurisan bez offline_access, ChatGPT može izgubiti pristup nakon isteka originalne autorizacije jer obnavljanje refresh tokena možda neće biti dostupno, a korisnici će možda morati ponovo potvrditi identitet.
Testirajte novu aplikaciju u ChatGPT-u
Otvorite novi razgovor i odaberite svoju aplikaciju u nacrtu iz menija alata ChatGPT-a ili se pozovite na aplikaciju u svom upitu.
Isprobajte različite upite i slučajeve upotrebe za svoju aplikaciju.
Koristite alate koje aplikacija izlaže, uključujući radnje pisanja.
Potvrdite radnje kada se to od vas zatraži. ChatGPT traži potvrdu na osnovu dozvola aplikacije i konteksta radnje. Prije testiranja pregledajte dozvole aplikacije kako bi testeri znali šta mogu očekivati.
Ove dozvole aplikacije primjenjuju se na razgovore u ChatGPT-u. Agenti radnog prostora koriste kontrole po agentu koje postavlja kreator agenta kako bi odredili koje su radnje aplikacije dostupne i kada se od krajnjih korisnika traži da ih odobre. Za ponašanje agenta pogledajte: ChatGPT agenti radnog prostora za Enterprise i Business.
Objavite aplikaciju
Napomena: Vi ste odgovorni da provjerite da li su MCP server i aplikacija sigurni i prikladni za vašu organizaciju prije objavljivanja. Saznajte više
Samo administratori i vlasnici mogu objavljivati aplikacije. Za objavljivanje idite na Radno mjesto Postavke → Aplikacije. Kliknite na Nacrti, a zatim na dugme Objavi. Pregledajte sigurnosna upozorenja (posebno za radnje pisanja). Nakon objavljivanja, aplikacije se pojavljuju na listi odobrenih konektora radnog prostora i u korisničkim postavkama Aplikacije u ChatGPT-u s oznakom prilagođeno pored naziva aplikacije.
Za Business pakete, aplikacije se nakon objavljivanja pri pokretanju ne mogu ažurirati. Da biste promijenili alate ili metapodatke nakon objavljivanja, morate ih ponovo kreirati i ponovo objaviti. Dok je aplikacija još u režimu za programere, vlasnik aplikacije može urediti njen naziv i logotip iz menija Upravljanje aplikacijom u postavkama Aplikacije. Enterprise/Edu paketi imaju dostupne dodatne kontrole – nastavite čitati da saznate više.
Kontrole administratora i vlasnika za Enterprise/Edu
Administratori/vlasnici za Enterprise/Edu mogu dodatno koristiti RBAC kako bi odredili ko može pristupiti aplikaciji i kontrolirali određene radnje koje aplikacija ili konektor može izvršiti prije objavljivanja.
Nakon klika na Objavi (u prethodnom koraku), koristite Konfiguriraj radnje u modalnom prozoru koji se pojavi da odredite koje su radnje aplikaciji dozvoljene, odabirom/poništavanjem odabira radnje. Možete kliknuti i na Osvježi da povučete nove radnje (podrazumijevano nisu odabrane) ili ažuriranja definicija radnji. Koristite Konfiguriraj pristup da prije objavljivanja odaberete određene grupe kojima ćete omogućiti pristup.
Radnje aplikacije možete kontrolirati i nakon objavljivanja.
Pronađite aplikaciju u Postavke radnog prostora → Aplikacije, kliknite na meni s tri tačke (...) pored aplikacije koju treba konfigurirati, a zatim kliknite na Kontrola radnji.
Ažuriranja MCP servera ne omogućavaju se automatski – možete kliknuti na dugme Osvježi da dobijete najnoviji skup radnji ili ažuriranja postojećih radnji. Nove radnje su podrazumijevano onemogućene, a promjene postojećih radnji prikazuju se kao razlika.
Koristite novu aplikaciju u razgovorima
Započnite razgovor i odaberite jednu ili više aplikacija ili koristite znanje kompanije.
U jednom upitu možete pozvati više aplikacija prve i treće strane (npr. dohvatiti interne podatke, a zatim kreirati tiket na osnovu rezultata).
Napomena: ako koristite znanje kompanije, uključene su samo aplikacije s funkcionalnošću pretraživanja/dohvatanja.
Za radnje pisanja ili izmjene, ChatGPT može zatražiti potvrdu na osnovu dozvola aplikacije i konteksta radnje. Pregledajte dozvole aplikacije prije objavljivanja kako bi korisnici razumjeli kada ChatGPT može zatražiti potvrdu prije korištenja aplikacije.
Sigurnost, bezbjednost i razmatranja o podacima
Napomena: Povezivanje na nesigurne ili nepouzdane MCP servere može povećati izloženost sigurnosnim rizicima (uključujući ubrizgavanje upita). Povezujte samo servere kojima vjerujete, i pobrinite se da kreatori razumiju rizike prije omogućavanja načina za razvojne programere. Saznajte više
Režim za programere je moćna mogućnost koja zahtijeva odgovorno postavljanje i nadzor. Za radnje pisanja ili izmjene, ChatGPT može zatražiti potvrdu u zavisnosti od dozvola aplikacije, konteksta radnje i potencijalnog uticaja radnje. Neke posebno rizične radnje mogu biti blokirane umjesto da se prikažu za odobrenje. Administratori/vlasnici vide upozorenja o riziku pri omogućavanju aplikacija koje mogu pisati ili mijenjati podatke.
Odgovorni ste za provjeru i potvrdu prikladnosti prilagođenih aplikacija i konektora koje izrađujete ili aplikacija i konektora trećih strana koje dodajete za korištenje u svom radnom prostoru. Prije implementacije prilagođenog konektora osigurajte da prođu sve tehničke provjere, provjere korištenja i provjere pravila.
API za usklađenost
Korisnički razgovori — uključujući i one koji koriste bilo koju aplikaciju — dostupni su u Compliance API za Enterprise/Edu korisnike.
ČPP
Ko može omogućiti način za razvojne programere?
Enterprise/Edu: Administratori dodjeljuju pristup u Permissions & Roles → Connected Data. Omogućeni korisnici ga zatim uključuju u Settings → Apps → Advanced Settings. Samo administratori/vlasnici mogu objavljivati. Administratori mogu dodatno konfigurirati ko dobija pristup korištenjem RBAC.
Business: Samo administratori mogu koristiti način za razvojne programere. Uključite ga putem User Settings → Apps → Advanced settings → Developer mode ili Workspace settings → Apps → Create u načinu za razvojne programere. Zatim objavite u Workspace settings → Apps.
Postoje li geografska ograničenja?
Ne.
Mogu li testirati aplikacije izgrađene pomoću Apps SDK-a u režimu za programere?
Da, možete testirati aplikacije u razvojnom režimu
Jesu li MCP aplikacije dostupne na mobilnim uređajima?
Ne - samo web.
Mogu li se aplikacije ažurirati nakon objave? Mogu li uključiti/isključiti određene alate (čitanje naspram pisanja naspram dohvata)?
Business administratori/vlasnici trenutno ne mogu ažurirati aplikacije nakon objave; ponovo ih kreirajte i objavite da ažurirate alate ili metapodatke. Enterprise/Edu administratori/vlasnici mogu omogućiti ili onemogućiti radnje aplikacije/konektora nakon objave. Pogledajte odjeljak Objavi aplikaciju / aplikacije za više detalja.
Koje sigurnosne kontrole postoje za radnje pisanja?
ChatGPT može zatražiti potvrdu prije važnih radnji ili drugih promjena na osnovu dozvola aplikacije i konteksta radnje. Administratori vide upozorenja o riziku pri omogućavanju aplikacija koje mogu pisati ili mijenjati podatke.
Kako OpenAI provjerava sigurnost aplikacija?
OpenAI provodi red-teaming, nadzor i upozorenja za radnje pisanja. Aplikacije u registru koji je odobrio OpenAI pregledane su prije dostupnosti. Vi ste odgovorni za provjeru da li su bilo koja aplikacija ili konektor prikladni za vašu organizaciju, uključujući aplikacije i konektore koje razvijate ili aplikacije i konektore trećih strana koje učitavate.
Mogu li učitati aplikaciju koju je izgradio neko drugi?
Da. Administratori i programeri mogu učitati bilo koju aplikaciju (uključujući open-source ili one koje je izgradio dobavljač). Provjerite sigurnost i prikladnost prije objave.
Može li ChatGPT koristiti više aplikacija odjednom?
Da. Radni prostori mogu pozvati više aplikacija prve i treće strane u jednom upitu.
Trebam li koristiti aplikaciju koju je izgradio OpenAI ili prilagođenu MCP aplikaciju?
Aplikacije koje je izgradio OpenAI danas su samo za pretragu i ne podržavaju radnje pisanja. Koristite prilagođene MCP aplikacije za mogućnosti pisanja/izmjene.
Mogu li se povezati s lokalnim MCP serverom?
Ne direktno. ChatGPT se povezuje s udaljenim MCP serverima. Ako vaš MCP server radi na privatnoj mreži, u lokalnom okruženju ili na developerskom računaru, koristite Sigurni MCP tunel da ga povežete s podržanim OpenAI proizvodima bez izlaganja servera javnom internetu.
Jesu li alati za pretragu i dohvat obavezni za povezane servere?
Ne. Više nisu obavezni.
Mogu li agent mode i duboko istraživanje koristiti prilagođene aplikacije?
Agent mode neće koristiti prilagođene aplikacije. Duboko istraživanje može koristiti prilagođene aplikacije, ali samo za radnje čitanja/dohvata - ne i za radnje pisanja.
Jesu li aplikacije i puni MCP beta dostupni Pro korisnicima?
Pro korisnici mogu graditi aplikacije koristeći AppsSDK. Puni MCP je trenutno dostupan samo korisnicima Business i Enterprise/Edu planova. Pro korisnici mogu povezati MCP-ove s dozvolama za čitanje/dohvat u režimu za programere.
Imajte na umu da Pro korisnici moraju nastaviti omogućavati režim za programere da bi koristili prilagođene aplikacije.
Mogu li koristiti svoju prilagođenu aplikaciju sa znanjem kompanije?
Znanje kompanije podržava prilagođene aplikacije s pristupom fetch/search. Enterprise administratori i vlasnici upravljaju time ko može vidjeti i pristupiti ovim aplikacijama koristeći RBAC. Aplikacije s interaktivnim korisničkim interfejsom trenutno nisu podržane u znanju kompanije.
Da li se promjene MCP aplikacije automatski ažuriraju u mom radnom prostoru?
Ne. Nakon što administrator prvi put odobri MCP aplikaciju za radni prostor, ChatGPT koristi „zamrznuti“ snimak njenih dostupnih alata i ulaza. Promjene koje kasnije napravi programer aplikacije ne primjenjuju se dok administrator ne pregleda i objavi ažuriranje.
Šta se dešava ako se definicija alata promijeni nakon odobrenja?
Ako aktivna aplikacija više ne odgovara zamrznutom snimku, pozivi alata mogu prijaviti grešku. Ažuriranja kompatibilna unazad (na primjer, dodavanje novog opcionalnog parametra) mogu nastaviti raditi. Ako definicija alata nije kompatibilna unazad, administratori/vlasnici moraju osvježiti radnje alata iz Postavki radnog prostora prije nastavka. Pregledajte odjeljak Objavi aplikaciju u ovom članku za više informacija o tome kako objaviti promjenu.
Hoće li korisnici vidjeti upit za ažuriranje ili obavijestiti administratora ako poziv prijavi grešku?
Ne. Poruke o greškama danas ne uključuju automatski upit za ažuriranje, a administratori se ne obavještavaju proaktivno kada aplikacija treba pregled.
