AI의 시대가 도래하면서 논리학과 논리 철학이 각광받았습니다. 바로 AI를 설계할 때의 기초가 되기 때문입니다. 특히 핀란드 철학자들의 논리이론과 논리 철학은 AI설계의 유산이 되어 더욱 주목 받고 있습니다. 오늘은 이러한 핀란드 논리철학과 철학자들에 대해 살피겠습니다.
생성형 AI, 챗GPT, 그리고 자율주행 자동차까지. 바야흐로 인공지능의 시대입니다. 수많은 개발자가 파이썬 코드를 짜고 알고리즘을 설계하느라 밤을 지새웁니다. 하지만 기술의 최전선에 있는 AI 연구자들이 다시금 ‘철학’, 그중에서도 논리학 책을 펼쳐 들고 있다는 사실을 아시나요?
특히 현대 논리학과 AI의 설계도에 지대한 영향을 미친 국가가 바로 핀란드입니다. 오늘은 단순한 인문학을 넘어, 컴퓨터 과학의 뼈대를 구축한 핀란드 철학자들의 논리적 유산과 그들이 현재의 AI 교육 현장에 던지는 시사점을 깊이 있게 파헤쳐 보겠습니다.
1. 핀란드, 논리학의 강국
우리가 흔히 핀란드를 ‘산타의 나라’ 혹은 ‘교육 강국’으로만 알고 있지만, 학계에서 핀란드는 **’논리학의 성지’**로 불립니다. 20세기 초반부터 핀란드 헬싱키 대학교는 분석 철학와 논리학을 집중적으로 육성했습니다.
이 흐름은 단순히 철학적 사유에 머물지 않았습니다. 그들이 탐구한 명제 논리, 양상 논리, 인식 논리는 0과 1로 이루어진 컴퓨터 언어의 체계를 잡는 데 결정적인 이론적 토대를 제공했습니다. 따라서 AI를 깊이 이해하려는 개발자나 연구자에게 핀란드 철학자들의 저서는 필독서와 같습니다.
2. 야코 힌티카(Jaakko Hintikka): AI는 어떻게 ‘안다’고 말할 수 있는가?
현대 AI, 특히 ‘지식 기반 시스템(Knowledge-based Systems)’과 ‘에이전트 시스템’에 가장 큰 영향을 준 인물을 꼽자면 단연 야꼬 힌티카(1929-2015)입니다.
2.1. 인식 논리(Epistemic Logic)의 창시
힌티카는 **’인식 논리’**라는 분야를 개척했습니다. 기존의 논리학이 “P는 참이다”를 다뤘다면, 인식 논리는 “A는 P가 참임을 안다(Knows)” 혹은 **”A는 P를 믿는다(Believes)”**를 기호로 형식화했습니다.
이것이 왜 AI 개발자에게 중요할까요? AI가 인간처럼 사고하려면, 자신이 ‘아는 것’과 ‘모르는 것’, 그리고 ‘안다고 믿는 것’을 구분해야 하기 때문입니다. 예를 들어, 자율주행 AI가 “앞에 장애물이 있다”는 것을 ‘아는 상태’인지, 아니면 센서 오류로 인해 ‘그렇게 믿는 상태’인지를 구분하는 논리적 구조가 바로 힌티카의 연구에서 비롯되었습니다.
2.2. 게임 이론적 의미론 (GTS)
또한 힌티카는 언어의 의미를 ‘게임’으로 해석하는 **’게임 이론적 의미론(Game-Theoretical Semantics)’**을 제안했습니다. 문장의 참과 거짓을 검증자(Verifier)와 반증자(Falsifier) 간의 게임으로 보는 이 관점은, 현재 AI 모델의 검증 알고리즘이나 경쟁적 생성 모델(GANs 등)의 철학적 아이디어와 맞닿아 있습니다.
3. 게오르크 헨리크 폰 브릭트(G.H. von Wright): 윤리적인 AI를 위한 설계도
AI가 똑똑해질수록 대두되는 문제는 바로 ‘윤리’입니다. “자율주행차가 사고 직전에 보행자를 칠 것인가, 벽을 들이받아 탑승자를 다치게 할 것인가?” 이 트롤리 딜레마를 코드로 어떻게 짤 수 있을까요? 여기서 등장하는 거장이 바로 비트겐슈타인의 후계자이자 위대한 핀란드 철학자, 폰 브릭트입니다.
3.1. 의무 논리(Deontic Logic)
폰 브릭트는 1951년 획기적인 논문 「Deontic Logic」을 발표하며 **’의무 논리’**를 정립했습니다. 그는 논리학 기호를 사용하여 다음과 같은 개념을 형식화했습니다.
- 의무 (Obligation): 반드시 해야 함
- 허용 (Permission): 해도 됨
- 금지 (Prohibition): 하면 안 됨
3.2. AI 윤리의 알고리즘화
과거에는 윤리가 모호한 문학적 영역이었지만, 폰 브릭트 덕분에 윤리는 수학적 기호로 표현 가능한 영역이 되었습니다. AI 개발자들은 이제 이 의무 논리 체계를 활용하여 로봇에게 “사람을 해치지 말라(금지)”, “명령에 복종하라(의무)”와 같은 규칙을 논리적으로 프로그래밍할 수 있는 이론적 근거를 갖게 되었습니다.
4. 일카 니닐루오토(Ilkka Niiniluoto): 할루시네이션과 진리근접성
최근 챗GPT와 같은 거대언어모델(LLM)의 가장 큰 문제는 ‘할루시네이션(환각)’ 현상입니다. AI가 거짓말을 사실처럼 말하는 것이죠. 이 문제를 해결하기 위해 참고해야 할 현대 핀란드 철학자는 일까 니닐루오토입니다.
4.1. 진리 근접성 (Truthlikeness / Verisimilitude)
니닐루오토는 “과학적 지식은 절대적 진리가 아니라, 진리에 가까워지는 과정”이라고 보며 ‘진리근접성’ 개념을 발전시켰습니다. 완벽한 참(Truth)에 도달할 수 없다면, A라는 진술과 B라는 진술 중 **어느 것이 진리에 더 가까운지(More truthlike)**를 수학적으로 측정해야 한다는 것입니다.
4.2. AI의 확률적 답변 평가
이 개념은 AI의 답변 품질을 평가하는 데 중요한 통찰을 줍니다. AI가 내놓은 답이 100% 정답이 아닐지라도, 논리적으로 얼마나 진리에 근접했는지를 평가하는 척도(Metric)를 만드는 데 니닐루오토의 철학적 모델링이 활용될 수 있습니다.
5. 핀란드의 교육 현장: 철학과 컴퓨터 과학의 융합
제목에서 언급했듯, 이러한 위대한 유산은 현재 핀란드의 교육 현장에서 어떻게 계승되고 있을까요? 핀란드 헬싱키 대학을 비롯한 주요 대학의 커리큘럼은 **’철학자’**와 **’개발자’**의 경계를 허무는 데 집중합니다.
5.1. 학제 간 장벽의 철폐
핀란드의 강단에서는 철학과 수업에 컴퓨터 공학 전공자들이 들어와 ‘논리 회로’의 기초가 되는 명제 논리를 배웁니다. 반대로 컴퓨터 과학 수업에서는 AI 윤리를 다루기 위해 폰 브릭트의 의무 논리를 필수적으로 학습합니다. “코딩은 곧 논리(Coding is Logic)”라는 인식이 교육 현장 깊숙이 박혀 있습니다.
5.2. 이론과 실천의 결합 (Theoretical Philosophy)
핀란드에서는 이를 ‘이론 철학(Theoretical Philosophy)’이라고 부르지만, 그 내용은 매우 실용적입니다. 학생들은 추상적인 개념을 배우는 데 그치지 않고, 이를 통해 인공지능의 추론 능력을 어떻게 향상할 것인지, 데이터의 편향성을 논리적으로 어떻게 걸러낼 것인지 토론합니다.
6. 개발자가 철학을 공부해야 하는 3가지 이유
많은 개발자가 묻습니다. “코드만 잘 짜면 되지, 왜 골치 아픈 철학을 알아야 합니까?” 하지만 핀란드 철학자들이 보여준 유산은 명확한 답을 줍니다.
- 더 나은 알고리즘 설계: 복잡한 조건문을 짤 때, 힌티카의 인식 논리는 더 명료한 구조를 제공합니다.
- 안전한 AI 구축: 폰 브릭트의 의무 논리는 통제 가능한 AI를 만드는 안전장치가 됩니다.
- 문제 해결 능력의 본질: 결국 프로그래밍은 컴퓨터에게 인간의 논리를 가르치는 행위입니다. 인간 논리의 정점인 철학을 이해하면, 코드의 깊이가 달라집니다.
7. 0과 1 사이의 인문학
기술은 빛의 속도로 발전하지만, 그 기술을 지탱하는 뿌리는 수천 년 된 논리학에 닿아 있습니다. 핀란드는 에이노 카일라에서 시작하여 힌티카, 폰 브릭트, 니닐루오토로 이어지는 탄탄한 논리적 계보를 통해 현대 AI 기술에 영혼을 불어넣었습니다.
만약 당신이 더 좋은 AI를 개발하고 싶은 엔지니어라면, 혹은 미래 기술의 흐름을 읽고 싶은 독자라면, 파이썬 매뉴얼 옆에 핀란드 철학자들의 책을 한 권 놓아두는 것은 어떨까요? 그 안에는 0과 1의 이진법만으로는 설명할 수 없는, 지능(Intelligence)의 본질에 대한 해답이 숨어 있을지도 모릅니다.
이제 우리는 코드를 넘어서, 그 코드가 담아야 할 ‘생각의 구조’를 고민해야 할 때입니다.