매일 개발 환경을 열 때마다 수많은 파일과 대화 기록이 뒤섞여 작업 흐름이 끊기는 경험을 한다. 최근 공개된 Codex(코드 생성 및 파일 조작을 수행하는 AI 에이전트)는 이러한 파편화된 작업을 스레드와 프로젝트라는 구조로 정리할 수 있는 인터페이스를 제공한다. 사용자는 사이드바 메뉴를 통해 스레드, 프로젝트, 도구 사이를 이동하며 작업을 시작한다.
Codex의 핵심 요소와 프로젝트 설정
Codex의 작업 환경은 사이드바, 프로젝트, 설정, 채팅창으로 구성된다. 가장 먼저 수행해야 할 작업은 스레드 생성이다. 스레드는 OpenAI의 ChatGPT와 유사한 대화 단위로, 독립적으로 존재하거나 특정 프로젝트 내부에 포함될 수 있다. 프로젝트는 작업을 그룹화하는 단위로, 사용자의 컴퓨터 내 특정 폴더와 직접 연결된다. 로컬에서 작업할 때 Codex는 지정된 폴더 내부의 파일에만 접근하며, 다른 파일군을 다뤄야 할 경우 새로운 프로젝트를 생성해야 한다. 프로젝트 폴더는 초기 상태에서 비어 있어도 무방하며, 향후 생성될 파일의 저장소 역할을 수행한다. 또한, 특정 작업을 반복하거나 외부 도구와 연결해야 할 경우 플러그인(기능 확장을 위한 외부 모듈)을 활용해 작업 범위를 넓힐 수 있다.
대화형 인터페이스와 실시간 제어의 차이
예전에는 AI에게 작업을 지시할 때 완벽한 프롬프트와 기술적 지침을 한 번에 입력해야 했다. 이제는 Codex를 통해 자연어로 대화하며 작업을 수행한다. 가장 큰 차이점은 Codex가 단순히 텍스트를 생성하는 것에 그치지 않고, 파일 검사, 신규 파일 생성, 문서 편집, 정보 조직화 등 실제 행동을 취한다는 점이다. 특히 작업 도중 명령을 수정해야 할 때, 기존처럼 작업을 중단하고 처음부터 다시 시작할 필요가 없다. 사용자는 작업이 진행되는 도중 새로운 지시사항을 입력하고 Steer(진행 중인 작업의 방향을 실시간으로 수정하는 기능)를 선택하여 Codex의 동작을 즉각적으로 조정할 수 있다. 예를 들어, 분석 문서에서 특정 단락을 삭제하라고 지시했다가 수정으로 의도를 바꿀 경우, Steer 기능을 통해 작업 도중에도 목표를 변경할 수 있다.
개발자가 체감하는 가장 큰 변화는 멀티태스킹의 효율성이다. 사용자는 여러 스레드를 동시에 실행할 수 있다. 예를 들어, 한 스레드에서는 스프레드시트를 정리하고, 다른 스레드에서는 프로젝트 추적기를 작성하는 작업이 가능하다. 새로운 작업을 시작해도 이미 실행 중인 다른 작업은 중단되지 않는다. 단, 컴퓨터가 절전 모드에 진입하면 Codex의 작업도 멈출 수 있으므로, 장시간 소요되는 작업은 설정 메뉴에서 권한과 절전 모드 관련 옵션을 확인해야 한다. 설정에서는 권한 관리, 개인화 옵션, 시스템 절전 모드 대응 여부 등을 제어할 수 있다.




