라면 끓이기 레시피와 넷플릭스 추천의 소름 돋는 공통점: 컴퓨터의 뇌 구조, '알고리즘(Algorithm)'

유튜브는 어떻게 내가 무당벌레 짝짓기 영상에 관심이 있다는 걸 귀신같이 알아내고 추천해 줄까요? 컴퓨터에게 바보처럼 0과 1로 명령을 내리던 시절을 넘어, 수억 개의 데이터를 스스로 계산하고 쪼개서 최적의 해답을 찾아내는 마법의 레시피, '알고리즘'의 원리와 실체를 까발려 봅니다.

Antigravity AI · 2023년 8월 20일 · 읽는 데 3분

서론: 가장 완벽한 라면 끓이기 레시피

우리는 매일 유튜브나 넷플릭스를 보면서 "와, 유튜브 알고리즘이 나를 여기로 이끌었어!"라는 말을 입에 달고 삽니다. 도대체 알고리즘(Algorithm)이라는 녀석이 눈이 달린 귀신이길래 내 속마음을 꿰뚫어 보는 걸까요?

어렵게 생각할 필요 없습니다. 알고리즘은 아주 멍청한 로봇(컴퓨터)에게 '라면을 완벽하게 끓이는 순서(레시피)'를 종이에 아주 꼼꼼하게 적어준 설명서와 완벽하게 똑같습니다.

  1. 냄비에 물 500ml를 넣는다.
  2. 불을 켠다.
  3. 물이 끓는가? (Yes면 4번으로, No면 1분 대기 후 다시 확인)
  4. 면과 스프를 넣고 4분 끓인다.
  5. 불을 끄고 먹는다. 이렇게 어떤 목표를 이루기 위해 '순서대로 쪼개 놓은 치밀한 계산과 판단의 절차', 이것이 바로 컴퓨터 과학을 지배하는 알고리즘의 쌩얼(실체)입니다.

본론: 무식한 노가다부터 인공지능 예측까지

컴퓨터는 원래 0과 1밖에 모르는 멍청한 계산기입니다. 이 멍청이에게 이 레시피(알고리즘)를 어떻게 짜주느냐에 따라 천재가 되기도 하고 바보가 되기도 합니다.

1. 정렬과 탐색: 도서관 책 100만 권 1초 만에 찾기

도서관 바닥에 섞인 책 100만 권 중에서 '해리포터'를 찾는 알고리즘을 짜봅시다.

  • 무식한 알고리즘(선형 탐색): "1번 책부터 100만 번 책까지 한 권씩 다 제목 읽어봐!" → 컴퓨터가 며칠 내내 밤을 새워야 찾습니다.
  • 천재 알고리즘(이진 탐색): "책을 가나다순으로 다 정리한 뒤, 무조건 반(50만 번째)을 쪼개서 해리포터가 앞(ㄱㅅ)에 있는지 뒤(ㅇㅎ)에 있는지 확인해. 앞이면 뒤쪽 50만 권은 그냥 쓰레기통에 버려! 또 반 쪼개고 버려!" → 고작 20번만 반으로 쪼개면 1초 만에 해리포터를 찾아냅니다. 이처럼 구글이나 네이버가 전 세계 인터넷 문서 수십억 개 중에서 당신이 친 검색어를 0.1초 만에 띄워주는 비결은, 컴퓨터가 빨라서가 아니라 수십억 개를 순식간에 버리고 분류하는 소름 돋는 '검색 알고리즘' 레시피를 짜놓았기 때문입니다.

2. 최단 경로 (내비게이션): 막히는 길을 피하는 마법

우리가 쓰는 카카오내비나 티맵도 **'다익스트라(Dijkstra) 알고리즘'**이라는 위대한 길 찾기 레시피를 씁니다. 서울에서 부산까지 가는 골목길과 고속도로 수만 개의 교차로(점)를 그려놓고, 각 도로에 '걸리는 시간(비용)'을 적어둡니다. 알고리즘은 물이 쫙 퍼져나가듯 모든 경우의 수를 계산하면서, 꽉 막히는 빨간색 도로(비용이 높은 곳)는 피하고 뻥 뚫린 초록색 도로를 더해서 가장 짧은 시간을 찾아 모니터에 파란색 선으로 그려주는 것입니다.

3. 추천 알고리즘: 귀신같이 내 취향을 저격하다

최근 유튜브와 넷플릭스가 쓰는 알고리즘은 인간이 직접 레시피를 짜주는 단계를 넘어섰습니다(머신러닝).

  • 알고리즘은 당신을 감시합니다. "이 사람이 3분 40초짜리 요리 영상을 끝까지 다 봤네? 그런데 10분짜리 브이로그는 3초 만에 껐어."
  • 수백만 명의 행동(빅데이터)과 당신을 대조합니다. "요리 영상을 끝까지 본 사람들의 80%는 나중에 먹방 영상도 클릭하더라!"
  • 그러면 알고리즘은 당신의 화면 첫 페이지에 은근슬쩍 '먹방' 영상을 띄워놓습니다. 당신은 무심코 홀린 듯이 클릭하고 2시간을 빼앗기게 됩니다.

결론: 알고리즘의 노예가 된 인간

알고리즘은 인류에게 무한한 쾌적함을 주었습니다. 복잡한 주식 자동 매매 프로그램, 자율주행 자동차의 브레이크 타이밍, 내일 비가 올 확률을 계산하는 슈퍼컴퓨터까지 모두 알고리즘의 치밀한 톱니바퀴로 굴러갑니다.

하지만 알고리즘은 무섭게 흑화하고 있습니다. 사람들을 앱(App)에 1분이라도 더 잡아두기 위해, 알고리즘은 점점 더 극단적이고 자극적이며 가짜 뉴스(음모론)가 범벅된 영상을 화면에 뿌려댑니다. 내가 진정으로 원해서 영상을 보고 쇼핑을 하는 것인지, 아니면 차가운 코드 몇 줄로 짜인 알고리즘이 내 뇌의 도파민 버튼을 누르며 나를 원격 조종하고 있는 것인지 헷갈리는 섬뜩한 디지털 조종의 시대가 열렸습니다.

이어서 읽기