Copilot AI 크레딧, 이제 세션별 한도 설정으로 관리하세요!
AI 크레딧 세션 한도 설정 기능이 Copilot CLI 및 SDK에 추가되어 자동화된 작업의 비용 통제 강화
세션 시작 전 한도 설정 시, AI 모델 호출 및 백그라운드 작업 등 총 사용량 추적으로 예산 초과 방지
인터랙티브 세션에서는 `/limits` 명령어로, 비인터랙티브 실행에서는 `--max-ai-credits` 옵션으로 비용 관리 용이성 증대
해당 기능은 Copilot for Individuals, Business, Enterprise 대상 공개 미리보기(Public Preview)로 제공됨
AI 크레딧 세션 한도 설정의 작동 원리
Copilot CLI 및 SDK에 도입된 AI 크레딧 세션 한도(AI Credit Session Limit)는 에이전트가 단일 세션에서 소비하는 AI 크레딧 양을 제한하는 기능임.
실시간 사용량 추적: 모델 호출, 하위 에이전트 실행, 백그라운드 작업(예: 컴팩션) 등 세션 내 모든 AI 크레딧 사용량을 실시간으로 추적함.
자동 종료 및 알림: 설정된 한도에 도달하면 에이전트는 작업을 즉시 중단하고 사용자에게 알림을 제공함. 이는 자동화된 워크플로우(Automated Workflow)에서 예기치 않은 비용 발생을 방지하는 데 핵심적인 역할을 함.
소프트 캡(Soft Cap) 특성: 응답 반환 후에만 사용량 인지가 가능하므로, 진행 중이던 작업은 완료된 후 중단됨. 따라서 실제 사용량이 설정값을 약간 초과할 수 있음.
인터랙티브 및 비인터랙티브 세션에서의 활용 방안
본 기능은 사용 시나리오에 따라 두 가지 방식으로 활용 가능함.
인터랙티브 세션: CLI 환경에서 `/limits` 명령어를 사용하여 세션별 AI 크레딧 한도를 조회, 설정 또는 제거할 수 있음. 한도 도달 시 사용자에게 한도 상향 조정을 제안하고 중단된 지점부터 작업을 재개할 수 있도록 지원함.
비인터랙티브 세션: 스크립트나 자동화된 작업 실행 시 `--max-ai-credits` 플래그를 사용하여 단일 실행에 대한 최대 AI 크레딧 사용량을 바운딩할 수 있음. 이는 스크립트 기반의 반복 작업에서 비용을 예측하고 통제하는 데 매우 유용함.
세션 한도와 전체 예산 관리의 관계
AI 크레딧 세션 한도는 개별 세션의 비용을 관리하는 데 초점을 맞춘 기능임. 이는 사용자의 전체 예산 및 지출 한도와는 별개로 작동하며 상호 보완적인 관계를 가짐.
세션 단위 제어: 각 세션의 최대 지출을 명확히 정의함으로써, 특정 작업이나 실험에 대한 비용 상한선 설정이 가능해짐.
전체 예산 관리 보완: 이 기능은 사용자가 설정한 전체 월별 또는 프로젝트별 예산 한도를 대체하는 것이 아니라, 해당 예산 내에서 세션별 지출을 더욱 세밀하게 제어할 수 있도록 지원함.
따라서 개발자는 비용 효율적인 AI 활용 전략을 수립하고 실행하는 데 이 기능을 적극 활용할 수 있음.
공개 미리보기(Public Preview) 및 도입 요구사항
해당 기능은 Copilot for Individuals, Business, Enterprise 사용자를 대상으로 공개 미리보기(Public Preview) 상태로 제공됨. 이는 기능이 아직 개발 중이며 향후 변경될 수 있음을 의미함.
지원 버전: Copilot CLI 버전 1.0.66 이상 및 Copilot SDK 버전 1.0.5 이상에서 지원됨.
업데이트 방법: 최신 기능을 사용하려면 터미널에서 `copilot update` 명령어를 실행하여 Copilot CLI를 업데이트해야 함.
피드백 채널: 사용자는 CLI 세션 내 `/feedback` 명령어를 통해 피드백을 공유하거나, GitHub 공개 저장소에 이슈를 개설하여 의견을 전달할 수 있음. 이는 기능 개선 및 안정화 과정에 사용자 참여를 유도하는 중요한 절차임.