← 최신 논문
🤖 AI

Implementing Computational Law in Wolfram Language for the Governance of Artificial Intelligence

이 논문은 AI 거버넌스를 위한 구체화된 입출력 논리(Reified Input/Output Logic)의 울프럼 언어(Wolfram Language) 구현을 제시하며, 법적 규범을 감사 가능한 에이전트 행동을 위한 실행 가능한 코드로 변환하는 능력을 입증하는 동시에, 이 공식화 과정을 자동화하기 위해 대규모 언어 모델을 사용하는 데 있어 현재의 한계점을 강조한다.

원저자: James K. Wiles

게시일 2026-08-17
📖 5 분 읽기🧠 심층 분석

원저자: James K. Wiles

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 규칙이 가득한 세상에서 로봇이 어떻게 행동해야 하는지 가르치려 한다고 상상해 보세요. 문제는 로봇의 두뇌가 "블랙박스"라는 점입니다. 당신은 로봇이 어떻게 생각하는지, 왜 그런 결정을 내리는지 그 내부를 들여다볼 수 없습니다. 이는 마치 마술사가 공연을 하는 동안 그 기술을 설명해 달라고 요청하는 것과 같습니다. 보통 우리는 로봇이 인간처럼 생각하기를 바라며 이를 해결하려 하지만, 이는 위험합니다. 인간의 언어는 모호하고, 숨겨진 의미가 가득하며, 허점이 많기 때문입니다.

여기서 **컴퓨터 법학(Computational Law)**이 등장합니다. 이것은 엉망진창인 손글씨 규칙책을 엄격한 컴퓨터 프로그램으로 바꾸는 것이라고 생각하면 됩니다. "무례하게 굴지 마라"라고 쓰는 대신, "만약 행동 X가 발생하면, 결과 Y가 반드시 일어나야 한다"라고 코드를 작성하는 것입니다. 이 분야는 법적 규칙을 컴퓨터가 읽고, 따르고, 자신이 규칙을 준수했음을 증명할 수 있을 만큼 정밀하게 만드는 것을 목표로 합니다. 우리가 보고 있는 논문은 **울프람 언어(Wolfram Language)**라는 특수한 프로그래밍 언어를 사용하여 이를 수행하는 구체적인 방법을 탐구합니다. 이 방식은 법을 수학 방정식처럼 취급하여, 로봇의 두뇌가 어떻게 작동하는지 이해하지 못하더라도 로봇이 규칙을 준수하고 있는지 확인할 수 있게 합니다. 여기서 핵심 질문은 이렇습니다. 과연 우리는 초지능 AI(지금 이 글을 쓰고 있는 AI 같은 존재)에게 우리의 모호한 영어 법률을 완벽한 컴퓨터 코드로 번 l하게 해달라고 그냥 요청해도 될까요?


논문의 거대한 실험: AI가 규칙을 쓸 수 있을까?

저자인 제임스 K. 와일즈(James K. Wiles)는 이 아이디어를 테스트하기로 했습니다. 그는 울프람 언어로 '법적 번역기' 역할을 하는 시스템을 구축했습니다. 이 시스템은 **재이파이드 입출력 논리(Reified Input/Output Logic)**라는 특수한 논리를 사용합니다. 이를 이해하기 위해 자판기를 상상해 보세요. 동전(입력)을 넣으면 자판기는 음료수(출력)를 내놓습니다. 이 법적 시스템에서 "입력"은 사실(예: "지금은 밤이다")이고, "출력"은 규칙(예: "멈춰야 한다")입니다. 또한 이 시스템은 '재이파이(reification)'와 같은 복잡한 개념을 처리하는데, 이는 어떤 사건(예: "앨리스가 밥에게 책을 건네줌")을 컴퓨터가 보유하고, 측정하고, 이야기할 수 있는 물리적 객체로 변환하는 세련된 방식을 의미합니다.

그 후 저자는 강력한 AI(GPT-4)에게 번역가 역할을 맡겼습니다. 그는 AI에게 네 개의 간단한 영어 법률 문장을 주고, 이를 시스템에 필요한 컴퓨터 코드로 변환하라고 요청했습니다.

결과: 마법과 오류의 혼합

