하나의에이전트 슬롯은 병렬 처리 단위입니다. 하나의 슬롯은 한 번에 하나의 작업만 실행합니다. 보유한 슬롯의 수에 따라 동시에 진행될 수 있는 작업의 수가 결정됩니다.
대부분의 사람들이 처음에 잘못 이해하는 부분입니다.
슬롯은 작업을 더 빠르게 만들지 않습니다.
작업의 소요 시간은 변경 사항의 규모와 빌드 및 테스트 스위트의 실행 시간에 따라 결정됩니다. 두 번째 슬롯을 추가해도 소요 시간이 절반으로 줄어들지 않습니다. 다만두 번째 작업이 첫 번째 작업과 함께 실행되도록 할 뿐입니다.
특정 작업의 실행이 느린 경우에는 테스트 스위트와 변경 범위를 확인하세요. 대기열이 길다면 슬롯 수를 확인하십시오.
작업 대기열의 동작 방식
생성된 작업은PENDING에 들어가서 사용 가능한 슬롯을 기다립니다. 슬롯이 비면
해당 작업은IN_PROGRESS.
슬롯이 하나이고 작업이 다섯 개인 경우에는 순서대로 한 번에 하나씩 실행됩니다. 슬롯이 다섯 개이고 서로 독립적인 작업이 다섯 개인 경우에는 실제로 독립적이라면 모두 동시에 실행됩니다. 단계 간 의존 관계가 있는 계획의 경우에는 사용 가능한 슬롯의 수와 관계없이 순차적으로 실행되는데, 이는 3단계가 2단계가 완료되기 전에는 시작될 수 없기 때문입니다.
우선순위
작업에는P0(가장 높음)부터P3까지의 우선순위가 적용됩니다. 대기 중인 작업 수가 슬롯 수보다 많을 때는 우선순위에 따라 실행 순서가 결정됩니다.
우선순위는 대기열의 순서를 결정할 뿐 용량을 늘려주지는 않습니다. 모든 작업의 우선순위가P0인 경우
실제로는 아무것도 실행되지 않습니다.
슬롯의 비용 구성
슬롯은 요금 모델의 핵심 요소입니다:
- 무료— 낮은 우선순위의 슬롯 하나, 프로젝트 하나, 월별 에이전트 사용 시간 제한, 그리고 단일 작업의 최대 실행 시간 제한이 적용됩니다.
- Professional— 표준 슬롯 하나가 포함되며, 추가 슬롯은 매월 슬롯당 요금이 부과됩니다. 프로젝트와 멤버 수에 제한이 없습니다.
- Enterprise— 최소 이용 약정을 기반으로 하는 계약형 슬롯과 우선 처리 기능이 제공됩니다.비공개 미리 보기.
모델 사용량은 슬롯과 별도로 요금이 부과됩니다. 자세한 내용은모델 크레딧을 참조하세요. 슬롯은 작업을 실행할 공간을 제공할 뿐이며, 작업에서 소비되는 토큰은 별도의 항목으로 취급됩니다.
적정 용량 설정 방법
먼저 슬롯 하나를 사용하여 일주일간 대기열 상황을 관찰하세요.
작업이 지속적으로PENDING에 머무르는 경우에 슬롯을 추가하세요. 개별 작업의 실행이 느리다고 해서 슬롯을 추가하지 마세요. 이는 다른 원인으로 인한 문제이며 별도의 해결 방법이 필요합니다.
에이전트 사용 시간
에이전트 사용 시간 할당량이 적용된 요금제의 경우, 에이전트가 작업을 실제로 처리하는 동안에만 시간이 계산되며PENDING에 머무르는 동안에는 시간이 계산되지 않습니다. 대기 중인 작업은 무료이며,
실제로 실행되는 작업에서만 할당량이 소진됩니다.