ChatGPT의 새로운 지능형 UI가 24시간 만에 리버스 엔지니어링되었고, 로컬 LLM으로도 재현 가능하다고 함
chatgpt's new intelligent ui was reverse engineered in less than 24 hours, and apparently you can recreate it with local llms
핵심 요약
ChatGPT의 지능형 UI가 리버스 엔지니어링되어 로컬 LLM으로도 구현 가능하다는 소식에 대한 기술적 논의.
- 생성형 UI — LLM이 실시간으로 대화형 인터페이스를 구성하는 기술임
- 리버스 엔지니어링 — 공개된 트래픽과 자바스크립트 분석으로 24시간 만에 구현됨
- 로컬 LLM 활용 — 오픈 소스 프레임워크를 통해 로컬 환경에서도 유사한 UI 구현 가능함
- 기술적 회의론 — 이미 제미나이 등에서 유사한 기능을 제공해왔다는 반응이 지배적임

ChatGPT가 새로 내놓은 "Intelligent UI" 기능에 대한 꽤 흥미로운 기술 분석 글을 봤는데, 여기 형들도 관심 있을 것 같아서 가져와 봤어.
이 개념이 생소한 형들을 위해 간단히 설명하자면, Intelligent UI는 OpenAI가 Generative UI를 해석하는 방식이야. LLM이 텍스트나 마크다운으로만 답변하는 게 아니라, 실시간으로 상호작용 가능한 인터페이스를 직접 구성하는 거지.
이걸 구현하는 방식은 여러 가지가 있어. 어떤 시스템은 모델이 미리 정의된 컴포넌트 라이브러리에서 요소를 골라 조합하게 만들고, 또 어떤 건 아예 즉석에서 인터페이스 전체를 생성해 버리기도 해(쉽게 말해 HTML/React 코드를 짜서 iframe 안에 띄우는 방식).
이건 딱 잘라 말하기보단 일종의 스펙트럼 같은 거야. OpenUI, Vercel의 JSON-render, 구글의 A2UI, 그리고 이번 ChatGPT의 Intelligent UI까지 전부 이 스펙트럼 어딘가에 위치해 있는데, 유연성, 안정성, 성능, 그리고 모델에게 얼마나 자유도를 줄 것인지에 따라 장단점이 다 갈려.
근데 진짜 재밌는 건 따로 있어.
이 사람들이 출시 24시간도 안 돼서 ChatGPT의 구현 방식을 리버스 엔지니어링 해버렸거든!
특히 대단한 건 OpenAI 내부 코드에 접근한 것도 아니고, 순수하게 겉으로 드러나는 동작만 보고 이걸 다 파악했다는 거야.
분석 글 내용을 보면 이래:
“모든 관찰은 우리 ChatGPT 계정과 ChatGPT 웹 앱이 생성하는 트래픽, 그리고 chatgpt.com이 공개적으로 제공하는 자바스크립트 코드를 기반으로 했음.”
공학적인 관점에서 보면 진짜 감탄만 나오더라. 시스템이 어떻게 돌아가는지 분석해서 정리하는 속도가 미쳤음.
그리고 더 웃긴 포인트가 하나 더 있어.
이 팀이 Open Intelligent UI라는 걸 공개했는데, 이게 OpenAI가 더 이상 "Open"하지 않다는 걸 대놓고 비꼬는 거거든. 근데 이 사람들이 openui.com 도메인을 실제로 가지고 있다는 걸 알면 웃음벨이 따로 없음 ㅋㅋ
이 사람들이 주장하는 건, 자기네 오픈소스 프레임워크를 쓰면 너희 앱에서도 ChatGPT의 새로운 Intelligent UI랑 비슷한 경험을 구현할 수 있다는 거야.
여기서 진짜 흥미로운 점은, 기술적으로 이걸 로컬 LLM으로도 다 할 수 있다는 거지.
OpenUI는 모델을 가리지 않으니까 Ollama나 LM Studio 같은 걸로 로컬 모델이랑 연동할 수 있어. 클릭 한 번으로 ChatGPT 경험을 그대로 복사해 오는 건 아니겠지만, 내 이해로는 로컬에서 돌아가는 비슷한 걸 만들 수 있는 기반은 다 갖춰진 셈이지.

