개요

AI 발전속도가 너무 빠르다. 앞으로 어떻게 될지, 한 치 앞도 모르겠다. 현재 내가 쓰고 있는 것 기준으로 구분해보려고 한다. 이 글은 언제나 그랬든 AI의 도움을 받아 작성한다.

 

(1) Intellij AI Assistent

  • 라이선스 티어별로 AI Credits 이 주기적으로 리셋되며, 구독 시작일 기준 30일 주기로 할당량이 갱신된다.
  • 월간 할당량을 다 쓰면 클라우드 기반의 AI 기능은 중단된다.
  • 라이선스는 티어별로 존재하며, 티어당 할당량이 다르다.
  • Top-UP (추가구매) 크레딧이 있으면 자동으로 그걸 사용한다.
  • 1 AI Credit = USD $1 가치로 계산되어 현지 통화로 청구된다. (요청당 고정비용이 아닌 토큰/모델/컨텍스트와 같이 동적으로 계산되기 때문에 사용방식에 따라 소모량이 달라짐)

 

크레딧을 아끼려면?

  • 주제가 바뀌면 새 채팅으로 넘어간다. 컨텍스트가 커질수록 크레딧이 급격하게 소모될 수 있다.
  • 모델 비용을 확인한다. 
  • 에이전트 작업은 묶어서 처리한다. (여러번 핑퐁 치지 않고, 한 번의 입력으로 제대로 된 출력을 얻도록 한다. : 입력과 범위를 잘 설계해야 한다.)

 

에이전트 작업을 묶어서 하는 법

그 이전에 에이전트가 하는일을 생각한다. 

  • 파일 탐색/검색
  • 여러 파일 수정
  • 빌드/테스트 실행 (또는 도구 호출)
  • 결과 확인 및 재수정

 

위 루프를 반복하고, 이 루프가 길어질수록 호출 횟수, 컨텍스트 누적이 커져서 크레딧 소모가 커질 수 있다.

 

그래서 잘 묶기 위해선 아래와 같은 작업으로 처리하는 것이 좋다. (With AI)

  • 한번에 실행에 목표/제약/완료 조건을 명확하게 준다.
  • 범위를 명시적으로 제한한다.
  • 완료조건을 한 번에 제시한다.
  • 참고자료/규칙을 한 번에 제공한다.

 

에이전트는 "반복된 작업" 보단 "명확한 입력과 설계를 바탕으로 1회 실행" 이 유리하다. 다만 dry-run을 통해서 확인하고 승인 후 실행하는 것이 좋다. 그렇지 않으면 대규모 파일 변경이 있을 수 있다.

 

(2) Codex

Codex CLI (터미널에서 실행되는 로컬 에이전트) 

  • 선택한 디렉토리 안에서 코드를 read/update/run을 할 수 있다.
  • "대화형 모델 호출" 이 아닌 에이전트 루프 (계획 > 도구 호출 > 검증 > 수정)을 오케스트레이션 하는 하네스다. 

 

Codex를 CLI 기반으로 사용할 수 있고, Codex를 Intellij AI Assistent와 접목해서 같이 사용할 수 있다.

그리고 Codex 앱까지 별도로 이번에 출시되었으니,, 정말 정말 다양한다. 

결론

어느 환경에서 Codex 를 사용하는지는 본인의 선택이고, 결국 동일한 에이전트를 제공할 수 있다는 것이 핵심인 것 같다.

 

추가) 2026-02-21

codex-cli 사용 시, /status 명령어를 검색하면 사용량이 집계된다. 아래 내용은 하나도 모르겠다. 사용량에 대한 제한이 있는 것 같아서 GPT 에게 물어보고 정리했다.

Context window

  • 현재 대화/세션에 누적된 컨텍스트 토큰 사용량을 의미한다. 예시 화면에서는 96.9K used / 258K로, 최대 컨텍스트 대비 약 **66%가 남아 있음(66% left)**을 뜻한다.
  • 이는 **돈(쿼터) 제한이 아니라 “한 번에 모델이 처리할 수 있는 컨텍스트 길이 제한”**이다.
  • left가 0에 가까워지면:
    • 입력(프롬프트/파일/로그)이 잘리거나, 오래된 컨텍스트가 드롭될 수 있고
    • 경우에 따라 context length exceeded 류의 에러가 발생할 수 있다.
    • 에러가 나지 않더라도 “기억/일관성”이 무너져 품질이 급격히 떨어진다.
  • 이 값은 5h/weekly처럼 시간이 지나 자동 회복되지 않는다. 대화가 누적될수록 자연히 줄어드는 구조이므로,
    • 불필요한 로그/대화를 빼고 다시 요청하거나
    • 새 세션(/new)로 작업을 분리하는 편이 낫다.
    • 또는 /compact로 대화를 요약해 컨텍스트를 확보하고,
    • 필요한 파일만 /mention(@file) 으로 선택적으로 다시 포함시키는 전략이 효과적이다.

5h limit

  • 최근 5시간 단위로 적용되는 사용량(쿼터) 제한이다. 예시 화면에서 98% left는 5시간 쿼터가 거의 남아 있다는 뜻.
  • resets 13:1613:16에 5시간 쿼터가 리셋(갱신)됨을 의미한다.

Weekly limit

  • 주간 단위로 적용되는 사용량(쿼터) 제한이다. 예시 화면에서 99% left는 주간 쿼터가 거의 남아 있다는 뜻.
  • resets 10:27 on 27 Feb2월 27일 10:27에 주간 쿼터가 리셋됨을 의미한다.

비유

  • Context window = 적재 한도(한 번에 실을 수 있는 짐의 부피)
  • 5h/Weekly limit = 주유 쿠폰(시간 단위로 쓸 수 있는 총량)

관련자료

Posted by doubler
,