본문 바로가기

개발 - 최신

(3) Claude vs ChatGPT

서론

개발을 하기 위해서 Claude와 ChatGPT 모두 사용을 해보았다. Claude는 글을 작성하는 11월까지 사용을 했고, ChatGPT는 지난 여름까지 사용을 했다. Claude에서 아티팩트 기능이 나온 이후에 ChatGPT를 그만 사용하게 되었다. 11월 현재, 다시 ChatGPT로 돌아가려고 하는 시점에서 글을 작성한다.

 

Cladue

 

장점

- Cladue는 아티팩트 기능을 제공한다.

 Claude로 넘어간 가장 큰 이유는 아티팩트 기능을 제공하고 있기 때문에, 개발에 대한 생산성을 높일 수 있을 것이라고 생각해서 넘어오게 되었다. 웹환경이든, 그렇지 않은 환경이든 코드와 함께 결과를 보여준다는 것이 정말 매력적이었다.

 

- Claude는 간결하게 대답할 줄 안다.

 ChatGPT는 프로젝트에 대한 긴 대화를 하다보면, 컨텍스트 유지 때문인지 모르겠지만 했던 말을 계속하고, 보여줬던 코드를 계속해서 보여주고, 포괄적인 질문을 하다가 세부사항에 대한 질문을 하게 되는 경우에 답변을 듣는 것으로 1분의 시간이 소요되었었는데, Claude에서는 일반 사람하고 대화한다는 느낌을 받았었다.

 

- Claude는 꽤 괜찮게 개발을 할 줄 안다.

KotlinMultiplatform을 android, desktop, js 환경에서 개발을 하고 싶었는데, 비교적 최신기술이여서 이에 대한 코드를 찾기 어려웠는데, 느낀 바로는 ChatGPT보다는 Claude가 조금 더 성능이 좋았었다고 생각을 한다.

 

단점

- 학습된 모델과 대화를 한다는 느낌이 너무 강하다.

claude는 현재 기준으로 실시간적인 답변을 제공하지 않기 때문에, 일상적인 대화를 하거나 실시간적인 데이터를 찾기에는 정말 불편하다.

 

- UI가 투박하다.

claude와 같은 것을 통해서 다양한 방면으로 AI를 사용하고자 하는데, claude의 UI는 정말 투박해서 사용하는 것에 금방 질려버린다.

 

이와 같은 장점과 단점이 있다고 생각을 한다. 하지만, claude를 사용해서 개발을 하는 것에 있어서 부족한 점은 없다고 생각되어진다. 기본적인 개발에 대한 질문을 하는 것에 있어서는 정말 수준급이고, 어떤 UI를 만들고싶다고 정의를 정확하게 해주면, 비슷한 UI를 만들어주었엇다. 또한, 에러를 수정하는 것에 있어서도 많은 도움을 줄 수 있는 탁월한 선택지라고 생각한다.

 

그럼에도 불구하고,  ChatGPT 

- memory 기능

 ChatGPT를 그만 사용하고 난 이후에 많은 기능들이 추가되었다고 한다. 그 중 하나는 memory 기능이다.

나는 항상 GPT를 사용할 때마다, 프로젝트를 관리한다거나, 가상의 오피스를 만들고 싶다거나 하는 니즈가 있었다. GPT내에서는 항상 질문을 하고 그 외의 나머지 것을 못해서 아쉬웠는데, 이번 메모리 기능을 통해서 어느 정도 프로젝트를 관리를 하거나, 내가 했던 말들을 기억하는 가상의 오피스 친구들을 만든다거나 할 수 있다는게 흥미로운 주제라고 생각을 했다.

 

- canvas 기능

 ChatGPT에도 Canvas 기능이 생겼다고 한다. claude의 아티팩트가 나온 이후에 꽤 긴 시간이 지나서 나왔지만, 시각적인 요소를 함께 제공하는 것만으로도 너무 괜찮은 기능이기 때문에 만족감이 높을 것 같다.

 

- o1-mini

 ChatGPT나 Claude 모두 답변을 하는 시간이 상당히 긴데, 이번에 o1-mini 모델이 추가되었다고 한다. 결과를 얻는 것에 있어서 상당히 짧은 시간이 소요된다고 한다. 이런 질문 AI 어시스턴트들은 답변 듣는것에서 생산성을 모두 빼앗기곤 하는데, 빨라진 결과가 정말 기대된다.

 

그래서 왜 ChatGPT를 사용하는거지?

 순수하게 개발을 한다고 하면 claude가 정말 좋은 선택지가 된다고 생각을 한다. 하지만, AI 서비스를 사용하는 유저들에게는 다양한 니즈가 있기 마련이다. claude에서는 이러한 것들을 도와줄 수 있는 서비스가 제공되고 있지 않는 반면에, ChatGPT에서는 사용자의 다양한 상상력을 쉽게쉽게 구현하고, 시도해볼만한 요소들을 많이 제공하고 있다고 생각을 한다.

 그래서, ChatGPT를 통해서 개발 뿐만 아니라, 다양한 것들 해보고자 하여 ChatGPT로 돌아오게 되었다.