Copilot AI 사용량, 이제 실시간으로 관리하세요!
GitHub Enterprise Cloud 고객 대상 Copilot 에이전트 세션 데이터 접근 기능이 퍼블릭 프리뷰로 출시됨
프롬프트, 응답, 도구 호출 등 AI 사용 활동에 대한 가시성 확보 기능 제공
스트리밍 엔드포인트 또는 REST API를 통해 데이터 접근 가능하며, AI 사용량 관리 강화
Copilot 에이전트 세션 데이터의 구성 요소
이번에 공개된 Copilot 에이전트 세션 스트리밍 기능은 기업 내 AI 사용 현황을 파악하기 위한 핵심 데이터를 제공함.
프롬프트(Prompts): 사용자가 Copilot에게 입력한 질의 내용
응답(Responses): Copilot이 생성한 코드 또는 텍스트 결과
도구 호출(Tool Calls): Copilot이 외부 도구나 API를 호출한 기록
이러한 상세 데이터는 AI 사용량 관리(AI Usage Management) 및 보안 감사(Security Auditing)에 필수적인 요소로 작용하며, 데이터 격리 아키텍처(Data Isolation Architecture)를 통해 기업별 데이터 접근이 통제됨.
데이터 접근 방식: 스트리밍 vs REST API
Copilot 세션 데이터는 두 가지 주요 방식으로 접근 가능하며, 각각의 장단점을 고려하여 선택해야 함.
스트리밍 엔드포인트: 실시간 이벤트 수집기(Event Collector) 또는 SIEM 도구로 지속적인 데이터 푸시(Continuous Data Push)가 가능함. Microsoft Purview와 같은 솔루션과 통합하여 감사 데이터를 즉시 전송할 수 있음.
REST API: 온디맨드 방식(On-demand Basis)으로 최근 48시간의 데이터를 조회할 때 유용함. 특정 시점의 사용 기록을 분석하거나 필요할 때만 데이터를 가져오는 데 적합함.
두 방식 모두 엔터프라이즈 관리 사용자(Enterprise Managed Users)를 대상으로 하며, 데이터 미저장 정책(Zero-Retention Policy) 준수 여부는 별도 확인이 필요함.
엔터프라이즈 관리 사용자를 위한 AI 거버넌스 강화
이번 업데이트는 GitHub Enterprise Cloud 환경에서 엔터프라이즈 관리 사용자(Enterprise Managed Users)를 위한 AI 거버넌스 체계를 강화하는 데 목적이 있음.
AI 사용 현황 가시성 확보: 조직 전체의 Copilot 사용 패턴을 파악하여 비용 효율성(Cost Efficiency) 및 보안 정책 준수(Security Policy Compliance) 여부를 점검할 수 있음.
중앙 집중식 제어: AI Controls 설정 페이지에서 Copilot 사용 기록 스트리밍 및 API 접근을 통합 관리하여 통제력(Control)을 높임.
이는 AI 환각(Hallucination) 발생 가능성 관리 및 데이터 유출 방지(Data Leakage Prevention)와 같은 보안 측면에서도 중요한 역할을 함.
다양한 IDE 및 클라이언트 지원 범위
Copilot 에이전트 세션 데이터는 GitHub.com, GitHub Enterprise Server(ghe.com)의 클라우드 에이전트뿐만 아니라, 다양한 개발 환경에서 수집됨.
주요 IDE 지원: Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse 등 광범위한 파트너 IDE(Partner IDEs)를 지원함.
GitHub Copilot CLI: 커맨드 라인 인터페이스(CLI) 사용 기록까지 포함하여 개발 워크플로우 전반의 데이터를 수집함.
이러한 포괄적인 지원 범위는 개발자가 어떤 환경에서 작업하든 일관된 AI 사용량 추적 및 관리를 가능하게 함.