실험 결과, AI는 속도가 빠르고 올바르게 보이는 코드를 작성할 수는 있지만, 아직 그것만 믿고 맡기기에는 안전하지 않다는 것이 드러났습니다. 네 가지 테스트 문장에서 일어난 일은 다음과 같습니다.

  1. "넥타이와 금발" 테스트: AI는 넥타이를 매지 않았거나 금발인 사람들이 방에서 나가야 한다는 규칙을 번역하도록 요청받았습니다. AI는 작동하는 것처럼 보이는 코드를 작성했습니다. 그러나 저자가 수학적 검증을 했을 때, 그는 침묵하는 버그를 발견했습니다. 코드가 잘못 설계되어 넥타이를 매고 머리카락이 검은 사람들을 포함한 모든 사람에게 "참(True)"이라고 답하게 만든 것입니다. AI는 실제로 아무것도 체크하지 않는 규칙을 만들어낸 셈입니다.
  2. "모든 남성" 테스트: AI에게 "모든 남성은 달려야 할 의무가 있다"라는 문장을 번역하게 했습니다. AI는 작동하는 코드를 썼지만, "남성"을 정의하는 과정에서 실수를 범했습니다. 사람이 실제로 남성인지 확인하는 대신, 규칙에 '남성'이라는 단어가 들어있다는 이유만으로 그 사람을 남성이라고 가정해 버린 것입니다. 이는 클럽 입구에서 신분증을 확인하는 대신, 모든 사람이 VIP라고 스스로 결정해 버리는 보안 요원과 같습니다.
  3. "매니저와 비서" 테스트: AI는 매니저의 업무를 기록해야 하는 비서에 관한 규칙을 번역하려고 시도했습니다. AI는 완벽해 보이는 코드를 작성했고, 심지어 "데이브는 매니저가 아니므로 의무가 없음"이라는 주석까지 달았습니다. 하지만 실제로 코드를 실행했을 때는, 그 주석을 무시하고 비서에게 해당 업무를 강제로 기록하게 만들었습니다. AI의 코드와 AI의 설명이 서로 충돌한 것입니다.
  4. "위성" 테스트: AI에게 위성이 국제 우주 정거장으로부터 200km 떨어져 있어야 한다는 규칙을 작성하게 했습니다. AI는 실제 위성 데이터를 사용하는 인상적인 코드를 작성했습니다. 하지만 수학이 틀렸습니다. AI는 공간을 가로지르는 직선 거리가 아니라 지구 표면을 따라가는 거리(마치 도로를 운전하는 것처럼)를 측정했습니다. 이로 인해 두 위성이 수직으로는 400km 떨어져 있어도, 코드는 두 위성이 맞닿아 있다고 판정할 수 있게 되었습니다.

결론

논문은 AI가 훌륭한 조수는 될 수 있어도, 형편없는 상사라고 결론짓습니다. AI는 규칙 초안을 빠르게 작성할 수 있지만, "침묵하는 오류(silent errors)"를 범합니다. 즉, 프로그램이 멈추지는 않지만 로봇이 잘못된 행동을 하게 만드는 오류를 만든다는 것입니다. 저자는 우리가 AI에게 다른 AI를 위한 법을 쓰도록 그냥 맡겨서는 안 된다고 주장합니다. 대신 팀 접근 방식이 필요합니다. AI가 코드를 초안 작성하되, 인간이 엄격한 테스트를 통해 모든 줄을 하나하나 확인하여 논리가 제대로 성립하는지 검증해야 합니다.

"플러피(Fluffy)" 사례 연구: 로봇 경비견

이것이 실제 세계에서 어떻게 적용되는지 보여주기 위해, 저자는 **플러피(Fluffy)**라는 이름의 로봇 경비견 사례 연구를 만들었습니다. 플러피는 한 AI 회사의 소유이며, "컴퓨터 계산 계약(computational contract)"에 따라 작동합니다. 이것은 종이로 된 계약서가 아니라, 규칙이 플러피의 두뇌 속에 직접 입력된 것입니다.

계약에는 세 가지 단순한 규칙이 있습니다:

  1. 침입자 차단: 밤에 사람이 집 100미터 이내로 접근하면, 플러피는 그를 저지해야 한다.
  2. 근처에 머물기: 플러피는 집으로부터 200미터 이내에 머물러야 한다.
  3. 무력 사용 권한: 플러피는 테이저건을 사용할 권한이 있지만, 반드시 사용해야 하는 것은 아니다.

놀라운 점은 플러피의 행동이 **감사 가능(auditable)**하다는 것입니다. 만약 플러피가 테이저건을 사용한다면, 시스템은 단순히 "사용했다"라고 말하는 데 그치지 않습니다. "나는 [사실 A (사람이 80m 지점에 있음) + 사실 B (현재 밤임) + 규칙 1] 때문에 테이저건을 사용했다"라는 상징적 영수증을 생성합니다. 이는 로봇이 법을 준수했음을 증명하는 명확하고 변경 불가능한 기록을 만들어냅니다.

이것이 왜 중요한가

이 논문은 로봇이 우리의 법을 "이해"하기를 기대하는 것을 멈추고, 대신 로봇이 실행할 수 있는 법을 주어야 한다고 주장합니다. 우리는 AI의 마음이라는 블랙박스 내부를 들여다볼 수 있을 때까지 기다릴 수 없습니다. 대신, 블랙박스를 실행 가능한 규칙이라는 창살로 둘러싸야 합니다.

저자는 모든 법을 코드로 바꿀 수는 없지만(예를 들어 "합리적으로 행동하라"와 같이 모호한 것들), 안전이 직결된 기계에 대한 규칙은 반드시 코드로 바꾸어야 한다고 제안합니다. 목표는 인간 판사를 대체하는 것이 아니라, 로봇이 규칙을 잘 따르고 있는지 실시간으로 확인할 수 있는 도구를 갖추는 것입니다.

논문은 다음과 같은 경고로 끝을 맺습니다. 우리는 강력한 기계들을 만들고 있으며, 만약 그들에게 명확하고 실행 가능한 규칙을 주지 않는다면, 로봇이 끔찍한 결정을 내렸을 때 왜 그런 일이 일어났는지조차 알 수 없는 미래를 맞이하게 될 것입니다. 컴퓨터 법학을 사용함으로써, 설령 로봇이 블랙박스라 할지라도 그들의 규칙은 수정처럼 맑게 유지될 수 있으며, 로봇이 해야 할 일을 제대로 했는지 우리는 언제나 확인할 수 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →