오픈AI(OpenAI)의 챗GPT(ChatGPT) 데스크톱 앱이 리브레오피스(LibreOffice) 오픈소스 오피스 스위트 전체를 포함하고 있다는 사실이 최근 한 개발자에 의해 발견되었습니다. 이 앱은 약 1.7GB에 달하는 'codex-primary-runtime'이라는 폴더 안에 파이썬(Python), 노드(Node.js) 설치 파일과 함께 포플러(Poppler), 깃(git) 등 다양한 네이티브 바이너리들을 번들로 제공하고 있습니다. 이는 챗GPT 앱이 단순히 대규모 언어모델(LLM)과의 대화를 넘어, 실제 문서 작업과 같은 복잡한 기능을 수행하기 위해 다양한 외부 도구를 활용하고 있음을 보여줍니다.
이러한 발견은 개발자 사이먼 윌리슨(Simon Willison)이 자신의 캐시(cache) 폴더를 정리하던 중 우연히 이루어졌습니다. 그는 'codex-primary-runtime' 폴더 내 'plugins/openai-primary-runtime/plugins/documents' 경로에서 챗GPT 앱이 이 바이너리들을 어떻게 찾아 사용해야 하는지에 대한 '스킬(skills)' 파일들을 확인했습니다. 특히 리브레오피스는 2010년 오픈오피스(OpenOffice.org)에서 분리된 오픈소스 오피스 프로그램으로, 워드 프로세서, 스프레드시트, 프레젠테이션 등 다양한 문서 작업 기능을 제공합니다. 챗GPT 앱이 이러한 무거운 오피스 스위트를 통째로 포함하고 있다는 것은, 향후 AI가 직접 문서를 생성하거나 편집하는 등의 고도화된 작업을 앱 내부에서 처리할 가능성을 시사합니다.
이번 발견은 AI 애플리케이션의 기능 확장 방식에 대한 중요한 시사점을 던집니다. AI 앱이 자체적으로 모든 기능을 구현하기보다는, 기존의 강력한 오픈소스 도구들을 활용하여 기능을 확장하는 전략을 취하고 있다는 것입니다. 이는 개발자들이 AI 앱을 만들 때 필요한 기술 스택과 아키텍처 설계에 대한 새로운 관점을 제시하며, AI와 기존 소프트웨어 생태계의 융합 가능성을 보여줍니다. 사용자 입장에서는 AI 앱이 더욱 다양한 실제 업무를 처리할 수 있게 되어 편의성이 증대될 것으로 기대됩니다.