OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Utviklermodus og MCP-apper i ChatGPT

Enable developer mode, build and test custom MCP apps, and manage workspace permissions in ChatGPT.

Oppdatert: 4 days ago

Merk: Full støtte for MCP (Model Context Protocol), inkludert endrings- og skrivehandlinger, rulles ut i betaversjon for ChatGPT-abonnementene Business, Enterprise og Edu. Funksjonalitet, brukergrensesnitt og tillatelser kan endres etter hvert som vi videreutvikler løsningen.

Oversikt

Med utviklermodus i ChatGPT kan organisasjonen bygge, teste og distribuere MCP-baserte apper som lar ChatGPT utføre handlinger sikkert i verktøyene deres.


Gjennomgå og publiser egendefinerte MCP-apper for bedriften. Administratorer/eiere og autoriserte utviklere (bare Enterprise/Edu) kan laste opp og teste MCP-apper privat i utviklermodus – både apper de har bygget selv, og populære integrasjoner bygget av andre.


Utfør handlinger i bedriftens verktøy og systemer fra ChatGPT. Gå lenger enn lesing og søk ved å lage apper med interaktive brukergrensesnitt og apper med full MCP-støtte, inkludert skrive- og endringshandlinger. Start arbeidsflyter, opprett prosjektstyringsoppgaver, oppdater CRM-systemet eller kombiner apper i komplekse orkestreringer.


Test og kontroller apper før distribusjon – bare administratorer/eiere kan aktivere utviklermodus eller publisere MCP-apper etter testing. Enterprise/Edu-administratorer kan bruke RBAC til å styre utviklertilgang og tilgang til arbeidsområdet ytterligere.

Se Apper i ChatGPT og Bygg med Apps SDK for mer informasjon om ChatGPT-apper.

Tilgjengelighet og krav

Apper, full MCP-støtte og utviklermodus er tilgjengelig for ChatGPT Business- og Enterprise/Edu-kunder i nettversjonen av ChatGPT. Administratorer og eiere kan aktivere utviklermodus i innstillingene for arbeidsområdet, opprette og teste tilpassede apper og publisere dem for arbeidsområdet sitt.

Enterprise/Edu-administratorer kan også bruke RBAC til å gi utvalgte personer tilgang til utviklermodus, og deretter velge hvem som får tilgang til hver godkjente app.

For å åpne siden Apper fra administrasjonskonsollen velger du det aktuelle ChatGPT-arbeidsområdet, åpner Pluginer og velger Administrer eldre apper. For innstillinger for apper og pluginer i arbeidsområdet, se: Administratorinnstillinger, sikkerhet og samsvar for pluginer og apper.

Distribuere en app

Aktivere utviklermodus

Administratorer for arbeidsområdet må først aktivere utviklermodus i administratorinnstillingene for arbeidsområdet. Bryteren for utviklermodus finnes under Innstillinger for arbeidsområdet → Tillatelser og roller → Utviklermodus for tilkoblede data / Opprett egendefinerte MCP-integrasjoner. Se delen nedenfor for informasjon om de enkelte abonnementene.

Business-abonnementer

Bare administratorer/eiere kan aktivere utviklermodus og distribuere en app. Administratorer kan ikke aktivere utviklermodus for enkeltmedlemmer i arbeidsområdet.

Du kan se den gjeldende listen over administratorer og eiere for arbeidsområdet under Innstillinger → Medlemmer i arbeidsområdet.

Hver administrator/eier må aktivere utviklermodus for seg selv. Bryteren gjelder ikke alle administratorer/eiere i et arbeidsområde.

Aktiver utviklermodus når du oppretter en ny egendefinert app, under Innstillinger for arbeidsområdet > Apper > Opprett.

Enterprise/Edu-abonnementer

Administratorer/eiere kan aktivere utviklermodus i brukerinnstillingene sine. Gå til Innstillinger → Apper → Avanserte innstillinger for å slå den av eller på.

Du kan også aktivere utviklermodus for deg selv når du oppretter en egendefinert app, under Innstillinger for arbeidsområdet → Apper → Opprett.

Bruk RBAC til å aktivere utviklermodus for et bestemt utvalg av medlemmer i arbeidsområdet.

Når tilgang er gitt, kan de aktuelle medlemmene slå utviklermodus av eller på for kontoen sin ved å gå til Innstillinger → Apper → Avanserte innstillinger.

Konfigurere en app

