ChatGPT's Intelligent UI emits a custom DIL language, not raw code, an engineer reports
Overview
An engineer who reverse-engineered OpenAI's Intelligent UI in ChatGPT says the model does not write raw code for interfaces.
According to the post by Rohan Paul on X, ChatGPT emits a custom UI language called DIL, the server compiles it and streams it to a client, and the client renders it with about 70 native components in a sandboxed runtime.
The post says interactions run without additional AI calls. The engineer's findings are reported on X and have not been confirmed by OpenAI.
Written by AI from the articles below · updated Oct 11, 8:45 AM ET
Check the sources:
Article timeline
The articles in this story. Times are ET.
Rohan Paul@rohanpaul_aiXReverse-engineered: how ChatGPT's Intelligent UI generates interfacesAIAn engineer reverse-engineered OpenAI's new Intelligent UI and found that ChatGPT does not write raw code for interfaces. It emits a custom UI language called DIL, which the server compiles and streams to a client that renders it with about 70 native components in a sandboxed runtime. Interactions run without additional AI calls.

Heat trend
- Current comparable heat
- 9
- Peak comparable heat
- 10Oct 11, 9:00 AM ET
- Change in past 24 hours
- –
The trend compares only continuously observed participants, so its scope may be smaller than the current heat total. Hover or tap for hourly heat; use arrow keys with a keyboard.