두 친구가 '같은 AI 모델'을 써봤는데 경험이 전혀 달랐다고 해요. 한 명은 감탄했고, 한 명은 쓸모없다고 했어요. 엔진은 똑같았는데, 그 엔진을 감싼 자동차가 달랐을 뿐이에요.
그 자동차가 바로 하네스예요. 이걸 이해하고 나면, 모델이 애초에 할 수 없는 일에 대해 모델을 탓하는 일이 없어져요.
날것의 AI 모델은 딱 한 가지만 해요. 텍스트를 예측하는 것. 그게 전부예요. 유리병 속에 떠 있는 천재적인 뇌 같은 거예요. 질문을 던지면 단어를 뱉어내지만, 그 뇌는 스스로는:
- 파일을 열거나 내용을 읽을 수 없어요
- 쓴 내용을 저장할 수 없어요
- 도구를 실행하거나, 웹을 검색하거나, 캘린더를 확인할 수 없어요
- 10분 전에 들은 내용을 기억할 수 없어요
- 혼자서 두 번째 단계를 밟을 수 없어요
그냥 거기 앉아서 말만 해요. 천재이지만, 완전히 갇혀 있는 거예요.
하네스는 그 뇌 주변에 조립된 모든 것이에요. 뇌를 실제로 운전할 수 있는 무언가로 바꿔주는 거죠. 모델이 엔진이라면, 하네스는 핸들, 페달, 대시보드, 문, 바퀴예요. 이 부품들은 아무것도 생각하지 않아요. 하지만 이것들 없이는, 강력한 엔진이 차고 바닥에 놓인 채 부릉거리기만 할 뿐 아무 데도 가지 못해요.
구체적으로, 하네스는 모델에게 두 가지를 줘요.
손. 실제 세계에 닿을 수 있는 방법이에요. 파일을 열고, 저장하고, 외부 서비스를 호출하고, 검색을 실행해요. 모델은 무엇을 할지 결정하고, 하네스가 그것을 실제로 실행하는 거예요.
루프. 이게 조용한 핵심이에요. 모델 혼자서는 한 번 답하고 끝나요. 하네스는 그 결과를 다시 집어넣고 '자, 이제 다음은?'이라고 물어요. 그래서 한 단계, 또 한 단계, 계속 목표를 향해 나아갈 수 있어요. 답 하나 뱉고 사라지는 게 아니라요.
그 루프가 '어떻게 고치면 돼요'를 알려주는 챗봇과, 실제로 가서 고쳐오는 어시스턴트를 가르는 차이예요.
이게 많은 사람들을 헷갈리게 하는 것의 비밀이기도 해요. 두 제품이 정확히 같은 모델을 써도 완전히 다른 도구처럼 느껴질 수 있어요. 한 회사는 엔진 주변에 훌륭한 자동차를 만들었어요. 좋은 메모리, 올바른 도구 연결, 작업을 끝낼 수 있는 루프. 다른 회사는 날것의 엔진과 렌치를 건네며 행운을 빌었고요. 마력은 같아요. 타는 맛은 완전히 다르죠.
그러니 'AI'가 멍청하다고 탓하기 전에, 이런 점검을 해볼 만해요.
- 모델이 실제로 틀린 건가요 (뭔가를 꾸며냈거나, 추론이 잘못됐거나)?
- 아니면 하네스가 애초에 손을 주지 않은 건가요 (프로젝트 기억 없음, 파일 접근 불가, 버튼을 실제로 누를 방법 없음)?
'이 AI는 쓸모없다'고 느끼는 경우의 상당수는 사실 '이 하네스가 빈약하다'는 뜻이에요. 엔진은 멀쩡했는데, 그 엔진으로 차를 만든 사람이 없었을 뿐이에요.
훌륭한 엔진은 이제 어디에나 있고, 가격도 매달 내려가고 있어요. 하네스가 그 엔진을 실제로 달리게 만드는 부분이에요.