OpenAI는 10월 9일 Codex 데스크톱 앱에 시범 기능 ‘Composer predictions’를 내놓았다. Codex가 한 차례 답변을 마치면 입력창에 다음 메시지로 예상되는 문장이 하나 나타난다. 사용자가 Tab 키를 누르면 그 문장이 입력창에 채워지고, 고칠지 보낼지는 사용자가 정한다.
이는 Codex 책임자 Thibault Sottiaux가 내건 ‘28일 동안 매일 업데이트 하나’ 약속의 5일째에 해당한다. 그는 소셜 미디어에서 예측이 꽤 정확해 “Often leads to a double take”, 즉 종종 두 번 쳐다보게 된다고 말했다.
누가, 어떻게 쓸 수 있나
OpenAI 고객센터와 개발자 커뮤니티 공지에 따르면 이 기능의 현재 범위는 다음과 같다.
- 대상: 만 18세 이상의 개인용 ChatGPT Pro 사용자, 서비스 중인 모든 지역. 테스트 기간에는 다른 요금제에 대체로 열리지 않는다.
- 위치: Codex 데스크톱 앱의 로컬 스레드와 SSH 스레드, 모델은 GPT-6 Astra 또는 GPT-6.1 Sol. 웹 버전과 데스크톱 앱의 Chat에서는 쓸 수 없다.
- 조작: Tab은 글자를 입력창에 넣을 뿐 자동으로 전송하지 않는다. 공지의 표현은 “Accepting a prediction does not send it automatically.”다. 또 매 답변 뒤에 제안이 뜨는 것은 아니다.
- 설정: 조건에 맞는 사용자에게는 기본으로 켜져 있으며, 끄려면 설정 → General → Composer → Show predictions로 이동한다.
요금 측면에서, 테스트 기간 중 예측을 생성하는 데는 추가 요금이 없고 Codex 사용량 한도나 크레딧에도 포함되지 않는다. 예측을 받아들여 보낸 메시지는 평소처럼 사용량에 계산된다.
데이터 범위와 관련해 OpenAI는 예측이 현재 스레드에 이미 있는 맥락만 사용한다고 밝혔다. 메모리를 따로 검색하지 않고, 연결된 앱의 정보도 읽지 않는다. 어떤 Pro 계정이 ‘대상’에 해당하는지, 예측을 어떤 모델이 생성하는지는 공식적으로 더 설명하지 않았다.
같은 Tab인데 채우는 대상이 다르다
AI 코딩 도구에서 Tab 키는 이미 오래전에 자리가 정해져 있었다. Cursor의 Tab 자동 완성과 GitHub Copilot의 다음 편집 제안은 모두 코드를 예측한다. 커서 뒤에 무엇을 써야 하는지, 다음에 어디를 고쳐야 하는지다. 사용자가 편집기에서 한 줄씩 쓰면 도구가 옆에서 한 줄씩 짐작한다.
Codex는 쓰는 위치를 바꿨다. 이 도구의 주 무대는 원래 대화창이다. 사용자가 지시를 내리면 에이전트가 저장소를 고치고 테스트를 돌린 뒤 돌아와 보고한다. 이번 차례 뒤에 사용자가 가장 할 법한 말은 “테스트 돌려 줘”, “이것도 고쳐 줘”, “커밋해” 같은 짧은 문장인 경우가 많다. 이런 말을 미리 예측하면 줄어드는 것은 코드를 치는 시간이 아니라 사용자와 에이전트 사이의 왕복이다.
이런 설계는 경계 문제도 낳는다. 코드 자동 완성이 틀리면 편집기에서 한눈에 보인다. 반면 대화 예측이 틀려서 “계속해”나 “머지해” 같은 말이 무심코 전송되면, 그 결과는 에이전트의 다음 작업에 그대로 나타난다. OpenAI는 도움말 페이지에서 제안이 의도와 맞지 않을 수 있으니 보내기 전에 한 번 확인하라고 안내한다. Tab을 눌러도 자동 전송되지 않는 것도 같은 고려에서 나온 설계다.
28일 중 5일째
10월 4일부터 Sottiaux는 팀에 규칙을 하나 정했다. 28일 동안 매일, 대다수 Codex 및 ChatGPT Work 사용자에게 뚜렷한 개선이 되는 업데이트를 내놓거나, 모든 사용자에게 사용량을 완전히 초기화해 주는 것 중 하나를 하라는 것이다. 5일째에 팀이 내놓은 이번 항목은 개인 Pro 사용자에게만 적용되어, 약속에 담긴 ‘대다수 사용자와 관련된’ 기준과는 잘 맞지 않는다. 커뮤니티에서 이를 문제 삼는 사람은 아직 없다.
이 테스트가 Plus와 기업용 요금제로 확대될지, 테스트가 끝난 뒤 예측이 사용량에 포함되기 시작할지는 공지에 적혀 있지 않다.
참고 출처: OpenAI 고객센터, CocoLoop, OpenAI 개발자 커뮤니티 공지, Thibault Sottiaux의 소셜 미디어 발언. 적용 요금제, 모델 이름, 끄는 경로와 요금 규정은 OpenAI 고객센터와 커뮤니티 공지의 표기를 따른다.