News · ChatGPT torna-se uma superfície de renderização: o Apps SDK da OpenAI integra a UI do programador dentro do chat

Jul, 94 min de leitura
Frontend

ChatGPT torna-se uma superfície de renderização: o Apps SDK da OpenAI integra a UI do programador dentro do chat

O Apps SDK da OpenAI expande o Model Context Protocol para que os programadores integrem tanto a lógica como a interface nas conversas do ChatGPT — com mapas, playlists e apresentações renderizados diretamente no chat.

O que o Apps SDK traz realmente em relação ao MCP

A afirmação técnica central aqui é específica: o Apps SDK é construído sobre o Model Context Protocol, o padrão aberto que o ChatGPT já usa para se ligar a ferramentas e dados externos. Mas a OpenAI afirma que o expande para que os programadores possam desenhar "tanto a lógica como a interface das suas apps".

Essa componente de interface é a novidade. O MCP, por si só, trata chamadas a ferramentas e dados. O Apps SDK adiciona a capacidade de definir o que o utilizador vê — o mapa com anúncios do Zillow, a playlist do Spotify, a apresentação do Canva — renderizado dentro do chat, em vez de numa janela separada ou através de um link externo.

A OpenAI está também a disponibilizar o SDK como open source, afirmando que as apps construídas com ele "podem correr em qualquer lugar que adote este padrão". Assim, a camada de interface está a ser apresentada como portátil, não fechada ao ChatGPT — pelo menos em princípio.

A janela de chat é agora um anfitrião de frontend

Para as equipas de frontend, a mudança interessante é que o ChatGPT passa a ser um contentor que renderiza os seus componentes interativos. O anúncio descreve apps que "combinam elementos interativos familiares — como mapas, playlists e apresentações — com novas formas de interação através da conversa".

Descrevem-se duas formas de invocação. Um utilizador pode chamar uma app pelo nome — "Spotify, cria uma playlist para a minha festa desta sexta-feira" — ou o ChatGPT pode sugerir uma app quando considera o momento relevante, como propor o Zillow quando alguém fala em comprar casa. Em ambos os casos, a app surge a meio da conversa, e não numa página que o utilizador visitou deliberadamente.

Isto reformula um problema clássico de frontend. Em vez de desenhar um ecrã completo que o utilizador visita de forma deliberada, os programadores passam a desenhar um componente que surge num contexto imprevisível, intercalado com texto gerado pelo modelo. A resposta da OpenAI é documentação com diretrizes de design e um repositório open source de exemplos, além da promessa de "mais componentes reutilizáveis e ferramentas de desenvolvimento mais rápidas" no futuro.

As peças que ainda faltam

Isto é uma pré-visualização, e o anúncio é honesto quanto às lacunas. Os programadores já podem construir e testar hoje usando o Modo de Desenvolvedor no ChatGPT, mas a submissão para revisão e publicação chega "ainda este ano", juntamente com um diretório dedicado onde os utilizadores poderão explorar as apps.

A monetização é explicitamente deixada para mais tarde — a OpenAI diz que partilhará detalhes em breve, incluindo suporte para um novo Agentic Commerce Protocol para checkout instantâneo no ChatGPT. A disponibilidade também está segmentada: as apps foram lançadas primeiro para utilizadores autenticados dos planos Free, Go, Plus e Pro fora do EEE, da Suíça e do Reino Unido, com uma atualização de 13 de novembro a assinalar o acesso em pré-visualização para os planos Business, Enterprise e Edu.

O conjunto de lançamento é reduzido e cuidadosamente selecionado: Booking.com, Canva, Coursera, Figma, Expedia, Spotify e Zillow, com mais onze parceiros prometidos. Trata-se de um lançamento controlado, e a OpenAI afirma que este feedback inicial moldou a pré-visualização do SDK que os programadores recebem agora.

O que construir para uma superfície de chat com 800 milhões de utilizadores exige das equipas

A proposta da OpenAI aos programadores é o alcance: "mais de 800 milhões de utilizadores do ChatGPT no momento certo". A implicação concreta para as equipas é que a distribuição e a interface começam a convergir numa superfície que não controlam. A sua app aparece quando o modelo decide que é relevante, liga-se ao seu backend para que os clientes existentes possam iniciar sessão, e é renderizada através do anfitrião da OpenAI.

Isto traz consigo restrições reais explicitadas no anúncio: as apps têm de ser adequadas para todos os públicos, seguir as políticas de utilização da OpenAI, publicar políticas de privacidade claras, recolher apenas o mínimo de dados necessário e passar por um pedido de ligação que informa os utilizadores sobre que dados são partilhados. As apps que cumprem "padrões mais elevados de design e funcionalidade" podem ser destacadas de forma mais visível — o que faz da qualidade do design uma palanca de distribuição, e não apenas uma questão de acabamento.

Para as equipas aplicadas, a leitura prática é tratar o Apps SDK como se trataria qualquer nova plataforma de frontend em pré-visualização: construir agora com base nos exemplos open source para compreender o modelo de componentes, mas assumir que o processo de revisão, a classificação no diretório e os termos de monetização — nenhum deles ainda definitivo — irão determinar se vale a pena lançar uma app.

Find this story relevant to you?

Contact us to find a unique solution

Contact us

Precisa de um parceiro de engenharia de IA que saiba executar?

Ajudamos equipas em Portugal a integrar IA em produtos, automatizar processos de alto valor e modernizar os sistemas que suportam o negocio.

Get in touch

Leitura relacionada

Mais análises sobre entrega de produto, AI operacional e o trabalho de sistemas que faz com que a implementação funcione na prática.

Jul, 134 min de leitura
Frontend

A DNP colocou o ChatGPT Enterprise diante de dez departamentos e tratou a janela de chat como interface

Jul, 134 min de leitura
Frontend

A AdventHealth implementa o ChatGPT em nove estados ao tratar a adoção como o produto

Jul, 13Leitura de 4 min
Frontend

A AP+ utiliza a Codex para criar prototípagens de pagamento funcionais, e não apenas ecrãs clicáveis