어제는 AI 보안의 기술적 방어(IAM, 암호화, PII, PrivateLink)를 봤다. 오늘은 그 위에 얹히는 조직적 관리다. 보안이 "벽을 세우는 일"이라면 거버넌스는 규칙을 정하고 지켰음을 증명하는 일이다. AI 는 데이터로 만들어지므로 거버넌스의 출발점도 데이터다.
데이터 출처(Data Lineage/Provenance): 데이터가 어디서 왔고, 어떤 변환을 거쳤는지 추적하는 것. "이 모델은 어떤 데이터로 학습됐나?"에 답할 수 있어야 한다. 출처가 불분명한 데이터는 저작권·편향·규정 위반의 씨앗이 된다.
데이터 품질(Data Quality): 정확성, 완전성, 일관성, 최신성. "쓰레기를 넣으면 쓰레기가 나온다(Garbage In, Garbage Out)"는 ML 의 철칙이다. 품질이 낮은 데이터는 편향되고 부정확한 모델을 만든다.
데이터 분류(Data Classification): 민감도에 따라 데이터를 분류(공개/내부/기밀/PII)하고, 등급별로 다른 보호·접근 규칙을 적용한다.
데이터 거버넌스는 책임 있는 AI 와 직결된다. 출처를 모르는 데이터로 학습하면 편향(공정성 침해)이나 저작권 침해를 알아채지 못한다. 품질이 낮으면 모델 신뢰성이 떨어진다. 즉 좋은 거버넌스는 "나중에 문제가 생겼을 때 원인을 추적하고 책임질 수 있는 상태"를 만든다.
시험 가이드는 출처를 밝히고 데이터의 기원을 기록하는 개념으로 세 가지를 예로 든다.
개념
답하는 질문
비유
데이터 리니지(lineage)
이 데이터는 어디서 와서 어떤 변환을 거쳤나?
식재료의 유통 이력
데이터 카탈로그(cataloging)
우리에게 어떤 데이터가 있고, 누가 주인이며, 어디에 있나?
도서관의 장서 목록
SageMaker Model Cards
이 모델은 어떤 데이터로 학습했고 무엇에 쓰라고 만들었나?
제품 설명서
생성형 AI 에서 출처 인용(source citation) 은 응답이 어떤 문서에 근거했는지 함께 보여주는 것이다. RAG 응답에 근거 문서를 달아 주면 사용자가 진위를 직접 확인할 수 있다.
모델 거버넌스는 모델의 전 수명주기(개발 → 검증 → 배포 → 운영 → 폐기)에 걸쳐 통제·기록·책임 체계를 두는 것이다.
요소
의미
버전 관리
어떤 모델 버전이 언제 배포됐는지 기록
모델 문서화
학습 데이터, 성능, 한계, 의도된 용도 기록(모델 카드)
승인 절차
배포 전 검토·승인 게이트
모니터링
배포 후 성능·편향 드리프트 감시(Model Monitor)
접근 제어
누가 모델을 수정·배포할 수 있는지(IAM)
AWS 에서는 SageMaker Model Registry 로 모델 버전·승인 상태를 관리하고, SageMaker Model Cards 로 모델 정보를 문서화한다.
Model Cards 는 Model Registry 와 통합되어 있어, 등록한 모델 버전에 감사용 정보를 덧붙일 수 있다.
Registry 는 "어느 버전이 승인됐고 배포됐나"를, Cards 는 "이 모델이 무엇이고 어떻게 평가됐나"를 답한다.
🔍 더 깊이: 모델 거버넌스는 Day 2 에서 배운 도구들과 연결된다. Clarify 로 편향을 측정하고, Model Monitor 로 운영 중 드리프트를 감시하며, Model Registry 로 버전을 추적하는 것이 모두 거버넌스의 실천이다. "거버넌스"는 추상적 개념이 아니라 이 도구들을 절차에 엮는 일이다.
규정 준수의 핵심은 "우리가 규칙을 지켰다는 것을 증명할 수 있는가"다. 그 토대가 감사 로그다.
AWS CloudTrail: AWS 계정에서 일어난 모든 API 호출을 기록한다. "누가, 언제, 어떤 리소스에, 무슨 작업을 했는지"를 남긴다. 모델을 누가 배포했는지, 데이터에 누가 접근했는지 추적할 수 있다.
Amazon CloudWatch: 지표·로그·경보 중심의 운영 모니터링. 성능 이상이나 임계치 초과를 감지해 알린다.
AWS Config: 리소스 구성 변경을 추적하고 규정 준수 규칙에 맞는지 평가한다.
도구
주 역할
핵심 질문
CloudTrail
API 호출 감사 로그
"누가 무엇을 했나?"
CloudWatch
지표·로그·경보
"지금 잘 돌아가나?"
AWS Config
구성 변경 추적·준수 평가
"설정이 규칙에 맞나?"
⚠️ 함정: CloudTrail 과 CloudWatch 를 혼동하기 쉽다. CloudTrail = "누가 무엇을 했나"(감사·추적), CloudWatch = "시스템이 어떻게 동작하나"(성능·지표 모니터링). 시험에서 "규정 준수 감사를 위해 API 호출 이력이 필요하다"면 CloudTrail 이 답이다.
CloudTrail 의 기록은 두 종류로 나뉜다. 리소스를 만들고 바꾸는 관리 이벤트는 기본으로 기록되고, 리소스 안의 데이터를 다루는 대량의 데이터 이벤트는 따로 켜야 기록된다. 입문 시험에서는 "API 활동의 감사 기록 = CloudTrail"만 확실히 하면 된다.
규정 준수 프레임워크(GDPR, HIPAA, SOC, ISO 등)는 산업·지역에 따라 다르며, AWS 는 이를 지원하는 인증과 도구를 제공한다. AIF 수준에서는 "감사 가능성과 추적성이 규정 준수의 핵심"이라는 점을 이해하면 충분하다.
생성형 AI 는 기존 ML 에 없던 새로운 법적·윤리 쟁점을 만든다. 시험에서 다루는 것들이다.
저작권·지식재산권: 학습 데이터에 저작물이 포함됐을 수 있고, 생성된 결과물의 저작권 귀속도 불분명하다.
환각(Hallucination)으로 인한 허위 정보: 그럴듯한 거짓을 사실처럼 생성해 법적 책임 문제를 일으킬 수 있다.
편향과 차별: 생성 결과가 특정 집단에 불공정하거나 유해할 수 있다.
프라이버시: 학습 데이터의 개인정보가 출력에 새어 나올 수 있다.
딥페이크·오용: 가짜 이미지·음성·영상으로 사기·명예훼손에 악용될 수 있다.
투명성 의무: 사용자에게 "AI 가 생성한 콘텐츠"임을 알려야 하는 규제가 늘고 있다.
시험 가이드가 꼽는 생성형 AI 의 법적 위험과 대응을 짝지으면 다음과 같다.
법적 위험
어떻게 드러나나
줄이는 방법
지식재산권 침해 주장
생성물이 기존 저작물과 지나치게 비슷하다
학습·참조 데이터의 출처와 라이선스 확인
편향된 모델 출력
특정 집단에 불리하거나 모욕적인 결과
편향 측정, 집단별 평가, 사람 검토
고객 신뢰 상실
틀린 답이나 부적절한 답이 공개된다
Guardrails, 출시 전 평가, AI 사용 고지
최종 사용자 위험
사용자가 틀린 조언을 믿고 행동한다
고위험 영역의 거부 주제 설정, 사람 검토
환각
없는 사실·출처를 지어낸다
RAG 로 근거 제공, 출력 검증
환각을 찾아내고 줄이는 방법으로 시험 가이드는 RAG 그라운딩, 출력 검증, 신뢰도 점수(confidence scoring)를 든다. 근거 문서를 주고(RAG), 응답이 근거에 맞는지 확인하고(검증), 확신이 낮은 응답은 따로 처리한다.
가상의 사례로, 한 미디어 회사가 생성형 AI 로 기사 초안을 작성하기로 했다. 거버넌스 차원에서 ① 학습·참조 데이터의 출처를 명확히 해 저작권 위험을 점검하고, ② 환각을 막기 위해 사실은 RAG 로 사내 검증 자료에 근거하게 하고 사람이 최종 검토(HITL)하며, ③ "AI 보조로 작성됨"을 명시해 투명성을 지켰고, ④ 모든 생성·배포 작업을 CloudTrail 로 로깅해 사후 감사 가능성을 확보했다. 기술 도입과 동시에 법적·윤리·추적 체계를 함께 세운 사례다.