기업용 AI 표준 설정, 이제 `managed-settings.json`으로 중앙 관리하세요!

by DD
9시간 전
조회수 0

GitHub Enterprise Cloud 고객이 `.github-private` 저장소의 `managed-settings.json` 파일로 AI 표준 설정을 중앙 관리할 수 있게 됨

VS Code, Copilot CLI 등 Copilot 클라이언트에 적용될 거버넌스 및 확장성 정책을 정의하여 기업의 AI 사용 기준 준수 강화

해당 설정은 기존 AI Controls 탭 정책 외에 추가되며, 사용자 클라이언트 설정을 재정의(Override)하는 우선순위 가짐

일반 공급(GA) 상태로 출시되어 기업 환경에서 안정적인 AI 정책 관리가 가능해짐

managed-settings.json의 작동 방식 및 우선순위

기업 환경에서 AI 표준 설정(AI Standards Configuration)을 중앙 집중식으로 관리하기 위해 `managed-settings.json` 파일이 도입됨. 이 설정은 `.github-private` 저장소에 위치하며, Copilot 클라이언트(VS Code, Copilot CLI)는 사용자 인증 시 서버로부터 설정을 가져와 메모리에 저장하고 시간당 새로고침함. 특히, `managed-settings.json`에 정의된 키 값은 사용자가 클라이언트에서 개별적으로 설정한 값보다 우선 적용(Precedence)되어 기업의 정책 준수를 강제하는 역할을 수행함. 이는 기존 AI Controls 탭의 정책과 함께 작동하여 다층적인 관리 체계를 제공함.

기업용 AI 거버넌스 및 확장성 강화

새롭게 발표된 `managed-settings.json` 기능은 기업이 Copilot 사용에 대한 자체적인 거버넌스 정책(Governance Policies)을 수립하고, 플러그인 및 모델 선택과 같은 확장성 측면을 제어할 수 있도록 지원함. `extraKnownMarketplaces`, `enabledPlugins`, `strictKnownMarketplaces`, `disableBypassPermissionsMode`, `model` 등의 키를 통해 기업은 AI 도구의 사용 범위를 명확히 정의하고 보안 및 규정 준수 요구사항을 충족시킬 수 있음. 모든 키는 선택 사항이므로, 각 기업의 독자적인 AI 전략(Unique AI Strategy)에 맞춰 유연하게 적용 가능함.

지원 클라이언트 및 향후 확장 계획

현재 `managed-settings.json`을 통한 설정은 VS Code 및 Copilot CLI에서 Copilot Business 또는 Enterprise 라이선스를 보유한 사용자에게 적용됨. GitHub는 Copilot SDK를 통해 지원 범위를 모든 Copilot 클라이언트로 확장할 계획임을 밝힘. 이는 향후 다양한 개발 환경에서 일관된 AI 정책을 적용하려는 기업의 요구를 충족시키기 위한 전략으로 해석됨. 향후 추가될 키(Additional Keys)에 대한 지속적인 업데이트는 기업의 변화하는 AI 관리 요구사항에 대응할 수 있는 기반을 마련함.

기존 설정과의 호환성 및 마이그레이션 경로

AI 표준 설정을 위한 권장 경로는 `copilot/managed-settings.json`이지만, 기존에 사용되던 `.github/copilot/settings.json` 경로에 대한 하위 호환성(Backward Compatibility)을 제공함. 또한, 이미 사용자 정의 에이전트(Custom Agents)를 위해 소스 조직을 구성한 경우, 해당 설정은 동일한 `.github-private` 저장소를 사용함. 이러한 점은 기존 설정을 사용하던 기업이 새로운 기능으로 점진적인 전환(Gradual Migration)을 할 수 있도록 지원하며, 복잡한 마이그레이션 과정 없이 새로운 관리 기능을 도입할 수 있게 함.

Enterprise managed-settings.json is generally available