OpenAI laat beheerders plugins uitrollen vanuit GitHub
OpenAI heeft de afgelopen week een reeks beheerdersfuncties aan ChatGPT toegevoegd die weinig aandacht kregen, maar die voor bedrijven meer uitmaken dan de zoveelste modelupdate. Sinds 28 augustus kunnen beheerders een eigen plugin-marktplaats importeren uit een GitHub-repository, met een dagelijkse synchronisatie. Dat staat in de release notes van OpenAI voor ChatGPT Enterprise, Edu en Business.
Een plugin-winkel uit je eigen repository
De documentatie van OpenAI beschrijft het kort: een workspace-beheerder importeert een marktplaats uit een publieke of prive GitHub-repo en houdt de plugins daarin bij via dagelijkse sync. Handmatig bijwerken kan ook, via Workspace settings, Plugins, Marketplaces en dan Sync now.
Het idee erachter is niet ingewikkeld. Plugins bepalen wat ChatGPT binnen een bedrijf mag aanraken: welke systemen en welke data. Laat je dat aan individuele medewerkers over, dan ontstaat een wildgroei die niemand meer overziet. Onderzoekers van Princeton lieten eerder zien dat agent-skills prima werken tot de bibliotheek te groot wordt. Door de catalogus in een repository te zetten, loopt de uitrol via dezelfde review- en versiestroom als gewone software.

SCIM en controle over modeltoegang
Een dag eerder, op 27 augustus, kwam de identiteitskant erbij. ChatGPT Enterprise en Edu kregen centraal gebruikersbeheer via de admin console met SCIM-provisioning. Gebruikers en groepen worden een keer op tenantniveau gesynchroniseerd en daarna toegewezen aan de workspaces waar ze horen. In diezelfde update zitten instellingen waarmee een beheerder bepaalt welke modellen een groep mag gebruiken.
Er kwam ook een verandering aan de gebruikerskant. ChatGPT ondersteunt nu meerdere Google-accounts binnen een gesprek, voor Gmail, Agenda en Contacten. Dat klinkt onschuldig tot je bedenkt hoeveel mensen een zakelijk en een prive-account door elkaar gebruiken. Wie de koppeling verkeerd zet, laat een assistent in de verkeerde mailbox rondkijken. Dat de inbox een kwetsbare plek is bleek eerder al toen onzichtbare tekst in e-mail een AI-samenvatting kaapte.
Anthropic regelt het net zo voor Claude
Anthropic biedt vergelijkbare knoppen. Volgens de eigen supportdocumentatie kunnen eigenaren op Team- en Enterprise-abonnementen marktplaatsen aanmaken en per plugin instellen of die automatisch wordt geinstalleerd, beschikbaar is, verplicht is of verborgen blijft. Ook daar kan een GitHub-repository de bron zijn, met maximaal 500 plugins per marktplaats en een sync die afgaat zodra een pull request met een versieverhoging in de hoofdbranch landt. Publieke repo’s zijn daar uitgesloten, de repo moet prive of internal zijn.
Beide bedrijven duwen hun assistent dieper de bedrijfsprocessen in. Claude praat inmiddels ongevraagd mee in Slack-kanalen, ChatGPT leest en verstuurt iMessage, en allebei krijgen ze een eigen browser. Hoe meer die assistenten kunnen, hoe zwaarder de vraag weegt wie de koppelingen aanzet.
Wat betekent dit
Voor Nederlandse IT-afdelingen verschuift de vraag van welk model het slimst is naar wie bepaalt welke koppelingen er in de organisatie leven. Een plugin-catalogus in Git laat security en compliance werken met gereedschap dat ze al voor code gebruiken: pull requests en versiebeheer, met een spoor dat achteraf te volgen is.
Daar hangt wel werk aan. Iemand moet die repository beheren, plugins beoordelen en versies bijhouden. Organisaties die dat niet inrichten houden de huidige situatie: medewerkers die zelf koppelingen aanzetten, zonder dat iemand overzicht heeft over welke data waarheen gaat.
