Até esta semana, um plugin do ChatGPT era algo que o modelo chamava. A partir de agora pode ser algo que o utilizador abre. A OpenAI publicou as extensões de plugins, que permitem a programadores externos ligar o seu software às superfícies de interface que a própria OpenAI usa para construir o ChatGPT: a barra lateral, o compositor e os visualizadores de ficheiros.
A lista é concreta. Uma aplicação de barra lateral ganha a sua entrada na barra lateral global do ChatGPT e abre em ecrã inteiro. Um painel de conversa abre ao lado do diálogo, para o utilizador trabalhar na aplicação e falar com o modelo ao mesmo tempo. Um visualizador declara as extensões de ficheiro que suporta e abre os ficheiros correspondentes na sua própria interface, com leitura, atualizações em direto e gravação tratadas em conjunto. Um plugin pode declarar a sua página de definições dentro do ChatGPT, ligar diretamente a um item específico e ser mencionado a partir do compositor de computador para trazer conteúdo.
O mecanismo é MCP, alargado
A funcionalidade é entregue como OpenAI MCP Extensions, descrita na documentação como uma API formal e independente da linguagem que alarga o Model Context Protocol e a especificação MCP Apps. Há SDK para TypeScript e Python, uma especificação de protocolo publicada e um plugin de demonstração chamado Bits & Bolts que exercita cada extensão.
Outra peça do mesmo lançamento acrescenta suporte à especificação proposta MCP Events, que permite a um plugin iniciar uma automatização quando algo acontece numa aplicação ligada — no exemplo da própria OpenAI, uma nova tarefa num quadro de projeto leva o ChatGPT a ler os documentos ligados e a redigir um plano. Isso transforma os plugins de coisas que o utilizador invoca em coisas que correm sozinhas.

A disponibilização é desigual. As extensões na web são descritas como chegando em breve aos utilizadores do ChatGPT Free e Go, e as menções no compositor existem apenas na aplicação de computador. As funcionalidades atuais dos plugins não mudam. Do lado da distribuição, a OpenAI acrescentou um Plugin Creator, um fluxo de submissão redesenhado com feedback mais claro e melhor ordenação no diretório e nas conversas. Clientes Business, Enterprise, Healthcare e Edu podem alojar plugins suportados dentro dos Sites que constroem.
O número por baixo
Uma plataforma de programadores vale o que vale a sua distribuição, e a OpenAI pôs-lhe um número. No resumo do DevDay, a empresa descreve a abertura do ChatGPT “como uma superfície partilhada onde humanos e agentes colaboram e onde os programadores podem lançar diretamente novas experiências nativas aos nossos 1,2 mil milhões de utilizadores semanais no conjunto”. O número é da OpenAI, divulgado pela OpenAI, e não foi verificado de forma independente.
É também o argumento. Um lugar na barra lateral à frente de 1,2 mil milhões de utilizadores semanais é um canal de distribuição do género que historicamente pertenceu a sistemas operativos e lojas de aplicações, e aqui as condições são fixadas por uma só empresa que fornece também o modelo, a faturação e a ordenação.

Ao que os programadores estão a aderir
A documentação da OpenAI é clara ao dizer que os utilizadores escolhem que plugins usam e aprovam o acesso que cada um recebe, o que coloca a fronteira do consentimento no sítio certo. O que não aborda é a fronteira da plataforma: a mesma ordenação do diretório que faz emergir um plugin pode enterrá-lo, e as mesmas superfícies que alojam aplicações de terceiros alojam as da OpenAI — Pages, Space, Codex e o plugin de Reuniões estão todos na barra lateral que a API de extensões agora partilha.
O que observar
O primeiro teste a sério é a ordenação. A OpenAI diz ter melhorado as recomendações no diretório e nas conversas sem dizer como funciona nenhuma delas, e a economia de uma loja de aplicações decide-se nessa resposta. O segundo é saber se o MCP Events será adotado como norma ou ficará como um dialeto da OpenAI: é uma especificação proposta, e um ecossistema de plugins que corre sobre o alargamento que um único fornecedor faz de um protocolo aberto não é o ecossistema aberto para que esse protocolo foi feito.