Du kan opprette en ny app fra administratorinnstillingene eller brukerinnstillingene.

  • Kontroller at utviklermodus er aktivert for kontoen din (se ovenfor).

  • Administratorer/eiere: Gå til Innstillinger for arbeidsområdet, og velg Apper → Opprett.

  • Autoriserte brukere (inkludert administratorer/eiere): Gå til brukerinnstillingene, og velg Apper → Opprett.

  • Oppgi endepunktet og nødvendige metadata for MCP-serveren.

  • Velg autentiseringsmekanisme hvis det er aktuelt.

  • Klikk på Skann verktøy, og vent til skanningen er fullført. Hvis serveren bruker OAuth, fullfører du autoriseringsforespørselen og venter til verktøyskanningen er ferdig.

  • Klikk på Opprett.

  • Etter konfigureringen vises appen som et utkast under Innstillinger for arbeidsområdet → Apper → Utkast.

  • I brukerinnstillingene vises den nye appen under Innstillinger → Apper → Aktiverte apper. Den nye appen har etiketten Utvikling ved siden av navnet.

Hvis OAuth brukes til autentisering

Når du konfigurerer en app, må du kontrollere om OAuth/OpenID Connect-leverandøren er konfigurert til å utstede oppdateringstokener, siden ytterligere konfigurering kreves for å opprettholde tilkoblingen.

For OpenID Connect-leverandører er standardmåten å be om et oppdateringstoken på å inkludere omfanget offline_access i autoriseringsforespørselen og la leverandøren angi støtte for dette i søkemetadataene.

Kontroller at leverandørens .well-known-endepunkter for søk (.well-known/openid-configuration eller .well-known/oauth-authorization-server) oppgir offline_access (eller leverandørens tilsvarende verdi) i scopes_supported eller et lignende funksjonsfelt. Hvis offline_access (eller et tilsvarende omfang for oppdateringstokener) ikke annonseres, eller oppdateringstokener ikke utstedes, aktiverer du frakoblet tilgang eller oppdateringstilgang i leverandørens administrasjonskonsoll, leierinnstillinger eller metadatakonfigurasjon. Deretter oppretter du appen på nytt, slik at ChatGPT henter de oppdaterte metadataene.

Hvis OAuth er konfigurert uten offline_access, kan ChatGPT miste tilgangen når den opprinnelige autoriseringen utløper, fordi fornyelse med oppdateringstoken kanskje ikke er tilgjengelig. Brukerne må da kanskje autentisere seg på nytt.

Test den nye appen i ChatGPT

  1. Åpne en ny chat og velg utkastappen din fra verktøymenyen i ChatGPT, eller henvis til appen i prompten din.

  2. Prøv ulike prompter og bruksområder for appen din.

  3. Bruk verktøy som appen eksponerer, inkludert skrivehandlinger.

  4. Bekreft handlinger når du blir bedt om det. ChatGPT ber om bekreftelse basert på apptillatelser og handlingens kontekst. Før testing bør du gjennomgå apptillatelsene slik at testere vet hva de kan forvente.

Disse apptillatelsene gjelder for ChatGPT-samtaler. Workspace Agents bruker kontroller per agent, angitt av agentens bygger, til å avgjøre hvilke apphandlinger som er tilgjengelige, og når sluttbrukere blir bedt om å godkjenne dem. For agentatferd, se: ChatGPT Workspace Agents for Enterprise and Business.

Publiser app

Merk: Du er ansvarlig for å kontrollere at MCP-serveren og appen er trygge og egnet for organisasjonen før publisering. Finn ut mer

Bare administratorer og eiere kan publisere apper. Gå til Innstillinger for arbeidsområde → Apper for å publisere. Klikk på Utkast og deretter på Publiser-knappen. Gå gjennom sikkerhetsadvarslene (spesielt for skrivehandlinger). Når appene er publisert, vises de i arbeidsområdets liste over godkjente koblinger og under Apper i brukernes ChatGPT-innstillinger, med etiketten egendefinert ved siden av appnavnet.

Administratorer i Business og Enterprise/Edu kan oppdatere verktøylisten til en eksisterende egendefinert MCP-app fra appinnstillingene i arbeidsområdet uten å opprette appen på nytt. For å oppdatere verktøylisten må du ha tillatelse til å administrere appen og en gyldig tilkobling til den. Mens en app fortsatt er i utviklermodus, kan appeieren endre navn og logo fra appens Administrer-meny under Apper i innstillingene. Enterprise/Edu-abonnementer har flere kontrollmuligheter – les videre for å finne ut mer.


Kontrollmuligheter for administratorer og eiere i Enterprise/Edu

