Live data from Hacker News

Developers can now submit apps to ChatGPT

openai.com

41–50 of 137 posts

Re: Developers can now submit apps to ChatGPT

#41

Is this an attempt to engender developer goodwill that they've lost over 5.2s overfitting issues? I've canceled my subscription, I don't plan on releasing an app to their platform.

Also cancelled - it does feel like commoditisation is here now for LLMs. Recently, I've found Gemini & DeepSeek as good or better at 95% of what GPT can do now, so I can no longer justify paying for it.

Re: Developers can now submit apps to ChatGPT

#43
post #15

What I really want from Anthropic, Gemini, and ChatGPT is for users to be able to log in with them, using their tokens. Then you can have open/free apps that don’t require the developer to track usage or burn through tons of tokens to demonstrate value. Most users aren’t going to manage API keys, know that that even means, or accept the friction.

We do this at openrouter and many apps use exactly that pattern!

Re: Developers can now submit apps to ChatGPT

#44

I'm interested to see which companies and industries are willing to put ChatGPT between them and their customers, and how many will strongly push back against this feature.

You'd be surprised! In B2C at least, almost every company we talked to is building a ChatGPT App out ouf fear of missing out this agentic wave like so many missed mobile 15 years ago

Re: Developers can now submit apps to ChatGPT

#45
post #27

Tried the GitHub app, made sure everything was properly connected, and asked a question about one of my repositories. It repeatedly claimed (5 times) that it wasn't connected and couldn't do anything, telling me to check the checkboxes that were already checked. Only after I showed it a screenshot of the settings did it suddenly comply and answer the question. I guess it still needs more polish.

Screenshots use a different router, so if you get stuck in one modality then pasting a screenshot can sometimes divert whatever "expert" you were stuck on that was refusing to comply. I don't work at OpenAI but I know enough about how these systems are architected to know that once you are stuck in a refusal basin the only way is to start a new session or figure out how to get routed to another node in their MoE conf…

It’s actually more complicated than that now. You don’t get that kind of refusal purely from MoE. OpenAI models use a fine-tuned model on a token-based system, where every interaction is wrapped as a “tool call” with some source attached, and a veracity associated with the source. OpenAI tools have high veracity, users have low veracity. To mitigate prompt injection, models are expect a token early in the flow, and then throughout the prompt they expect that token to be associated with the tool calls.

In effect this means user input is easily disbelieved, and the model can accidentally output itself into a state of uncorrectable wrongness. By invoking the image tool, you managed to get your information into the context as “high veracity”.

Note: This info is the result of experimentation, not confirmed by anyone at OpenAI.

Re: Developers can now submit apps to ChatGPT

#46

> Apps extend ChatGPT conversations by bringing in new context and letting users take actions like order groceries, turn an outline into a slide deck, or search for an apartment. Between this description and their guidelines these don't really sound like "apps", but a way to integrate an existing app with ChatGPT sessions. I'm trying to figure out what's in it for the developer other than ultimately taking users away…

Chatgpt apps are MCP servers with a UI resource (can be a react component or vanilla js) that gets shown in an frame one the tool is called by chatgpt. So you can't just port an existing app, but you can reuse the same backend Api wrapped inside an mcp server, and some of the components that you need to adapt to openai ux requirements. I practice this means developing an app from scratch.

Re: Developers can now submit apps to ChatGPT

#47

> Apps extend ChatGPT conversations by bringing in new context and letting users take actions like order groceries, turn an outline into a slide deck, or search for an apartment. Between this description and their guidelines these don't really sound like "apps", but a way to integrate an existing app with ChatGPT sessions. I'm trying to figure out what's in it for the developer other than ultimately taking users away…

The idea behind Apps is that they can expand the capabilities of ChatGPT in multiple ways. Text-only MCPs are a type of app that can provide both actions and context in your conversations, but Apps can do much more now that you can bring in custom UI in multiple formats (card, full-screen, etc) as we showed at DevDay in October. Btw UI is proposed for the MCP spec in SEP-1865.

Since then, I’ve seen some very impressive demos and I’m excited to see what developers create on the platform as that’s always the coolest part.

Re: Developers can now submit apps to ChatGPT

#48

Earlier quoted context omitted.

Screenshots use a different router, so if you get stuck in one modality then pasting a screenshot can sometimes divert whatever "expert" you were stuck on that was refusing to comply. I don't work at OpenAI but I know enough about how these systems are architected to know that once you are stuck in a refusal basin the only way is to start a new session or figure out how to get routed to another node in their MoE conf…

It’s actually more complicated than that now. You don’t get that kind of refusal purely from MoE. OpenAI models use a fine-tuned model on a token-based system, where every interaction is wrapped as a “tool call” with some source attached, and a veracity associated with the source. OpenAI tools have high veracity, users have low veracity. To mitigate prompt injection, models are expect a token early in the flow, and t…

Seems plausible but the overall architecture is still the same, your request has to be "routed" by some NN & if that gets stuck picking a node/"expert" (regardless of "tools" & "veracity" scoring) that keeps refusing the request incorrectly then getting unstuck is highly non-trivial b/c users are not given a choice in what weights are assigned to the "experts", it's magic that OpenAI is performing behind the scenes that no one has any visibility into.
Post reply on HN