10년 앞서 도착한 미래 — 단, 경고 라벨이 붙은
지금 AI는 거의 모든 분야에 충격을 주고 있다. 그중에서도 소프트웨어 개발은 직격탄을 맞는 중이다. 코드 생성, 리뷰, 디버깅, 문서화까지 — 불과 2~3년 전만 해도 사람의 전유물이던 작업들이 빠르게 도구화되고 있다. 어떤 개발자는 이 변화에 올라타 더 멀리 가고, 어떤 개발자는 불안 속에 멈춰 선다.
이 풍경이 낯설지 않은 곳이 하나 있다. 바둑이다.
바둑은 인간의 지적 영역 중 AI에게 가장 먼저, 가장 완벽하게 정복된 분야다. 2016년 3월, 알파고가 이세돌 9단을 4승 1패로 꺾었을 때 세상은 충격에 빠졌다. 그리고 10년이 지났다. 그사이 바둑계는 'AI가 인간을 추월한 세계'에서 어떻게 살아남고, 적응하고, 또 누군가는 물러났는지를 고스란히 보여주고 있다.
그래서 바둑 기사들의 지난 10년은 우리가 맞이할 10년의 미리보기처럼 보인다. 다만 이 미리보기에는 경고 라벨이 하나 붙어 있다. 바둑과 소프트웨어는 같은 종류의 게임이 아니다. 이 차이를 놓치면, 바둑에서 끌어온 교훈은 정확히 반대 방향으로 우리를 이끈다. 이 글은 바둑이 주는 교훈을 따라가다가, 그 비유가 깨지는 지점에서 한 번 더 꺾으려 한다.
갈림길에 선 네 사람
2016년 정상권에 있던 기사들의 10년 후는 극적으로 갈렸다. 같은 출발선에서 출발했지만 도착지는 전혀 달랐다.
이세돌 — 떠난 사람. 알파고를 이긴 유일한 인간이었던 그는 2019년 은퇴했다. 패배가 두려워서가 아니었다. "AI는 그냥 신"이라고 말하며, 인간이 더 이상 AI를 넘어설 수 없는 세계에서 프로 기사의 의미를 다시 묻다가 반상을 내려왔다. 그의 퇴장은 실력의 문제가 아니라 의미의 문제였다.
커제 — 절반만 적응한 1인자. 2016년 세계 1위, 통산 8번의 세계대회 우승을 거둔 천재. 그러나 정상에서 내려온 뒤 9번째 우승을 끝내 채우지 못했고, 2025년 LG배 결승에서는 규정에 적응하지 못해 반칙패라는 초유의 방식으로 무너졌다. 과거의 챔피언이라는 사실만으로는 새 시대가 보장되지 않는다는 경고다.
박정환 — 자기 색을 지킨 적응자. 늘 '2인자'로 보였지만 30대 중반에도 정상권을 지켰고, 2025~2026년 또 하나의 세계대회 우승을 더했다. AI를 받아들이되 자신의 균형 잡힌 기풍을 버리지 않았다. 나이가 곧 하락은 아니라는 반례다.
신진서 — 완전히 올라탄 사람. 2016년엔 세계 21위의 어린 신예에 불과했다. 그러나 AI 시대의 훈련법을 가장 철저히 체화하며 부동의 세계 1위로 올라섰다. 한때 커제에게 결승에서 두 번 패하고도, 결국 그를 넘어 시대의 주인이 됐다.
네 사람의 곡선은 공교롭게도 2019~2020년 한 지점에서 교차한다. 이세돌이 떠나고, 커제가 정점에서 꺾이고, 신진서가 1위에 오른 그 무렵. 세대가 바뀌는 변곡점이었다.
적응한 기사는 무엇이 달랐나
흥미로운 건, 적응의 핵심이 "AI를 이기는 법"이 아니었다는 점이다. 아무도 AI를 이길 수 없다. 적응자들이 달랐던 지점은 따로 있다.
첫째, AI를 적이 아니라 사범으로 삼았다. 알파고는 떠났지만 그 알고리즘을 재현한 오픈소스 엔진들(카타고, 릴라제로 등)이 모든 프로의 일상 코치로 남았고, 적응한 기사는 매일 AI와 수십 판을 복기하며 배웠다.
둘째, 경쟁의 척도가 옮겨간 것을 간파했다. 모두가 같은 AI로 공부하면 '정답'은 공유된다. 그러면 변별력은 "정답을 아는가" 에서 "그 정답을 제한 시간 안에 직접 수읽기로 찾아내 흔들림 없이 둘 수 있는가" 로 이동한다. 신진서를 상대한 커제가 "AI 일치율이 71%, 단 한 번의 실수도 없었다"고 토로한 장면이 이 변화를 압축한다.
셋째, 낡은 교과서를 버리고 기본기를 다시 세웠다. AI는 "이 상황엔 이 정석"이라는 고정관념을 부쉈다. 하수의 수로 여겨지던 초반 삼삼 침입이 정수가 됐고, 포석은 거의 새로 쓰였다.
넷째, AI로 자신을 객관적으로 해부했다. 승률 그래프와 형세판단을 통해 어느 수에서 몇 집을 손해 봤는지가 숫자로 찍힌다. 적응한 기사는 이를 통해 자기만의 실수 패턴을 찾아 교정했다.
여기까지가 흔히 말하는 '바둑의 교훈'이다. 그리고 바로 여기서 비유를 멈추면, 우리는 길을 잘못 든다.
그런데, 바둑판은 닫혀 있다
위 네 가지를 관통하는 단어가 하나 있다. 수렴이다. 적응한 기사들은 모두 AI가 정의한 정답 쪽으로 자신을 수렴시켰다. 그래서 바둑에서 가장 강한 인간을 설명하는 지표가 'AI 일치율'인 것이다. 역설적이게도, 바둑에서 가장 강한 인간은 AI를 가장 잘 모방하는 인간이다.
이게 가능한 이유는 바둑이 닫힌 시스템이기 때문이다. 규칙은 고정돼 있고, 목적함수는 단 하나(승리)이며, AI는 그 고정된 목적의 거의 최적해를 찾아냈다. 정답이 존재하고 변하지 않으니, 인간에게 남은 최선의 전략은 그 정답으로 수렴하는 것 — 즉 적응이다.
소프트웨어는 다르다. 열린 시스템이다. 무엇이 좋은 소프트웨어인지, 어떤 일이 가치 있는지, 개발자의 역할이 무엇인지 자체가 계속 재정의된다. 목적함수가 흔들리고 있다. 정답이 고정돼 있지 않다.
이 차이가 만드는 결과는 단순한 정도 차이가 아니라 방향의 반전이다. 열린 시스템에서 바둑식 수렴을 그대로 따라 하면, 나는 정확히 자동화되는 지점으로 나를 최적화하게 된다. AI가 뽑는 코드를 더 빨리, 더 정확히 재현하는 능력만 키운다면, 그것은 이길 수 없는 경주에 가장 효율적으로 올라타는 일이다. 바둑에서 성공의 신호였던 '수렴'이, 소프트웨어에서는 위험 신호가 된다.
그러니 우리에게 필요한 것은 적응이 아니다. 적응을 넘어선 대응이다.
적응에서 대응으로
둘은 비슷해 보이지만 방향이 정반대다.
적응은 나를 환경에 맞추는 수렴이다. "어떻게 하면 AI만큼 잘하지?"를 묻는다. AI 쪽으로 다가간다.
대응은 내가 설 자리를 주체적으로 다시 고르는 재배치다. "AI가 이걸 다 하는 세상에서 나는 어디에 서야 하지?"를 묻는다. AI와 수렴하는 게 아니라, AI와 직교하는 곳으로 움직인다.
대응이 향하는 곳은 닫힌 게임이 아닌 영역이다. 무엇을 만들 가치가 있는지를 정의하는 일, 모호함 속에서 내리는 판단, 지저분한 실제 시스템과 조직의 맥락을 꿰어내는 통합, 결과에 대한 책임, 그리고 취향. 이것들은 정답이 고정돼 있지 않아 수렴의 대상이 아니다. AI가 강해질수록 더 비싸지는 것들이다.
그래서 같은 'AI 복기'라도 적응자와 대응자는 다르게 쓴다. 적응자는 "AI라면 이 자리에 뭘 뒀을까"를 물어 자기 답을 AI에 맞춰간다. 대응자는 "AI가 이 코드를 다 짤 수 있다면, 그래서 내가 여기서 진짜로 더해야 할 판단은 무엇인가"를 묻는다. 도구는 같지만 던지는 질문이 다르고, 그 질문이 10년 뒤의 자리를 가른다.
적응은 토대, 대응은 본게임
오해는 피하자. '적응 대신 대응'이 아니다. 둘은 배타적인 게 아니라 층위가 다르다.
도구를 능숙하게 다루는 기본 적응 없이 대응만 외치면 공허하다. 신진서도 AI를 철저히 체화한 위에서 자기 수읽기로 차별화했지, AI를 안 쓰면서 "나는 다르게 간다"고 한 게 아니다. 개발자도 마찬가지다. AI 도구를 능란하게 쓰는 적응은 입장권이다. 입장권 없이는 게임 자체에 못 들어간다.
함정은 적응에서 멈추는 것이다. 입장권을 손에 쥔 채 그게 게임의 전부인 줄 아는 순간, 우리는 수렴의 정점을 향해 달리다 자동화의 한복판에 도착한다. 적응은 토대를 까는 일이고, 대응은 그 위에 올라서는 본게임이다.
흥미롭게도 바둑 안에도 대응의 희미한 단서가 있다. 이세돌이 알파고에게 거둔 4국의 그 한 수(78수)는 수렴이 아니라 AI의 허점을 찌른 안티-AI 대응이었고, 박정환이 끝까지 자기 기풍을 버리지 않은 것도 일종의 부분적 대응이었다. 다만 바둑은 닫힌 게임이라 대응의 천장이 낮았다. 78수는 한 번의 전설로 끝났을 뿐, 반복 가능한 전략이 되지 못했다.
우리 판은 열려 있어서 대응의 천장이 훨씬 높다. 이 비대칭이 핵심이다. 바둑 기사에게 대응은 사치였지만, 개발자에게 대응은 생존 전략이다.
결론: 하한을 정하는 적응, 상방을 여는 대응
물러난 방식도 곱씹어볼 만하다. 이세돌은 의미_에 환멸을 느껴 떠났고, 커제는 _절반만 적응한 채 정상에서 미끄러졌다. 개발자에게도 두 종류의 후퇴가 있다. 일의 의미를 잃고 손을 놓는 환멸형, 그리고 과거의 실력에 안주한 채 새 훈련법을 외면하다 서서히 뒤처지는 지연형.
그렇다면 적응과 대응은 결국 어떤 관계인가. 한 문장으로 옮기면 이렇다. 적응은 하한을 정하고, 대응은 상방을 연다.
적응은 바닥을 지키는 일이다. AI 도구를 능란하게 다루는 능력은 이제 강점이 아니라 기본값이다. 못 하면 탈락하지만, 잘한다고 위로 올라가지는 않는다. 적응이 보장하는 건 '뒤처지지 않음'이라는 하한선이지 그 이상이 아니다. 바둑처럼 닫힌 게임에서는 이 하한선이 곧 천장이기도 하다 — 정답이 하나뿐이니 수렴의 끝에 정점이 있다. 신진서가 도달한 그 자리다.
대응은 천장을 들어 올리는 일이다. 열린 시스템에서는 정답이 고정돼 있지 않기에, 내가 어디에 설지를 다시 고르는 선택이 비대칭적인 보상을 만든다. 잘못 골라도 손실은 한정돼 있고(어차피 적응이 하한을 받쳐 준다), 제대로 고르면 상방은 열려 있다. 이 하방은 막히고 상방은 트인 비대칭이 핵심이다.
흥미롭게도 이건 소프트웨어 엔지니어링이 이미 체득한 지혜다. 애자일 선언문이 "계획을 따르기보다 변화에 _대응_하라"고 했을 때, 그 단어는 정확히 우리가 말하는 대응이었다. 미래를 예측해 한 방향으로 수렴하는 대신, 짧은 피드백 루프로 환경에 응답하며 길을 만들어 가는 것 — 열린 시스템을 다루는 정공법이다.
기업가정신 이론의 이펙추에이션(effectuation)도 같은 자리를 가리킨다. 미래가 예측 가능한 닫힌 환경에서는 목표를 정하고 최적해로 수렴하는 인과적 논리(causation)가 맞다. 바둑이 그런 세계였다. 그러나 미래가 불확실한 열린 환경에서는 반대다. 내가 가진 수단에서 출발하고, _감당할 수 있는 손실_만큼만 걸고, 예상 못 한 우연을 자원으로 바꾸며, 미래를 예측하는 대신 만들어 간다. 우리가 선 곳은 바로 이 effectuation의 세계다.
그래서 "당신 분야의 신진서가 되라"는 절반만 맞다. 신진서는 적응, 즉 수렴의 정점이다. 닫힌 게임이라면 그게 정답이다. 그러나 우리 게임은 열려 있다. 메시지는 이렇게 바뀌어야 한다 — 신진서처럼 철저히 적응해 하한을 단단히 깔되, 거기서 멈추지 말고 대응으로 상방을 열어라.
10년 전 바둑계가 마주했던 질문 — 폐허인가, 진화의 터전인가 — 의 답은 결국 기사 한 사람 한 사람이 어떻게 두었느냐에 달려 있었다. 바둑판이 폐허가 되지 않은 이유는, 그 위에서 새롭게 진화한 사람들이 있었기 때문이다.
지금 우리에게 던져진 질문은 한 겹 더 깊다. AI가 당신을 대체할 것인가가 아니다. 당신이 닫힌 게임을 계속 둘 것인가, 아니면 열린 판으로 걸어 나갈 것인가 이다. 적응으로 바닥을 다지고, 대응으로 천장을 열라. 바둑은 적응의 이야기를 끝까지 보여주었다. 그다음, 상방이 열린 이야기는 닫혀 있지 않은 우리가 써야 한다.
'Agentic Coding' 카테고리의 다른 글
| 2026년 상반기 AI 회고: Agent Orchestration의 해가 시작되었다 (2) | 2026.06.24 |
|---|---|
| 학습, 확장, 버리기: AI로 성장하는 법 (0) | 2026.06.03 |
| openclaw에 Google 서비스 연결하기 (0) | 2026.05.27 |
| Mac mini에서 OpenClaw 프로필별 Gateway 포트 설정 정리 (launchd 기준) (0) | 2026.05.20 |
| OpenClaw vs Hermes (0) | 2026.05.17 |