Administratorer og eiere i Enterprise/Edu kan også bruke RBAC til å bestemme hvem som får tilgang til appen, og styre hvilke handlinger appen eller koblingen kan utføre, før publisering.

  • Når du har klikket på Publiser (i forrige trinn), bruker du Konfigurer handlinger i dialogboksen som vises, for å bestemme hvilke handlinger appen får utføre. Merk av eller fjern avmerkingen for hver handling. Du kan også klikke på Oppdater for å hente nye handlinger (ikke valgt som standard) eller oppdaterte handlingsdefinisjoner. Bruk Konfigurer tilgang for å velge hvilke grupper som skal få tilgang, før du publiserer.

Du kan også styre apphandlinger etter publisering.

  • Finn appen under Innstillinger for arbeidsområde → Apper, klikk på menyen med tre prikker (...) ved siden av appen du vil konfigurere, og klikk på Handlingskontroll.

  • Oppdateringer på MCP-serveren aktiveres ikke automatisk. Du kan klikke på Oppdater-knappen for å hente det nyeste settet med handlinger eller oppdateringer av eksisterende handlinger. Nye handlinger er deaktivert som standard, og endringer i eksisterende handlinger vises i en differansevisning.

Image

Bruk den nye appen i chatter

  • Start en chat, og velg én eller flere apper for én enkelt melding, eller bruk bedriftskunnskap.

  • Du kan aktivere flere apper fra både OpenAI og tredjeparter i én enkelt prompt (for eksempel hente interne data og deretter opprette en sak basert på resultatet).

  • Appvalget gjelder bare for meldingen der du bruker appen, ikke for hele samtalen. Du trenger ikke å velge en app på nytt for å diskutere eller vise til resultater som allerede finnes i chatten.

  • Nevn appen med @ på nytt når en oppfølging krever nye data eller en ny handling fra appen.

  • Merk: Hvis du bruker bedriftskunnskap, inkluderes bare apper med søke- eller hentefunksjonalitet.

  • Ved handlinger som skriver eller endrer noe, kan ChatGPT be om bekreftelse basert på apptillatelsene og konteksten for handlingen. Se gjennom apptillatelsene før publisering, slik at brukerne forstår når ChatGPT kan be om bekreftelse før appen brukes.

Sikkerhet, trygghet og datahensyn

Merk: Tilkobling til usikre eller uklarerte MCP-servere kan øke eksponeringen for sikkerhetsrisikoer (inkludert promptinjeksjon). Koble bare til servere du stoler på, og sørg for at utviklerne forstår risikoene før utviklermodus aktiveres. Finn ut mer

Utviklermodus er en kraftig funksjon som krever ansvarlig oppsett og tilsyn. For skrive- eller endringshandlinger kan ChatGPT be om bekreftelse avhengig av apptillatelser, handlingens kontekst og handlingens mulige innvirkning. Noen spesielt risikable handlinger kan bli blokkert i stedet for å bli lagt frem for godkjenning. Administratorer/eiere ser risikoadvarsler når de aktiverer apper som kan skrive eller endre data.

Du er ansvarlig for å vurdere og verifisere egnetheten til egendefinerte apper og koblinger du bygger, eller tredjepartsapper og -koblinger du legger til for bruk i arbeidsområdet ditt. Sørg for at alle tekniske kontroller, brukskontroller og policykontroller er bestått før du distribuerer en egendefinert kobling.

Compliance API

Brukersamtaler – inkludert de som bruker en hvilken som helst app – er tilgjengelige i Compliance API for Enterprise/Edu-kunder.

Vanlige spørsmål

Hvem kan aktivere utviklermodus?

  • Enterprise/Edu: Administratorer gir tilgang i Tillatelser og roller → Tilkoblede data. Aktiverte brukere slår den deretter på i Innstillinger → Apper → Avanserte innstillinger. Bare administratorer/eiere kan publisere. Administratorer kan i tillegg konfigurere hvem som får tilgang ved å bruke RBAC.

  • Business: Bare administratorer kan bruke utviklermodus. Slå den på via Brukerinnstillinger → Apper → Avanserte innstillinger → Utviklermodus eller Innstillinger for arbeidsområde → Apper → Opprett i utviklermodus. Deretter publiserer du i Innstillinger for arbeidsområde → Apper.

Finnes det geografiske begrensninger?

Nei.

Kan jeg teste apper som er bygget med Apps SDK, i utviklermodus?

Ja, du kan teste apper i utviklermodus.

Er MCP-apper tilgjengelige på mobil?

Nei – kun på nett.

Kan apper oppdateres etter publisering? Kan jeg slå bestemte verktøy av og på (lesing, skriving eller henting)?

