본문으로 건너뛰기

© 2026 Molayo

OpenAI헤드라인2026. 06. 10. 07:58

Codex가 Notion에 제공하는 기능

요약

Notion의 AI 제품 엔지니어링 담당자인 Ryan Nystrom은 Codex를 활용하여 웹 기반 AI 음성 입력 기능을 단기간에 구축했습니다. 이 경험을 통해 개발 시간이 2주에서 3시간으로 극적으로 단축되었음을 보여줍니다. Codex는 Notion 코드베이스 컨벤션에 근접한 초안을 한 번에 제공하며, 엔지니어의 작업 방식을 변화시키고 있습니다.

핵심 포인트

  • Codex를 활용하여 AI 음성 입력 기능을 웹에서 빠르게 구현함.
  • 개발 시간이 2주에서 3시간으로 대폭 단축됨.
  • 엔지니어가 코드를 직접 작성하기보다 명세서 작성이 중요해짐.
  • 관리자도 기능 구축에 참여하며 역할 변화가 일어남.

2주 → 3시간

Codex는 개발 시간을 단축시켰습니다.

Notion에서 Codex는 엔지니어들이 구축하는 방식을 변화시키고 있습니다. 회사는 에이전트(agents)가 사용할 수 있도록 소프트웨어의 기본 요소(primitives)와 추상화(abstractions)를 재구상하고 있습니다. 새로운 엔지니어를 팀에 합류시킬 때, 이 분야에서 일반적으로 요구되는 경력 연차는 아직 존재하지 않기 때문에 호기심과 개방적인 사고방식으로 채용합니다. 또한 수년 동안 프로덕션 코드(production code)를 작성하지 않았던 관리자들도 팀과 함께 코드를 배포하고 있습니다.

Ryan Nystrom은 Notion에서 AI 제품 엔지니어링을 담당합니다. 그가 1년 이상 재직하는 동안, 그의 팀은 제품의 거의 모든 AI 기능에 참여하거나 구축했습니다. 그들은 Codex를 활용함으로써 맡을 수 있는 것들에 새로운 가능성을 발견하고 있습니다.

“제가 Codex에게서 높이 평가하는 점은 실제로 구축하기 전에 시간을 들여 알아낸다는 것입니다. 그 결과는 보통 제가 돌아가서 많은 작업을 정리할 필요 없이, 바로 저희 코드베이스의 표준에 맞는 것을 구축한다는 것입니다.”

웹에서 Notion의 AI 음성 입력 기능을 구축하기

Codex가 자율적으로 실행하는 능력은 최근 프로젝트에서 명확하게 나타났습니다. Ryan은 Notion의 AI 음성 입력을 웹으로 가져오는 데 Codex만을 전적으로 사용했습니다.

그는 “우리가 이야기할 때는 훨씬 더 많은 맥락(context)을 제공할 수 있습니다.”라고 말합니다. “제가 타이핑하고 있을 때는 제 산문(prose)과 제가 사용하는 단어들을 생각하고 있습니다. 이 기능을 Notion 사용자들에게 제공함으로써, 그들은 더 유기적인 질문을 하고 훨씬 더 많은 맥락을 포함할 수 있게 됩니다. 저희는 그것을 Notion AI로 가져오고 싶었습니다.”

기능 요청이 들어왔을 때, Notion의 모바일 앱에는 이미 작동하는 버전이 있었지만, 데스크톱 및 웹 클라이언트에는 그렇지 않았습니다. Ryan은 이 기능이 모바일에서 정확히 어떻게 작동하는지 완전히 확신하지 못했지만, Codex에게 문제를 맡길 수 있었습니다. 그는 코드를 모바일 코드베이스를 가리키며 보여주고, 웹에서 어떻게 보여야 하는지에 대한 명확한 설명을 제공했으며, 결과를 검증할 방법을 제시했습니다. Codex는 Notion의 코드베이스 컨벤션에 충분히 근접하여 다음 날 배포할 수 있는 전체적인 첫 번째 초안을 한 번에 가져왔습니다.

라이언은 “만약 제가 2년 전에 Notion 음성 입력 기능을 구축했다면, 이 프로젝트는 저와 다른 엔지니어 한 명이 두 주 정도 걸렸을 겁니다.”라며, “Codex를 사용해서는 완전히 혼자서 아마 세네 시간 만에 이걸 만들 수 있었습니다.”라고 말합니다.

“이것은 저희의 모바일 코드를 탐색하는 데 많은 시간을 썼고, 그러다가 마침내 돌아와서 전체 기능을 거의 한 번에 작성해 주었습니다. 저는 다음 날 배포했고 즉시 사용자들에게 테스트를 맡기기 시작했습니다.”

작업 방식의 변화

Notion의 엔지니어들은 Codex에게 일련의 작업과 그 작업을 확인할 방법을 정기적으로 넘겨주고, 그것이 실행되는 동안 자리를 비울 수 있습니다. 라이언은 “저는 Codex에게 넘길 수 있는 이런 명세서 문서를 작성하는 데 시간을 훨씬 더 많이 쓰고 있다는 것을 거의 발견했습니다.”라며, “솔직히 말해서, 저는 이제 직접 코드를 손으로 쓰지 않습니다.”라고 말합니다.

Codex가 있기 전에는 팀의 각 엔지니어가 회의와 동료 지원 사이에서 끼어들면서 한 번에 하나의 작업에만 집중할 수 있었습니다. 하지만 지금은 여러 작업을 병렬로 처리하며, 예전에는 병목 현상이었던 팀 지원을 잃지 않고 작업을 실행하고 있습니다.

“저는 사람들을 관리하는 일을 하는데, 전통적으로 관리자들은 코드를 작성할 시간이 없었습니다.”라며, “제가 팀을 지원하면서도 혼자서 기능을 구축할 수 있다는 사실이 놀랍습니다. 저는 5년 이상 관리 업무를 해왔지만 이렇게 깊은 수준의 코딩 문제에 접근해 본 적이 없습니다.”

이제 그는 단순히 작업을 예약하고, 회의 블록에 참여했다가 돌아와 완성된 기능을 만질 수 있게 되었습니다. 혹은 그와 그의 팀은 함께 제품을 출시할 수 있는 매니저를 얻게 되고, Ryan은 자신이 포기했다고 생각했던 일의 일부를 되찾습니다. 이러한 가용성은 근무 시간 이후에도 이어집니다. 그는 잠자리에 들기 전에 연구 질문을 던지고, Codex가 밤새 실행하도록 둔 다음, 완성된 보고서를 받으며 눈을 뜨게 됩니다.

Codex는 소규모 팀(심지어 1인 팀!)이 출시할 수 있는 기준선을 재설정했으며, Notion의 엔지니어들이 가장 중요하게 생각하는 작업에 더 집중할 수 있는 여유를 제공했습니다.

“제가 작업을 연구하거나, 버그를 수정하거나, 작은 조정을 할 때마다 Codex가 항상 준비되어 있고 기꺼이 도와줍니다. 기본적으로, 저는 Notion에서 24시간 내내 인턴을 고용하게 된 것과 같습니다.”

AI 자동 생성 콘텐츠

본 콘텐츠는 OpenAI Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0