임도현
Apps in ChatGPT 생태계를 위한 python 기반 오픈소스 프레임워크를 함께 만들어나갈 분들과 커피챗을 하고 싶습니다
4일 전에 OpenAI가 Apps in ChatGPT를 공개하였습니다. 챗지피티 내부에서 챗 인터페이스에 맞는 형식의 앱들을 사용할 수 있는 개념입니다.
예상대로 어떤 사람들은 Apps in ChatGPT에 부정적인 반응을 보이고 있습니다. “GPTs를 이용해서 AI agent 플랫폼으로 도약한다면서 실패했었잖아? 상식적으로 OpenAI가 애플 앱스토어를 이긴다는게 말이 되나?”
저의 생각은 다릅니다.
챗지피티의 WAU(주간 활성 활용자수)는 8억명입니다.
최초 1억 명의 MAU(월간 활성 사용자)를 확보하기까지 애플은 3.6년이 걸렸지만, 챗지피티는 단 2개월만에 이를 이루어냈습니다.
이를 두고 안드레 카파시(전 OpenAI, 전 테슬라 AI 리드)는 다음과 같이 말했습니다.
“챗 인터페이스는 GUI(화면 기반 인터페이스)와 비교해서 훨씬 인류 친화적입니다. 인간이 특정 화면을 클릭하는 행위는 자연적으로 일반적인 것이 아니지만, 대화를 하는 형식은 지극히 자연스럽기 때문이죠”
챗 인터페이스 자체의 인간 친화성은 챗지피티가 애플에 비해 21배나 빨리 성장했다는 사실에서 증명되었습니다.
따라서 apps in ChatGPT가 챗 인터페이스/OS native한 시대의 미래가 맞다고 믿습니다. 샘얼트만은 전 애플의 디자인 총괄인 조니 아이브와 함께 AI native 디바이스를 만들고 있는데, apps in chatGPT가 바로 이러한 앱들을 챗GPT의 플랫폼으로 유입시키기 위한 발판입니다. 따라서 OpenAI가 모든 리소스를 투입하여 apps in ChatGPT의 성공을 위해 노력할 것이 확실합니다.
그렇다면 우리에게는 어떤 기회가 있을까요?
바로 Apps in ChatGPT를 개발하는 프레임워크와, 이를 호스팅하는 클라우드 시장에서의 자리가 남아 있습니다.
vercel이 리액트 기반 웹사이트를 만들 수 있는 next.js 프레임워크를 출시한 뒤, 해당 프레임워크로 개발한 웹사이트를 쉽게 호스팅할 수 있는 배포 서비스를 제공한 것 처럼 말입니다.
챗지피티용 어플을 만드는 “apps sdk”가 공개되어 이를 확인해보았지만, openai의 공식 git 레포(https://lnkd.in/gVzH4h9H 문제를 찾을 수 있었습니다. 해당 git repo는 React 컴포넌트를 동적으로 로딩하지 못합니다. 개발자가 미리 컴포넌트들 build시켜 이를 정적인 html, css, js 파일로 asset을 만든 후, 해당 asset들의 해시값까지 하드코딩해야 합니다.
실제로 이러한 문제를 저희가 가장 먼저 발견하여 js 기반 오픈소스 프레임워크를 이틀간 밤을 새어 공개하기도 하였습니다. (https://lnkd.in/gziinEq6)
각 언어별로 다양한 웹 개발 프레임워크들이 나왔듯이 (js 기반의 next/react/vue/angular, python 기반의 django flask, java 기반의 spring 등등), 챗 지피티 앱을 위해서도 각 언어별 프레임워크가 나오리라 확신합니다.
특히 저는 다음과 같은 이유로 “파이썬 기반 오픈소스 프레임워크”를 함께 만드실 분들을 찾고 있습니다.
1. apps in ChatGPT를 개발하기 위한 언어로는 파이썬이 가장 적합합니다. apps sdk는 mcp 서버 기반으로 mcp tool을 활용해서 컴포넌트를 내보내는 형식인데, mcp 서버와 클라이언트를 만들기 위해서는 파이썬 기반의 FastMCP 프레임워크를 사용하는 것이 가장 개발자 친화적이기 때문입니다.
2. js 기반 프레임워크를 쓰는 가장 큰 이유 중 하나가 리액트로 컴포넌트를 관리할 수 있다는 점인데, apps in chatGPT에는 컴포넌트가 가지는 효용이 적습니다. openAI의 “apps design guideline”을 보면, “UI should be reduced to the absolute minimum”라고 명시되어있습니다. 따라서 기존의 대규모 웹 페이지처럼 컴포넌트로 섹션을 나누어 작업을 할 필요가 감소하였습니다.
3. 시장 논리적으로 말이 됩니다. 대부분의 웹사이트 개발 프레임워크(vue,next,angular,svelte 등등)들은 js 기반이며 관리하는 회사가 있습니다. 하지만 파이썬 기반 프레임워크인 django는 완전한 오픈소스 프레임워크로서 관리하는 주체가 기업이 아닙니다. 또한 js 프레임워크 회사들이 파이썬 기반 프레임워크를 만드는건 js 기반 사업 생태계에 해가 됩니다. 우리가 일종의 counter positioning을 한다는 논리가 성립합니다.
전혀 허황된 방향이 아니라고 생각합니다.
이제 경주가 시작되었고, 신생 팀들 중에서 승자가 나올 수 있는 게임입니다.
많은 분들과 대화 나누고 싶습니다.
해당 프로젝트에 가슴 뛰고 설레시는 분, 저에게 조언을 주고 싶으신 분,
언제든지 링크드인 메세지 혹은 아래 폼으로 연락 주시면 감사드리겠습니다!
프로젝트 지원 폼
https://tally.so/r/nG8P5Z
커피챗 / 문의
고려대학교 임도현 - 유저 20만명 럭타임 코파운더, superclaude(깃허브 ⭐️16.5K) 컨트리뷰터
서울대학교 박성호 - 전 Entry (Pickle YCW25의 전신) 코파운더
david@dooi.ai
zach@dooi.ai