본문으로 건너뛰기
Menu
AIMarketingNewsToolsAbout

News

AI가 한 일을 누가 검증할까? 나델라가 제안한 독립 감사 원칙

발행일:

사티아 나델라가 AI 시스템의 독립 감사 원칙을 제안했습니다. 에이전트의 완료 보고를 검증할 기록, 행동과 감사 권한의 분리, 사고 공개의 의미를 살펴봅니다.

완료, 누가 확인하나요? 문구와 함께 AI의 실행 경로와 별도의 증거 검증을 표현한 개념 이미지

AI 에이전트가 “작업을 완료했습니다”라고 보고하면, 무엇을 확인해야 할까요? 결과물은 열어볼 수 있습니다. 하지만 어떤 자료를 읽었고, 누구의 승인으로 외부에 보냈으며, 중간에 어떤 오류가 있었는지는 별도의 기록이 있어야 알 수 있습니다.

마이크로소프트 CEO 사티아 나델라는 10월 10일 개인 블로그에 AI 시스템의 신뢰 구조에 관한 글을 올렸습니다. 모델을 사용하는 조직이 행동의 책임까지 공급자에게 넘길 수 없으며, 모델과 그 행동을 통제하는 장치를 분리해야 한다는 제안입니다. 특정 Microsoft 제품의 출시를 알리는 발표는 아닙니다.

이번 글에서 눈여겨볼 대목은 독립적인 감사입니다. 에이전트에게 일을 맡기는 조직이, 그 에이전트의 설명에만 기대지 않고 실제 행동을 확인할 수 있어야 한다는 문제입니다.

행동하는 모델과 검증하는 장치를 구분합니다

나델라는 능력 있는 모델을 내부자 위험의 관점에서 다뤄야 한다고 설명합니다. 악의를 단정하는 표현은 아닙니다. 중요한 시스템에 접근하는 주체의 실수나 침해 가능성까지 설계에 반영하자는 뜻입니다.

그가 제시한 일곱 원칙은 다음과 같습니다.

  • 모델 다양성: 중요한 결과를 하나의 모델에만 의존하거나 자기검증에 맡기지 않습니다.
  • 행동 관찰: 주요 행동에 사람이 읽고 과정을 재구성할 수 있는 변조 방지 증거를 남깁니다.
  • 검증 가능성: 실패, 공격, 예외, 시스템 변경까지 지속해서 시험합니다.
  • 독립 통제: 조직이 접근 범위와 행동 권한을 독립적으로 정합니다.
  • 독립 감사: 행동을 수행하는 지능과 그 행동을 검증하는 절차를 분리합니다.
  • 격리와 통제: 침해 가능성을 전제해 행동 범위를 제한하고, 권한 있는 사람이 작업 중에도 멈출 수 있게 합니다.
  • 사고 공개: 영향을 받은 사람에게 적시에 알리고, 실패한 통제와 재발 방지 방법을 공유합니다.

비상 정지는 여섯 번째 원칙의 일부입니다. 작업 시작 전부터 접근과 행동의 범위를 제한하는 설계도 포함됩니다.

에이전트, 권한 확인, 업무 도구로 이어지는 실행 경로와 승인 내역 및 실행 기록을 담당자가 대조하는 검증 경로를 구분한 개념도

실행 권한과 감사 기록을 구분해 살펴보기 위한 VECTORLOG 자체 개념도입니다. Microsoft의 실제 시스템 구성이나 공식 도식이 아닙니다.

완료 보고 옆에 실제 실행 기록을 놓아봅니다

여기부터는 원칙을 작은 업무 자동화에 적용해보는 제안입니다.

예를 들어 에이전트에게 캠페인 메일 발송을 맡겼다고 가정해보겠습니다. 에이전트는 승인된 고객 목록으로 발송을 마쳤다고 보고합니다. 담당자는 이제 무엇을 확인하면 될까요?

먼저 승인한 목록과 메일 서비스에 남은 실제 수신 대상을 대조할 수 있습니다. 발송 시각과 건수, 실패·재시도 기록도 확인합니다. 초안에서 최종 발송본으로 넘어가는 사이에 내용이 바뀌었다면, 어떤 변경을 누가 승인했는지 연결해서 살펴봐야 합니다.

에이전트가 만든 요약은 검토의 출발점이 될 수 있습니다. 발송 서비스의 기록과 승인 내역은 그 요약이 실제 행동과 맞는지 확인하는 근거가 됩니다. 둘이 다를 때는 어느 단계에서 차이가 생겼는지 찾아볼 수 있어야 합니다.

