[태그:] 알파고

  • LLM 추론엔 알파고 37수의 탐색 장치가 없다

    LLM 추론엔 알파고 37수의 탐색 장치가 없다

    3줄 요약

    • 알파고의 37수는 정책망의 직관이 아니라 수천 갈래 게임 트리를 따져 본 탐색이 골랐어요.
    • LLM의 사고 사슬은 별도 추론 장치가 아니라 다음 토큰 예측을 더 길게 반복한 것이라, 화면에 보이는 풀이가 실제 경로와 다를 때가 있어요.
    • 챗봇의 풀이 과정은 감사 기록이 아닌 초안으로 다루고, 가정·근거·미해결 질문을 따로 받아 직접 검증하는 습관이 필요해요.

    대략 1만 분의 1. 알파고 안에서 직관을 맡은 정책망이, 전문 기사가 그 자리에 돌을 놓을 확률로 매긴 값이에요. 그 자리가 바로 37수예요. 기계의 직관이 번뜩인 장면으로 흔히 소개되는 수인데, 정작 직관 담당은 그 수를 별것 아닌 수로 넘겼던 셈이죠.

    장면부터 다시 떠올려 볼게요. 서울에서 열린 알파고와 이세돌의 5번기, 두 번째 판. 알파고가 5선에 돌을 놓자 일부 해설자는 프로그램 오류부터 의심했어요. 상대에게 그냥 내주는 수처럼 보였거든요. 그 판은 알파고가 이겼고 대국 전체는 4대 1로 끝났어요. 이세돌은 알파고를 확률 계산에 기반한 기계로만 여겼는데, 이 수를 보고 생각이 바뀌었다고 했죠. 알파고는 창의적이라는 말까지 남겼고요.

    알파고 개발에 참여했던 한 연구자가 MIT 테크놀로지 리뷰에 실은 기고문은 ‘기계 직관’이라는 해석을 오해라고 짚어요. 37수를 만든 건 직관이 아니라 추론 장치였고, LLM 기반 챗봇에는 바로 그 장치가 빠져 있다는 주장이에요. 챗봇이 화면에 띄워 주는 ‘생각 과정’을 어디까지 믿어야 할지 헷갈렸던 사람이라면, 이 구분 하나만 잡아 둬도 판단이 꽤 쉬워져요.

    37수를 끌어올린 건 직관이 아니라 탐색이었다

    알파고는 두 부분으로 이뤄져 있어요. 하나는 정책망(policy network). 강한 인간 기사가 어디에 둘지 맞히도록 학습된, 말하자면 직관 담당이에요. 앞에서 본 1만 분의 1이라는 숫자가 여기서 나왔어요. 전문 기사가 그 자리에 둘 확률을 그 정도로 낮게 평가했으니, 직관만 따랐다면 37수는 판 위에 놓이지 않았을 거예요.

    나머지 하나가 탐색 장치인데요. 당장 그럴듯해 보이는지에서 멈추지 않고, 후보 수를 뒀을 때 그 뒤에 벌어질 일을 저울질하는 부분이에요. 알파고는 수천 개의 가지를 가진 게임 트리를 명시적으로 만들어 탐색했어요. 가지 하나하나가 서로 다른 미래였고요. 37수를 끌어올린 건 이쪽이에요.

    대니얼 카너먼이 널리 알린 구분에 대입하면 이해가 빨라요. 시스템 1은 빠르고 직감적이며 힘이 들지 않는 사고, 시스템 2는 느리고 단계적이며 숙고하는 사고. 알파고에서는 신경망이 “이 수가 유망해 보인다, 이 국면은 이긴 것 같다”는 감을 내놓고, 탐색이 그 감을 이어질 수와 응수에 비춰 시험했어요. 한쪽만으로는 안 됐을 거예요. 직관만으로는 37수를 고르지 못했을 테고, 힘으로 밀어붙이는 탐색만으로는 그 많은 후보를 걸러내기 벅찼을 테니까요.

    체스의 딥블루, 그리고 LLM 챗봇까지 한 표에 나란히 놓으면 구조 차이가 한눈에 들어와요. 답을 고르는 방식, 숙고의 규모, 검토한 내용을 남기는지. 이 세 줄만 따라가도 충분해요.

    구분 딥블루 알파고 LLM 챗봇
    답을 고르는 방식 사람이 하드코딩한 규칙으로 포지션 평가 정책망이 후보를 내고 탐색이 미래 결과를 검증 다음 토큰을 반복해서 선택
    숙고의 규모 선수당 6~8수 앞, 초당 2억 개 포지션 평가 수천 개 가지의 게임 트리를 명시적으로 구성 사고 사슬을 쓰면 같은 예측을 더 길게 반복
    검토 내용의 기록 기고문에서 따로 다루지 않음 게임 트리에 변화와 신경망 판단을 남기고 계속 갱신 명시적이고 지속되며 들여다볼 수 있는 인식 상태가 대체로 없음

    딥블루의 ‘검토 내용의 기록’ 칸은 원문이 그 대목을 설명하지 않아서 저렇게 적었어요. 딥블루가 기록을 남기지 않았다는 뜻으로 읽으면 곤란해요.

    바둑에 딥블루 방식이 통하지 않는 이유도 이 표 언저리에서 나와요. 돌 하나의 가치는 멀리 떨어진 돌 무리와 집이 수십 수에 걸쳐 어떻게 전개되느냐에 달려 있는데, 가능한 결과의 일부만 계산하려 해도 슈퍼컴퓨터로 수십억 년이 걸리거든요. 계산량으로 밀어붙일 규모가 아닌 거죠. 알파고가 누가 앞서는지 한눈에 감 잡는 능력과, 그 감을 검증하는 탐색을 같이 가져야 했던 이유예요.

    사고 사슬은 같은 예측을 더 오래 돌린 결과다

    LLM이 하는 일은 단순해요. 다음 토큰을 고르고, 또 고르는 것. 기고문은 이걸 시스템 1이 작동하는 모습으로 봐요. 빠르고 연상적이며, 사람이 글로 남기는 거의 모든 주제에서 놀랄 만큼 잘 맞는 패턴 완성이라는 거죠.

    ChatGPT가 등장하고 얼마 지나지 않아 업계는 말이 유창한 것만으로는 쓸모가 모자란다는 걸 알아챘어요. 거기서 나온 해법이 곧바로 답하지 않고 중간 단계를 먼저 쓰게 하는 방식이에요. 문제를 쪼개고, 부분 결과를 다음 단계로 넘기고, 그 결과가 뒤따르는 풀이에 영향을 주게 하는 식이죠. 사고 사슬(chain of thought)이라고 부르는 과정이에요.

    효과가 없다는 얘기는 아니에요. 수학과 코딩에서 성과가 뚜렷했거든요. 다만 알파고의 탐색처럼 따로 떨어진 추론 장치가 생긴 건 아니에요. 중간 풀이도 똑같은 다음 토큰 예측이 만들어 내고, 답을 확정하기 전에 그 과정을 더 오래 돌릴 뿐. 개발자 감각으로 비유하면 검증용 모듈을 새로 붙인 게 아니라 같은 함수를 더 여러 번 호출한 셈이에요. 성과가 좋다는 것과 구조가 그대로라는 건 서로 부딪치는 말이 아니고, 기고문이 문제 삼는 건 구조 쪽이에요.

    챗봇의 풀이 과정을 추론이라 부르기 어려운 세 가지 이유

    기고문은 챗봇이 하는 일이 과학자가 인정할 만한 의미의 추론에 못 미친다고 보고, 이유를 세 가지 들어요.

    1. 들여다볼 장부가 없다. 어떤 가설을 검토 중인지, 각 설명을 얼마나 믿는지, 어떤 증거를 저울질하는지, 어떤 질문이 아직 안 풀렸는지. 이런 걸 적어 둔 공개 장부가 없어요. 새 정보가 들어오면 체계적으로 고쳐 써야 할 내용인데, 모델은 보통 이런 명시적이고 지속적인 상태를 유지하지 않아요.
    2. 아는 것과 다루는 방식이 한 덩어리다. 지식과 추론이 신경망 가중치 안에 뒤엉켜 있어요. 따로 꺼내 볼 독립된 믿음의 목록이 없다는 뜻이에요.
    3. 보여 주는 풀이가 실제 경로와 다를 때가 있다. 사고 사슬은 숙고처럼 보이지만, 한 경로로 답에 도달해 놓고 다른 경로를 보고하는 식으로 사후에 지어내는 일이 잦다는 연구 결과가 있어요.

    셋 중에 일하면서 바로 걸리는 건 세 번째라고 봐요. 앞의 둘은 모델 내부 구조 얘기지만, 세 번째는 지금 화면에 떠 있는 단계별 풀이를 믿어도 되느냐는 문제니까요.

    의료·공학·과학 연구처럼 판돈이 큰 분야에서는 결론만큼이나 그 결론에 이른 과정이 중요해요. 진단이나 치료에서 실수가 나오면 어디가 틀렸는지 짚어야 하잖아요. 추론이 잘못됐는지, 근거로 삼은 증거가 무효였는지, 가정이 틀렸는지. 로그가 실제 실행 경로와 다르게 찍히는 서비스에서 장애 원인을 찾는 상황을 떠올리면 감이 올 거예요. 로그를 아무리 꼼꼼히 읽어도 원인에 닿기 어려운 구조인 거죠.

    게임 트리를 본뜬 ‘인식 상태’ 장부라는 대안

    기고자는 구글 딥마인드를 떠났어요. 이유로 든 건 알파고의 구조에서 출발하는 새로운 기계 추론 접근이 필요하다는 점이에요. 알파고는 한 국면에 대해 아는 내용을 게임 트리라는 기록으로 유지하거든요. 이 자료구조에는 검토한 변화, 즉 가능한 미래가 전부 담기고 수와 국면마다 신경망의 판단이 주석처럼 붙어요. 추론이 진행되면 트리를 갱신하고, 마지막에 그 정보를 종합해 둘 수를 정하죠.

    일반적인 추론에도 같은 뼈대를 쓰자는 게 제안의 핵심이에요. 시스템이 확정으로 보는 것, 의심하는 것, 배제한 것, 열어 둔 질문을 담은 인식 상태(epistemic state)를 유지하자는 거죠. 이렇게 되면 추론은 그 상태를 바꿔 가는 수의 연속이 돼요. 귀결을 연역하는 것도, 문제를 부분으로 나누는 것도, 다음에 어떤 질문을 던지고 어떤 계산이나 실험을 할지 정하는 것도 전부 한 수.

    쉬운 일이라고 포장하지는 않아요. 열린 세계에서의 추론은 바둑이나 체스보다 어렵다고 기고자 스스로 인정하거든요. 현재 상황은 일부만 알려져 있고, 가능한 행동은 많은 데다 수시로 바뀌며, 행동의 결과는 확률적이거나 아예 알 수 없으니까요. 그런데도 도전할 여건이 생겼다고 보는 근거는 LLM과 다른 신경망 모델의 발전이에요. LLM은 알려진 사실과 쓸 수 있는 자원을 바탕으로 문제 접근법을 제안하고, API나 코드로 도구를 다루고, 어떤 주장이 증거로 뒷받침되는지 평가하는 일을 도와요. LLM을 버리자는 얘기가 아니에요. 직관 부품으로 쓰고 그 위에 장부와 검증을 얹자는 그림으로 읽혀요. 알파고에서 정책망과 탐색이 나눠 맡았던 역할을 그대로 옮겨 놓은 구도죠.

    챗봇을 업무에 쓰는 한국 사용자가 바꿔야 할 검증 습관

    새 제품 소식이 아니라서 당장 설치하거나 바꿀 설정은 없어요. 달라지는 건 챗봇 출력을 대하는 방식 하나. 그 대국이 서울에서 열렸던 만큼 한국 사용자에게는 ‘기계가 직관을 가졌다’는 인상이 강하게 남아 있을 텐데요, 그 인상을 챗봇에 그대로 옮기면 곤란해요.

    • 풀이 과정을 감사 기록으로 쓰지 않기. 화면에 보이는 단계별 설명은 모델이 실제로 밟은 경로와 다를 때가 있어요. 보고서나 결재 문서에 “AI가 이런 과정으로 판단했다”고 옮겨 적는 건 피하는 게 좋아요.
    • 수학·코드는 결과를 직접 돌려 보기. 사고 사슬의 성과가 뚜렷한 영역이긴 해요. 그래도 맞는지 확인하는 수단은 풀이의 그럴듯함이 아니라 재계산과 실행이에요.
    • 장부를 사람이 대신 만들기. 답과 별개로 전제한 가정, 근거로 쓴 자료, 아직 확인하지 못한 질문을 항목별로 나눠 달라고 요청하고, 그 목록을 하나씩 직접 확인해요. 모델 안에 장부가 없으니 바깥에 두는 거죠. 주의할 점 하나. 이렇게 받은 목록도 같은 방식으로 생성된 글이라, 확인을 끝낸 뒤에야 믿을 근거가 생겨요.

    의료나 설계처럼 책임 소재가 걸린 업무에서는 결론보다 과정 기록을 먼저 요구하는 쪽으로 기준이 움직일 것으로 보여요. 근거라고 해 봐야 기고문이 고위험 분야를 콕 집어 문제 삼았다는 점 하나라서, 여기서부터는 내 추측이에요.

    확인된 것과 아직 불확실한 것

    확인된 사실

    • 알파고의 정책망은 37수를 전문 기사가 둘 확률이 약 1만 분의 1인 수로 평가했고, 그 수를 고른 건 게임 트리 탐색이었어요.
    • 딥블루는 선수당 6~8수 앞을 내다보며 초당 2억 개의 포지션을 평가했고, 규칙은 사람이 하드코딩했어요.
    • 사고 사슬은 수학과 코딩에서 실제 성과를 냈지만, 만들어지는 방식은 다음 토큰 예측의 반복이에요.
    • 챗봇이 보고하는 풀이가 실제로 답에 도달한 경로와 다른 경우가 많다는 연구 결과가 있어요.

    아직 불확실한 것

    • 인식 상태를 유지하는 시스템이 바둑판 바깥의 열린 문제에서도 제대로 작동할지는 검증되지 않았어요.
    • 기고문은 시스템을 정직하게 유지하려면 독립된 부분이 필요하다고 언급하는데, 그 부분이 구체적으로 어떻게 설계되는지는 확인하지 못했어요.
    • “LLM은 추론하지 않는다”는 말은 한 연구자의 주장이에요. ‘추론’을 어떻게 정의하느냐에 따라 결론이 달라지는 문제라 학계 전체의 합의로 읽으면 안 돼요.
    • 이 접근이 언제 어떤 형태의 결과물로 나올지도 알려진 바가 없어요.

    그럴듯한 풀이를 만났을 때 던질 세 가지 질문

    기고문이 오류의 원인으로 꼽은 갈래는 추론, 증거, 가정 세 가지였어요. 순서만 뒤집으면 그대로 점검표가 돼요.

    1. 깔고 있는 가정이 무엇인가. 답이 전제한 조건이 내 상황과 맞는지부터 봐요. 버전, 환경, 대상 범위 같은 전제가 어긋나 있으면 뒤의 풀이가 아무리 매끄러워도 소용없거든요.
    2. 근거가 확인 가능한가. 인용한 수치나 문서가 실제로 존재하는지, 내가 직접 열어 볼 수 있는지 확인해요.
    3. 단계 사이의 연결이 맞는가. 가정과 근거가 옳아도 중간 계산이 틀릴 수 있어요. 핵심 단계 하나는 손으로 다시 따라가 봐요.

    37수는 양쪽으로 읽혀요. 그럴듯해 보이지 않던 수가 탐색을 거치니 승리로 이어지는 수였고, 반대로 그럴듯해 보이는 풀이가 검증을 거치면 틀린 것으로 드러나기도 해요. 판단 기준을 ‘그럴듯함’에서 ‘검증을 통과했는가’로 옮겨 두면, 챗봇이 어떤 구조로 바뀌든 같은 습관을 계속 쓰게 될 거예요.

    출처: MIT Tech Review AI

  • LLM은 추론하지 않는다, 알파고 개발자의 주장

    LLM은 추론하지 않는다, 알파고 개발자의 주장

    3줄 요약

    • 알파고 팀 핵심 멤버였던 토레 그레펠은 지금의 LLM이 추론하지 않는다고 주장하며, 알파고 구조에서 출발하는 새 접근이 필요하다고 봅니다.
    • LLM은 이어 쓰기에 강하고, 알파고식 시스템은 여러 경로를 미리 따져 보고 고르는 데 강합니다. ‘추론’이라는 한 단어가 이 둘을 섞어 부르면서 혼동이 생겨요.
    • 사용자에게는 단어 논쟁보다, 답을 다시 확인할 수 있는 형태로 받아내는 습관이 더 실용적입니다.

    해설자들이 프로그램 오류부터 의심한 수가 있었습니다. 알파고가 이세돌과 맞붙은 대국에서 나온 수인데요. 사람 눈에는 버그로 보일 만큼 낯설었고, 그 선택 뒤에 알파고는 승리를 가져갔죠. 알파고를 함께 만든 연구자 토레 그레펠은 이 장면을 추론 능력이 만들어 낸 창의적 선택으로 설명합니다. 거기서 한 걸음 더 나가요. 지금 널리 쓰이는 LLM에는 그 능력이 없다는 주장.

    챗봇 화면에서 ‘추론 중’이라는 문구를 자주 보는 입장에서는 고개가 갸웃해지는 얘기거든요. 화면에는 분명 추론한다고 적혀 있는데, 알파고를 만든 사람은 아니라고 하니까요. 그의 주장을 옮기는 데서 멈출 생각은 없습니다. 추론이라는 한 단어가 가리키는 서로 다른 두 동작을 먼저 나눠 보고, 챗봇 답변을 어디까지 믿고 어떻게 확인하면 좋은지까지 풀어 봅니다.

    버그로 오해받은 한 수가 추론의 사례로 불리는 이유

    그레펠은 유니버시티 칼리지 런던에서 머신러닝 석좌교수를 맡고 있고, 딥마인드 알파고 팀의 핵심 멤버였던 사람이에요. 그가 MIT 테크놀로지 리뷰에 의견 기고를 실었는데요, 요지는 두 가지입니다. 알파고의 낯선 수를 만든 것은 추론의 힘이었다. 그 힘이 지금의 AI에는 빠져 있다. 구글 딥마인드를 떠난 이유도 여기에 있다고 밝혔어요. 기계 추론에는 알파고의 구조에서 출발하는 새로운 접근이 필요하다는 게 그의 믿음입니다.

    글의 성격부터 짚고 가야 합니다. 연구 결과 발표가 아니에요. 의견 기고입니다. 알파고를 직접 만든 사람의 말이라 무게가 실리는 건 맞지만, 학계 전체가 합의한 결론처럼 읽으면 곤란해요. 당사자가 던진 문제 제기, 딱 그 정도로 받아들이는 편이 안전합니다.

    해설자들이 오류로 볼 만큼 낯설었다는 대목은 곱씹어 볼 만해요. 사람이 둔 기보에서 흔히 보이던 모양을 따라 한 수였다면 그런 반응이 나오기 어려웠을 테니까요. 익숙한 패턴 바깥에서 더 나은 수를 찾아냈다는 것. 그레펠이 말하는 추론의 핵심은 여기에 있는 것으로 보입니다. 다만 이건 그의 설명을 바탕으로 읽어 낸 해석이지, 그가 추론을 그렇게 정의했다는 얘기는 아니에요.

    이어 쓰기와 수읽기, 답을 만드는 길이 다르다

    LLM이 답을 만드는 방식은 보통 이렇게 설명됩니다. 앞에 놓인 문맥을 보고 그다음에 올 말을 예측해서 한 조각씩 이어 붙인다. 엄청난 양의 글에서 익힌 패턴이 바탕이라 문장이 매끄럽고, 자주 등장하는 유형의 문제에는 꽤 정확한 답이 나와요.

    알파고 같은 시스템은 길이 다릅니다. 지금 둘 만한 후보를 여러 갈래로 펼치고, 몇 수 앞까지 미리 두어 본 다음, 각 갈래가 얼마나 유리한지 평가해서 하나를 고르죠. 바둑에서 말하는 수읽기와 닮았습니다. 놓치기 쉬운 배경이 하나 있는데요, 바둑은 규칙과 승패가 분명합니다. 이 길이 좋은지 나쁜지를 따질 기준이 처음부터 있다는 뜻이에요.

    한쪽은 그럴듯하게 이어지는 말을 내놓고, 다른 쪽은 따져 본 결과를 내놓는 셈입니다. 그런데 겉으로는 똑같이 ‘똑똑한 답’처럼 보여요. 같은 단어로 묶이기 쉬운 이유가 여기 있고, 혼동도 여기서 생깁니다. 그레펠의 주장과 일반적인 설명을 한 표에 모으면 아래와 같아요.

    구분 알파고 지금의 LLM
    그레펠의 평가 추론 능력이 창의적 선택을 만들었다 진짜 추론을 하지 않는다
    언급된 장면 해설자가 프로그램 오류로 의심한 낯선 수, 이후 이세돌에게 승리 원문 요약에 구체 사례 없음
    답을 만드는 방식(일반적으로 알려진 설명) 후보 수를 미리 펼쳐 보고 평가해 선택 앞 문맥에 이어질 말을 예측해 생성
    그레펠이 보는 위치 새 접근이 참고할 구조 새 접근이 필요한 대상

    표를 볼 때 구분할 게 있습니다. 세 번째 줄은 그레펠의 발언이 아니라 널리 알려진 개념 설명이에요. 그리고 가장 궁금한 대목, 그러니까 그가 알파고 구조 가운데 어떤 요소를 어떻게 가져오려는지는 참고한 원문 요약에 나와 있지 않습니다. 주장의 방향은 분명한데 방법은 비어 있는 상태라, 지금 단계에서 그의 접근이 맞다 틀리다를 가리기는 이릅니다.

    화면에 뜨는 ‘추론 중’ 표시가 보여 주는 것

    여러 챗봇이 답하기 전에 더 오래 생각하는 모드를 제공합니다. 그 과정을 글로 펼쳐 보여 주기도 하고요. 문제를 단계로 쪼개서 차례로 써 내려가게 하면 한 번에 답을 내놓을 때보다 정확해지는 경우가 많다고 알려져 있어요.

    이 기능을 추론이라 불러도 되느냐. 시각이 갈립니다. 비판하는 쪽은 중간 풀이도 결국 이어 쓴 글이어서, 단계 하나하나가 따로 검증된 건 아니라고 봐요. 반대쪽 논리는 이렇습니다. 단계를 나눠 쓰는 것만으로 풀리는 문제가 늘어난다면 실용적으로는 추론이라 불러도 무리가 없다. 그레펠이 이런 모드를 직접 겨냥해 비판했는지는 원문 요약만으로는 알기 어렵습니다.

    사용자가 기억해 둘 건 단순합니다. 풀이가 길고 논리 정연해 보인다고 해서 그게 정답의 증거는 아니에요. 대신 풀이가 눈에 보이면 한 줄씩 따라가면서 어긋난 곳을 찾기는 훨씬 쉬워지거든요. 중간 과정은 믿을 근거가 아니라 검토할 재료. 이렇게 놓고 쓰는 편이 맞습니다.

    그럴듯한 답과 따져 본 답을 가르는 확인 습관

    모든 답을 일일이 검증할 수는 없으니, 확인에 얼마나 공을 들일지부터 정해야 합니다. 기준은 세 가지예요. 틀렸을 때 치르는 비용이 큰가. 답을 다른 방법으로 다시 계산하거나 대조해 볼 길이 있는가. 흔치 않은 조건이 섞여 있는가. 셋 중 하나라도 해당하면 아래 습관을 붙여 보세요.

    • 숫자는 따로 돌려 본다. 금액, 날짜, 비율 계산은 계산기나 스프레드시트로 한 번 더 확인합니다. 챗봇에 코드 실행 기능이 있다면 계산을 코드로 처리하게 시키는 것도 방법이에요.
    • 조건을 살짝 바꿔 다시 묻는다. 숫자나 이름만 바꿨는데 논리가 흔들린다면, 문제를 따져 본 게 아니라 익숙한 유형에 맞춰 답했을 가능성이 큽니다.
    • 단계별 근거를 쓰게 한다. 각 단계가 바로 앞 단계에서 따라 나오는지만 봐도 건너뛴 부분이 드러나요.
    • 반대 결론을 요구한다. ‘이 결론이 틀렸다면 어느 단계에서 틀렸겠느냐’고 물으면 약한 고리가 먼저 나옵니다.
    • 출처는 원문과 대조한다. 인용문과 수치는 출처를 받아서 직접 열어 봅니다.

    맡기기 좋은 일과 조심할 일도 여기서 갈립니다. 초안 쓰기, 요약, 문체 바꾸기, 아이디어 넓히기는 이어 쓰기의 강점이 그대로 살아나는 영역이에요. 여러 제약을 동시에 만족해야 하는 일정 짜기, 경우의 수 따지기, 규정을 낯선 상황에 적용하는 일은 사정이 다릅니다. 한 군데만 어긋나도 전체가 틀어지거든요. 이런 일에는 사람의 검토를 끼워 넣는 편이 안전합니다.

    챗봇이 직접 파일을 고치거나 명령을 실행하는 에이전트로 쓰일 때는 확인할 대상이 하나 더 늘어요. 튜링상 수상자 얀 르쿤이 AI 에이전트가 통제를 벗어났다는 사례들을 두고 한 말이 있습니다. 에이전트는 시킨 일을 그대로 했을 뿐이고, 원래 갇혀 있어야 할 샌드박스가 새는 데다 설계가 형편없었다는 취지였어요. 추론 논쟁과는 별개의 사안입니다. 그래도 방향은 통해요. 모델이 얼마나 똑똑한지보다 사람이 쳐 둔 울타리와 권한 범위가 결과를 좌우한다는 얘기니까요.

    한국어로 챗봇을 쓰는 사람에게 바뀌는 것은 화면이 아니라 기대치

    이 논쟁 때문에 쓰던 서비스의 화면이나 기능이 달라지지는 않습니다. 바뀌는 건 ‘추론’이라는 라벨을 읽는 눈이에요.

    이세돌 대국을 지켜본 기억이 있다면 바둑 용어로 옮겨 보는 게 가장 쉽습니다. 정석을 많이 외운 것과 수읽기를 하는 것은 다르잖아요. 정석만으로도 초반은 훌륭하게 둘 수 있죠. 처음 보는 모양이 나오면 얘기가 달라집니다. 직접 읽어야 해요. 지금의 LLM을 정석에 아주 밝은 상대로, 알파고식 시스템을 수읽기까지 하는 상대로 놓고 보면 그레펠의 문제 제기가 어디를 향하는지 감이 옵니다. 물론 이해를 돕자고 끌어온 비유이고, 실제 구조를 정확히 옮긴 설명은 아니에요.

    한국어 답변이 유창해졌다는 점도 따로 떼어 봐야 합니다. 문장이 매끄러운 것과 논리가 검증된 것은 다른 문제거든요. 오히려 매끄러울수록 의심 없이 넘어가기 쉽다는 게 함정입니다. 계약 조건 검토나 정산처럼 한 줄이 어긋나면 손해로 이어지는 문서일수록 앞에서 말한 확인 습관이 값을 해요.

    앞으로의 변화는 추측의 영역입니다. 그레펠이 말한 방향의 연구가 성과를 낸다면, 답을 내기 전에 여러 경로를 실제로 따져 보는 기능이 일반 사용자용 서비스에 들어올 가능성은 있어요. 가능성, 거기까지입니다. 원문 요약에는 일정도 제품 계획도 언급되지 않았거든요.

    확인된 것과 아직 불확실한 것

    확인된 것

    • 토레 그레펠은 유니버시티 칼리지 런던의 머신러닝 석좌교수이고, 딥마인드 알파고 팀의 핵심 멤버였다.
    • 그는 구글 딥마인드를 떠났고, 그 이유로 기계 추론에 새 접근이 필요하다는 믿음을 들었다.
    • 알파고는 해설자들이 프로그램 오류로 생각할 만큼 낯선 수를 둔 뒤 이세돌을 이겼다.
    • ‘LLM은 추론하지 않는다’는 그의 글은 의견 기고 형식이다.

    아직 불확실한 것

    • 알파고 구조의 어떤 요소를 어떤 방식으로 가져오려는지. 참고한 원문 요약에는 구체 내용이 없다.
    • 그레펠이 어디에서 어떤 형태로 연구를 이어 가는지.
    • LLM이 추론을 하는지에 대한 연구자들의 합의. 추론을 어떻게 정의하느냐에 따라 답이 갈리는 열린 논쟁이다.
    • 새 접근이 일반 사용자가 쓰는 제품으로 이어질지, 이어진다면 언제일지.

    추론이라는 라벨보다 다시 확인할 수 있는 답인지를 본다

    LLM이 추론을 하느냐는 질문은 추론을 어떻게 정의하느냐에 따라 답이 달라집니다. 알파고를 만든 연구자가 ‘아니다’ 쪽에 섰다는 건 귀담아들을 신호예요. 하지만 사용자가 그 논쟁의 승패를 기다릴 이유는 없습니다.

    실용적인 기준은 하나로 모여요. 받은 답을 내가 다른 방법으로 다시 확인할 수 있는가. 확인 가능한 형태로 답을 받아내고, 틀렸을 때 비용이 큰 일에는 사람의 검토를 한 단계 끼워 넣는 것. 화면에 어떤 문구가 뜨든 이 습관이 있으면 그럴듯한 답에 끌려가지 않습니다.

    출처: MIT Tech Review AI