Administratorer i Business og Enterprise/Edu kan oppdatere verktøylisten til en eksisterende egendefinert MCP-app fra appinnstillingene i arbeidsområdet uten å opprette appen på nytt. For å oppdatere verktøylisten må du ha tillatelse til å administrere appen og en gyldig tilkobling til den. Administratorer og eiere i Enterprise/Edu kan aktivere eller deaktivere handlinger for apper og koblinger etter publisering. Se delen om publisering av apper for mer informasjon.

Hvilke sikkerhetskontroller finnes for skrivehandlinger?

ChatGPT kan be om bekreftelse før viktige handlinger eller andre endringer basert på apptillatelser og handlingens kontekst. Administratorer ser risikoadvarsler når de aktiverer apper som kan skrive eller endre data.

Hvordan vurderer OpenAI appsikkerhet?

OpenAI utfører red teaming, overvåking og varsler for skrivehandlinger. Apper i det OpenAI-godkjente registeret har blitt vurdert før de ble tilgjengelige. Du er ansvarlig for å verifisere at enhver app eller kobling er egnet for organisasjonen din, inkludert apper og koblinger du utvikler, eller tredjepartsapper og koblinger du laster opp.

Kan jeg laste opp en app som noen andre har laget?

Ja. Administratorer og utviklere kan laste opp alle typer apper (inkludert apper med åpen kildekode og apper laget av leverandører). Kontroller at appen er trygg og egnet før publisering.

Kan ChatGPT bruke flere apper samtidig?

Ja. Arbeidsområder kan bruke flere egenutviklede apper og tredjepartsapper i én enkelt prompt.

Bør jeg bruke en OpenAI-bygget app eller en egendefinert MCP-app?

OpenAI-bygde apper er bare søk i dag og støtter ikke skrivehandlinger. Bruk egendefinerte MCP-apper for skrive-/endrekapasiteter.

Kan jeg koble til en lokal MCP-server?

Ikke direkte. ChatGPT kobler til eksterne MCP-servere. Hvis MCP-serveren din kjører på et privat nettverk, lokalt eller på en utviklermaskin, bruker du Secure MCP Tunnel for å koble den til støttede OpenAI-produkter uten å eksponere serveren for det offentlige internettet.

Er søke- og henteverktøy påkrevd for tilkoblede servere?

Nei. De er ikke lenger påkrevd.

Kan agentmodus og dyp forskning bruke tilpassede apper?

Agent mode bruker ikke tilpassede apper. Dyp forskning kan bruke tilpassede apper, men bare for lese-/fetch-handlinger – ikke for skrivehandlinger.

Er apper og full MCP-beta tilgjengelig for Pro-brukere?

Pro-brukere kan bygge apper med Apps SDK. Full MCP er foreløpig bare tilgjengelig for Business- og Enterprise/Edu-brukere. Pro-brukere kan koble til MCP-er med lese-/hentetillatelser i utviklermodus.

Merk at Pro-brukere fortsatt må aktivere utviklermodus for å bruke egendefinerte apper.

Kan jeg bruke den tilpassede appen min med bedriftskunnskap?

Bedriftskunnskap støtter tilpassede apper med fetch-/søketilgang. Enterprise-administratorer og -eiere styrer hvem som kan se og få tilgang til disse appene ved hjelp av RBAC. Apper med interaktivt brukergrensesnitt støttes foreløpig ikke i bedriftskunnskap.

Oppdateres endringer i MCP-apper automatisk i arbeidsområdet mitt?

Nei. Etter at en administrator først godkjenner en MCP-app for arbeidsområdet, bruker ChatGPT et «frosset» øyeblikksbilde av de tilgjengelige verktøyene og inndataene. Endringer som gjøres senere av appens utvikler, blir ikke tatt i bruk før en administrator gjennomgår og publiserer en oppdatering.

Hva skjer hvis en verktøydefinisjon endres etter godkjenning?

Hvis den aktive appen ikke lenger samsvarer med det låste øyeblikksbildet, kan verktøykall feile. Bakoverkompatible oppdateringer (for eksempel å legge til en ny valgfri parameter) kan fortsatt fungere. Hvis verktøydefinisjonen ikke er bakoverkompatibel, må administratorer/eiere oppdatere verktøyhandlingene fra Arbeidsområdeinnstillinger før de fortsetter. Se delen Publiser app i denne artikkelen for mer informasjon om hvordan du publiserer endringen.

Vil brukere se et prompt om å oppdatere eller varsle administratoren hvis et kall feiler?

Nei. Feilmeldinger inkluderer i dag ikke et automatisk prompt om å oppdatere, og administratorer varsles ikke proaktivt når en app trenger gjennomgang.

Var denne artikkelen nyttig?