AI 잘 활용하기


업계는 몇 년에 한 번씩 새로운 것에 열광합니다. 지금은 그 대상이 AI입니다. 여러분도 이 소동의 양쪽 진영을 다 봤을 겁니다. AI가 모든 것을 바꿔놓을 거라며 금요일까지 전면 도입하지 않으면 끝장이라고 확신하는 사람들, 그리고 AI가 곧 무너질 사기라고 확신하는 사람들. 둘 다 목소리는 크지만, 둘 다 대체로 틀렸습니다.
진실은 훨씬 조용하지만 훨씬 쓸모 있습니다. AI는 실제적이고 구체적인 실패 양상을 가진, 능력 있는 도구입니다. 구원자도 아니고 위협도 아니고, 그냥 도구입니다. 여러분이 시간을 들일 만한 질문은 과대광고와 종말론 중 어느 편에 설 것인가가 아닙니다. 이 도구를 어떻게 잘 활용할 것인가입니다. 어디에서 이 도구가 제 몫을 해내고, 어디에서는 그렇지 못한지, 그리고 이 분야 전체가 판단력을 잃어가는 와중에도 어떻게 자신의 판단력을 지킬 것인가 하는 문제입니다.
이 챕터가 다루는 내용이 바로 그것입니다. 핸드북의 나머지 부분이 이 기계가 어떻게 작동하는지를 가르친다면, 이 챕터는 그것을 어떻게 다뤄야 하는지에 관한 것입니다.
AI가 실제로 도움이 되는 지점
소음을 제쳐두면 실용적인 근거는 꽤 확실합니다. 모델은 예전이라면 오후 시간을 통째로 잡아먹었을 작업을 아주 잘 해냅니다. 초안 작성, 낯선 코드베이스 설명, 뒤죽박죽인 텍스트를 구조화된 데이터로 바꾸는 일, 뻔한 반복 테스트 코드 작성, 긴 대화 스레드 요약, 어렴풋이만 기억나는 문법 때문에 막혔을 때 풀어주는 일까지. 화려한 일은 하나도 없지만, 모두 실제로 시간을 벌어줍니다.
이것이 기술 전문가에게 가져다주는 것은 레버리지입니다. 반복적인 작업의 기준선이 올라가는 만큼, 원래부터 흥미로운 부분이 아니었던 일에 쏟는 시간은 줄고, 정말 중요한 부분, 즉 설계, 판단이 필요한 결정, 전체 시스템을 이해하는 사람만이 볼 수 있는 것들에 쓸 시간은 늘어납니다. 이렇게 쓰면 AI는 일을 대신하는 게 아닙니다. 여러분이 본론에 도달할 수 있도록 잡초를 걷어내는 것입니다.
문제는 좋은 결과와 나쁜 결과를 구별할 수 있어야만 이 효과를 볼 수 있다는 점입니다. 모델은 자신 있게 틀린 답을 내놓는 데도 옳은 답을 내놓을 때와 똑같이 주저함이 없고, 이런 모델들이 작동하는 방식 자체가 이를 피할 수 없게 만듭니다. 여기서 이득을 보는 전문가는 결과물을 읽고 실수를 잡아내며 계속 나아갈 수 있는 사람입니다. 그렇게 하지 못하는 사람은 자기 이름을 달고 남의 추측을 그대로 배포하는 셈입니다.
AI가 대체할 수 없는 것
과대광고가 빠뜨리는 부분이 여기 있습니다. 이제 모두가 AI로 무언가를 만들고 있지만, 그렇다고 해서 진짜로 이해하는 사람이 필요 없어진 것은 아닙니다. 오히려 그 필요성은 더 커졌습니다.
모델은 여러분의 프로젝트에 아무런 이해관계가 없고, 시스템이 왜 지금 이런 형태가 되었는지에 대한 기억도 없으며, 이 시스템을 쓰는 사람들에게 무엇이 중요한지에 대한 감각도 없습니다. 모델은 그럴듯한 다음 단어를 찾을 뿐, 옳은 결정을 찾는 게 아닙니다. 그래서 여전히 여러분의 몫으로 남는 것들은 언제나 어려운 부분이었던 것들입니다. 무엇을 만들지 결정하는 일, 어떤 트레이드오프가 감수할 만한지 아는 일, 그럴듯해 보이는 답이 이 맥락에서는 틀렸다는 걸 알아채는 일, 시스템 전체를 머릿속에 담아두는 일. 전략과 감각, 이해는 상자 안에 들어 있지 않습니다.
이것이 바로 "기계를 이해하라"는 이야기가 이 핸드북 전체를 관통하는 이유입니다. 이해하지 못하는 도구를 다룰수록 여러분은 그만큼 더 추측에 의존하게 됩니다. 모델이 어떻게 동작하는지 아는 엔지니어는 모델이 강한 곳으로 방향을 잡고 약한 곳에서는 멀리 둡니다. 모델을 신탁처럼 대하는 사람은 신탁이 내키는 대로 말하는 것을 그대로 받아들일 뿐입니다. 진짜 결정이 이루어지는 수준에서, 그 과정에 계속 참여하세요.
윤리적으로 사용하기
효과적으로 쓰는 것과 윤리적으로 쓰는 것은 여기서 별개의 목표가 아닙니다. 같은 습관을 두 면에서 바라본 것일 뿐입니다.
가장 중요한 원칙부터 시작하죠. 여러분이 내놓는 결과물은 여러분의 책임입니다. 모델이 작성했더라도, 여러분이 직접 읽고 이해하고 책임지고 지지할 수 있어야 하며, 이는 다른 동료가 작성한 코드와 똑같습니다. 검증하지 않은 결과물을 마치 완성된 여러분의 작업물인 것처럼 넘기는 것, 이것이야말로 자신 있게 틀린 답이 여러분 이름을 달고 실제 서비스에 들어가는 방식입니다. 중요한 순간에는 매번 배포 전에 검증하세요.
나머지는 사람을 사람으로 대하는 데서 자연스럽게 따라옵니다. 무엇을 입력하는지 조심하세요. 고객 데이터, 비밀 정보, 그리고 통제할 수 없는 프롬프트에는 개인적인 정보가 들어가면 안 됩니다. 중요한 상황에서는 이 작업이 어디서 나왔는지 솔직하게 밝히세요. 그리고 이런 탐욕스러운 유혹, 모든 과정을 대충 넘기려는 욕구, 모든 채널에 콘텐츠를 쏟아붓거나 정성 어린 작업을 순전한 물량으로 맞바꾸려는 유혹을 이겨내세요. 이 도구는 곱셈기입니다. 곱셈기는 부주의함도 그만큼 크게 부풀립니다. 원칙을 지키면 이 일에서 정말 해볼 만했던 그 부분도 함께 지킬 수 있습니다.
흔들리지 않기
이 분야는 파도처럼 움직이고, 전에도 이런 일이 있었습니다. 이 분야의 역사를 보면 붐과 겨울이 반복되는데, 매번 지금처럼 확신에 차 있었고, 매번 약속이 결과를 앞지르고 나면 조정이 뒤따랐습니다. 이 패턴이야말로 침착함을 유지해야 할 가장 좋은 이유입니다. 가장 큰 목소리로 떠드는 주장이 끝까지 살아남는 경우는 드뭅니다.
그러니 과대광고를 절대적인 진리가 아니라 날씨처럼 대하세요. 이번 달 순위 1위인 모델은 곧 다른 모델로 대체될 것이고, 마법처럼 보이는 데모는 대개 좁은 성공 경로만 보여줄 뿐이며, "이게 모든 걸 바꿀 것이다"라는 말은 실제로는 그렇지 않았던 대부분의 것들에 대해서도 이미 나왔던 말입니다. 대체되지 않는 것은 이 시스템들이 어떻게 작동하는지에 대한 여러분의 이해입니다. 각 시대의 아이디어가 그 시대에 만들어진 제품들보다 더 오래 살아남았던 것과 같은 이치입니다. 오래 살아남는 층위를 계속 배우고, 판단력을 계속 켜두고, 이 도구를 잘하는 일에만 쓰세요. 그게 핵심입니다. 레버리지는 전부 가져가고, 소음은 전부 흘려버리는 것.
이것이 바로 이 핸드북이 취하는 입장입니다. AI는 능력 있는 도구이고, 여러분은 그 도구를 다루는 전문가이며, 우위는 자신이 무엇을 다루고 있는지 이해하는 사람에게 돌아갑니다. 이 점을 염두에 두고, 다음 챕터에서는 이 기계 자체를 열어봅니다. LLM은 어떻게 작동하는가가 나머지 이야기의 출발점입니다.

