우리 부모님이 말하는 "그 AI 그거 써봐라"의 그거가 뭐냐면
지난번 포스팅에서 AI에 대한 맞지 않는 카테고리를 놓고 비교하려는 것이 문제라고 말했다.
그중에서도 가장 흔하게 잘못 비교하는 대상이 대화형 AI 서비스와 언어 모델이다.
이 둘은 서로 다른 개념인데, 대부분 하나로 생각한다.
심지어 이름도 헷갈리게 지어놓았다.
ChatGPT랑 GPT는 다른 건가?
ChatGPT를 예로 들어보자.
ChatGPT는 대화형 인공지능 서비스다.
우리가 접속해서 글자를 입력하는 곳이다.
브라우저나 모바일 환경에서 접속할 수 있고, 대화를 주고받을 수 있다.
그런데 사용자의 질문을 이해하고 답변을 생성하는 핵심적인 역할을 하는 것이 따로 있다.
그게 모델이다.
쉽게 말하면 ChatGPT라는 서비스 안에서 모델이 사용자의 요청을 처리하고 답변을 생성한다고 생각하면 된다.
그런데 여기서 또 헷갈리는 문제가 생긴다.
ChatGPT와 GPT.
이름이 비슷하다.
그리고 실제로 관련도 깊다.
하지만 같은 것은 아니다.
ChatGPT는 서비스이고, GPT는 모델 계열을 가리키는 이름이다.
문제는 다른 회사들도 비슷하게 이름을 붙였다는 것이다.
Gemini는 대화형 AI 서비스의 이름이면서 모델 계열을 가리키는 이름이기도 하다.
Claude도 마찬가지다.
그래서 처음 접하면 이런 생각이 든다.
Gemini가 앱 이름이야? 모델 이름이야?
Claude가 서비스야? 모델이야?
헷갈리는 게 정상이다.
서비스와 모델의 관계
이 둘의 관계를 예시로 들어보자.
배달 앱으로 생각해 볼 수 있겠다.
배달 앱은 사용자가 음식을 주문하기 쉽게 서비스를 제공해주는 창구 같은 역할을 한다.
하지만 배달 앱이 직접 음식을 만드는 것은 아니다.
실제 음식을 만드는 것은 배달 앱에 입점해 있는 식당이다.
AI로 치면 대략 이런 관계라고 생각할 수 있다.
ChatGPT = 배달 앱
GPT = 음식을 만드는 주방
물론 실제 ChatGPT는 단순히 모델 하나만 연결해 놓은 서비스는 아니다.
사용자의 대화를 관리하고, 파일을 처리하고, 필요한 경우 도구를 사용하고, 여러 기능을 제공한다.
하지만 처음 개념을 잡을 때는
서비스와 그 서비스에서 사용하는 모델은 서로 다른 층위다.
라고 이해하면 충분하다.
그럼 굳이 왜 나눠서 봐야 하는가
만든 회사가 다를 수 있기 때문이다.
예를 들어보자.
| 내가 사용하는 서비스 | 서비스 제공 회사 | 사용하는 모델 |
|---|---|---|
| ChatGPT | OpenAI | OpenAI의 여러 모델 |
| Microsoft Copilot | Microsoft | 여러 모델을 활용 |
| Perplexity | Perplexity | 여러 모델을 선택하거나 활용 |
첫 번째 줄만 보면 나눌 필요가 없어 보인다.
서비스를 만든 회사와 모델을 만든 회사가 같기 때문이다.
하지만 두 번째 줄부터 이야기가 달라진다.
Microsoft가 제공하는 Copilot이라는 서비스가 있다고 해서 Microsoft가 모든 모델을 직접 만드는 것은 아니다.
Perplexity 역시 하나의 모델만 사용하는 서비스가 아니다.
즉,
어느 서비스를 사용할 것인가와
어떤 모델을 사용할 것인가는 서로 다른 질문이 될 수 있다.
Hermes는 어느 쪽인가
1편에서 친구가 말한 Hermes로 돌아가보자.
누가 그러던데 Hermes가 요즘 짱이라며?
앞에서 이야기한 기준으로 보면 Hermes는 서비스가 아니라 모델 쪽에 해당한다.
즉, 주방 쪽이다.
그래서 ChatGPT처럼 Hermes라는 이름의 서비스를 찾아 접속하는 방식으로 사용하는 것이 아니라, 모델을 실행할 수 있는 환경이나 다른 도구를 통해 사용할 수 있다.
로컬 환경에서 실행할 수도 있고, 모델을 지원하는 다른 서비스나 도구를 통해 사용할 수도 있다.
배달 앱에 등록된 식당이 아니라, 직접 찾아가야 하는 맛집 정도로 이해하면 될지도?
물론 실제로는 모델을 직접 실행하기 위한 여러 도구가 있기 때문에 그렇게까지 귀찮지는 않다.
언어 모델 자체에 대한 이야기는 다음 시리즈에서 좀 더 자세하게 해보겠다.
정리
- ChatGPT, Gemini, Claude 같은 이름은 대화형 AI 서비스의 이름으로 사용된다.
- 모델은 사용자의 요청을 처리하고 답변을 생성하는 핵심 구성요소다.
- 서비스와 모델은 서로 다른 개념이다.
- 하나의 서비스가 반드시 하나의 모델만 사용하는 것은 아니다.
- GPT, Gemini, Claude처럼 서비스와 모델이 비슷하거나 같은 이름을 사용하는 경우가 있어서 더 헷갈린다.