기록에 어떤 항목을 남길지도 중요합니다. “발송 성공”이라는 상태만으로는 수신 대상이 승인 범위를 벗어났는지 판단하기 어렵습니다. 승인된 작업과 실제 시도를 연결할 수 있는 작업 식별자, 대상, 시각, 실행 결과가 있으면 확인할 범위가 구체적으로 좁혀집니다.

업무마다 필요한 증거는 달라집니다. 문서를 수정하는 자동화라면 변경 전후의 차이와 저장 이력이 중요할 수 있습니다. 광고 예산을 조정한다면 승인된 금액과 실제 적용 금액을 비교해야 합니다. 먼저 그 업무에서 잘못되면 곤란한 행동을 정하고, 이를 나중에 확인할 수 있는 기록이 남는지 살펴볼 수 있습니다.

기록을 누가 바꿀 수 있는지도 확인해야 합니다

기록이 존재한다는 사실만으로 검증이 끝나지는 않습니다. 에이전트가 업무를 실행하는 계정으로 감사 기록까지 수정하거나 삭제할 수 있다면, 문제가 생긴 뒤에도 그 기록을 믿을 수 있을지 질문이 남습니다.

작은 조직에서도 확인할 수 있는 항목이 있습니다. 자동화에 부여한 계정이 기록을 지울 수 있는지, 외부 서비스의 실행 이력을 누가 볼 수 있는지, 승인 기록이 실제 실행과 연결되는지 살펴보는 것입니다. 기록 보관 위치와 접근 권한을 나눌 필요가 있는지도 이 과정에서 판단할 수 있습니다.

다른 AI에게 결과를 검토시키는 경우에도 비슷한 질문이 필요합니다. 검토 모델이 실행 모델의 요약만 읽는다면 누락된 행동을 알아내기 어렵습니다. 검토에 필요한 독립적인 자료가 무엇인지 먼저 정해야 합니다.

다만 모든 내용을 무조건 저장하는 방식은 조심해야 합니다. 메일 본문과 고객 정보를 통째로 복제하면 새로운 개인정보 관리 문제가 생길 수 있습니다. 검증에 필요한 항목과 보관 기간, 열람 가능한 사람을 함께 정하는 편이 좋겠습니다.

캠페인 메일의 승인된 대상과 내용 및 범위, 서비스의 실제 대상과 발송 시각 및 결과, 담당자의 연결과 대조 및 차이 확인을 설명한 가상 업무 예시

캠페인 메일 발송을 가정한 검토 예시입니다. 승인 내역과 실제 실행 기록을 연결해 확인하는 방법을 보여주는 VECTORLOG 자체 개념도입니다.

문제가 생겼을 때 설명할 수 있는가

독립적인 기록은 평소의 검토뿐 아니라 문제가 생겼을 때도 쓰입니다. 잘못된 대상에게 메일이 발송됐다면 어느 목록이 사용됐는지, 승인 이후에 변경이 있었는지, 재시도가 대상을 넓혔는지 확인해야 합니다.

그 결과를 바탕으로 영향을 받은 사람과 범위를 정리하고, 어떤 통제가 작동하지 않았는지 설명할 수 있습니다. 수정한 뒤에는 같은 문제가 다시 발생하는 조건을 시험하고, 필요한 사람에게 결과를 알리는 절차도 마련할 수 있습니다.

앞서 VECTORLOG에서는 NVIDIA의 모델 밖 안전장치와 Anthropic 평가 환경의 중단 조건을 살펴봤습니다. 이번 글에서 이어갈 질문은 AI가 한 일을 독립적인 기록으로 확인할 수 있는가입니다.

사용 중인 자동화 하나를 골라 최근 작업의 승인 내역과 실제 실행 기록을 맞춰보면 어떨까요. 누가 무엇을 승인했고, 실제로 어떤 대상에 어떤 행동이 이뤄졌는지 재구성할 수 있는지 확인하는 것부터 시작할 수 있습니다.

이 글은 나델라의 공개 글을 바탕으로 정리한 News와 적용 제안입니다. 소개한 구조를 직접 구현하거나 감사 효과를 측정한 결과는 아닙니다.

공식 출처

에이전트의 완료 보고 옆에 승인 내역과 실제 실행 기록을 놓고 대조하는 것부터 시작할 수 있습니다. 기록을 누가 수정하고 삭제할 수 있는지도 함께 확인할 필요가 있습니다.

CONTINUE READING

이 기록에서 이어서 보기

VECTORLOG LETTER

다음 기록도 받아보고 싶다면 구독을 연결해 주세요.

LETTER 구독 안내 →