들어가며
ChatGPT가 공개된 이후, 저는 다양한 프로젝트에서 이를 적극 활용해 왔습니다. GPT 덕분에 문제를 빠르게 해결할 수 있게 되어 업무 효율이 크게 향상되었죠. 최근에는 Claude 3이 새로운 LLM(대규모 언어 모델)으로 주목받고 있습니다. 개발사인 Anthropic에서는 Claude가 다른 LLM보다 우수한 성능을 보인다는 지표를 발표했으며, 일부 사용자들은 GPT-4를 능가하는 성능을 보인다고 평가하기도 한다고 합니다.
저도 Claude의 출시 소식과 ChatGPT보다 뛰어나다는 평가를 듣고 사용해 보았는데요. 이번 글에서는 Claude가 어떤 특징을 가졌는지 알아보고 실제 저의 사용 후기를 보여드리고자 합니다.
Claude Ai란?
홈페이지 Docs에서는 Claude를 다음과 같이 소개하고 있습니다.
Claude는 Anthropic에서 개발한 대규모 언어 모델 제품군으로, AI와의 상호작용 방식을 혁신하도록 설계되었습니다. Claude는 언어, 추론, 분석, 코딩 등과 관련된 다양한 작업을 탁월하게 수행합니다. 저희 모델은 매우 유능하고 사용하기 쉬우며 필요에 맞게 커스터마이징할 수 있습니다.
claude에게도 한 번 물어보았는데요. 다음과 같이 답변해 주었습니다.
ChatGPT는 다음과 같이 답변해 주었습니다. 두 모델의 답변 방식이 확실히 차이가 나네요.
Claude 모델
Claude 3은 현재 Opus, Sonnet, Haiku
3개의 모델을 제공하고 있고, 각각의 특징은 다음과 같습니다.
- Claude 3 Opus : 가장 강력한 모델로, 매우 복잡한 작업에서 최첨단 성능을 발휘하며 유창성과 인간과 유사한 이해력을 보여줍니다.
- Claude 3 Sonnet : 지능과 속도 사이에서 가장 균형 잡힌 모델로, 기업 워크로드와 확장된 AI 배포에 적합한 선택입니다.
- Claude 3 Haiku : 가장 빠르고 컴팩트한 모델로, 즉각적인 응답성과 인간의 상호작용을 모방하는 원활한 AI 경험을 위해 설계되었습니다.
Claude 성능
Anthropic에서 공개한 Claude 3.0 성적표는 다음과 같습니다.
결과를 살펴보면 Claude 3 Opus의 경우 대부분의 벤치마크에서 GPT-4나 Gemini 1.0 Ultra와 비슷하거나 우수한 성능을 가진 것을 알 수 있습니다. Claude 3 Sonnet도 일부 분야에서는 GPT-4에 비해 성능이 떨어지지만, 무료 버전에서도 제공하는 모델이기 때문에, 다른 무료 모델인 GPT-3.5나 Gemini Pro와 비교했을 때 더 뛰어난 성능을 보입니다. Claude 3 Haiku도 가장 작은 모델임에도 불구하고 Gemini Pro 정도의 성능을 보여줍니다. 이 성적표를 통해 전반적으로 Claude 3 시리즈가 매우 우수한 성능을 갖추고 있음을 알 수 있습니다.
Claude 아티팩트(Artifacts)
아티팩트는 Claude와 ChatGPT를 차별화하는 가장 주목할 만한 기능입니다. 이는 일종의 작업 공간으로, 사용자가 코드 스니펫, 텍스트 문서, 웹사이트 디자인과 같은 콘텐츠를 생성할 때 결과물을 실시간으로 확인하고 편집할 수 있게 해줍니다.
기존 LLM을 통해 작업할 때는 기능 구현을 위해 질문하고, 받은 답변을 코드로 옮긴 후 동작을 확인하고, 문제가 있다면 다시 질문하는 과정을 반복해야 했습니다. 반면 아티팩트를 사용하면 Claude 내에서 직접 구현을 확인하고, 프롬프트로 수정을 지시하여 실시간으로 변화하는 결과를 확인할 수 있습니다. 아래 Claude에서 제공한 공식 영상을 통해 아티팩트의 동작 방식을 보다 쉽게 이해할 수 있습니다.
아티팩트 기능은 Settings > Profile의 'Enable artifacts' 항목에서 활성화 여부를 확인할 수 있습니다. 초기에는 유료 사용자에게만 제공되었으나, 현재는 무료 사용자도 이용할 수 있게 되었습니다. Claude를 사용하신다면 이 기능을 활성화하여 직접 경험해보시기 바랍니다.
Claude 사용 후기
저는 Claude를 독립적으로 사용하기보다는 주로 Claude가 탑재된 AI 코딩 툴을 사용하며, 챗봇 모델로 Claude를 선택하여 사용했는데요. 사용 결과는 상당히 만족스러웠습니다.
제가 경험한 Claude의 장점은 다음과 같습니다
- 긴 대화 맥락 유지 : ChatGPT를 사용하다 보면 금세 맥락을 잃는 경우가 많았는데요. Claude는 대화의 맥락을 오랫동안 유지한다고 느꼈습니다. 이전에 했던 질문과 요구사항을 모두 기억하고 있어, 반복적인 질문을 하지 않아도 되어 편리했습니다.
- 더 간결한 해결책 제시 : 코드 리팩토링이나 에러 해결을 위한 질문을 던졌을 때, ChatGPT에 비해 Claude가 더 간결하고 명료한 코드를 제안해 준다는 인상을 받았습니다. ChatGPT의 경우 불필요한 코드가 많고, 질문한 코드를 실제로 변경하지 않고도 변경했다고 답하는 경우가 많았는데, Claude는 그런 경우가 드물었습니다. (물론, Claude도 종종 거짓말을 합니다!)
- 한국어 답변의 자연스러움 : 큰 차이는 아니지만 Claude의 답변이 ChatGPT에 비해 더 자연스럽다고 느꼈습니다. 문맥이 자연스러워 답변을 읽는 데 어려움이 없었고, 특히 글을 작성한 후 수정할 때 많은 도움을 받을 수 있었습니다.
하지만 아쉬운 점도 있었습니다.
- 사용량 제한 : ChatGPT에 비해 사용할 수 있는 양이 적습니다. 특히 많은 질문을 해야 하는 날에는 빠른 사용량 제한으로 불편함을 겪기도 했습니다.
- 이미지 생성 불가 : 이 항목은 제가 이 글을 작성하면서 느낀 아쉬움입니다. 블로그를 작성할 때 항상 썸네일이 고민되는데요, ChatGPT를 사용할 때는 원하는 이미지를 생성할 수 있어 상당히 편하다고 느꼈는데요. Claude는 이미지 생성 기능을 제공하지 않아 다소 아쉬웠습니다.
마치며
ChatGPT를 처음 접했을 때의 충격이 아직도 생생합니다. 당장이라도 직업이 없어질 것 같은 불안감에, 저의 개발자로서 존재의 가치를 고민하기도 했습니다. AI의 발전은 여전히 저의 위치를 위협하는 것처럼 느껴지지만, 제게 필요한 건 불안감이 아닌 개발자로서 기계가 대체 할 수 없는 능력을 갖추어야 한다는 것이 저의 결론입니다.
현재 개발자들에게 가장 중요한 스킬 중 하나는 AI 도구를 효과적으로 활용하는 능력입니다. ChatGPT와 Claude 같은 훌륭한 도구들도 제대로 사용할 때 더 효율을 높일 수 있습니다. 이를 위해 마지막으로 프롬프트 엔지니어링 가이드 문서를 공유해 드리며 이 글을 마무리하려고 합니다.
오늘도 읽어주셔서 감사합니다. 🙇♀️
참고문헌
Claude Docs