셸 속의 Claude
소개
Anthropic의 LLM 모델과 쉽게 상호작용하도록 설계된 간단한 CLI 채팅 도구입니다. Cla는 Cha 프로젝트를 기반으로 합니다.
배경 이야기
저는 터미널에서 최고의 LLM 모델과 쉽게 상호작용하기 위해 Cha를 개발했고, 이것은 제 셸 사용 방식을 완전히 바꿨습니다. 이 사실은 프로젝트가 출시된 이후 몇 달 만에 30개 이상의 스타를 받았고, 제가 Twitter/X와 Reddit에서 홍보했기 때문에 알 수 있습니다. 하지만 2024년 6월 21일에 Anthropic은 최신 고급 모델인 Claude 3.5 Sonnet을 발표했습니다. Anthropic의 Pro 요금제를 통해 이 모델을 사용해 본 후, 저는 즉시 Claude 3.5가 OpenAI의 GPT-4 모델보다 코딩에 훨씬 더 뛰어나다는 것을 알게 되었습니다. 이를 알게 된 이유는 Claude 3.5가 저로 하여금 완전하고 복잡한 React 앱을 성공적으로 구축하도록 도와주었기 때문이며, 이는 GPT-4가 GPT-4o가 출시된 이후에도 하지 못했던 일이었습니다. 저는 오리지널 GPT-4 모델에 비해 GPT-4o가 오히려 더 못한 모델이라고 말하고 싶습니다. 이 사실을 알고 나서, 저는 Claude 3.5가 GPT-4보다 코딩에 훨씬 더 뛰어났기 때문에 Anthropic의 모델을 위한 Cha와 같은 역할을 하도록 Cla를 만들기로 결정했습니다.
데모
Cha와의 차이점
Cla는 제 이전 프로젝트인 Cha를 많이 기반으로 합니다. 그러나 Cla는 OpenAI의 모델 대신 Anthropic의 모델을 사용합니다. 또한 Cla는 Answer Search, URL 페이지 스크래핑, YouTube 스크래핑 및 이미지 생성 등을 지원하지 않습니다. 따라서 기본적인 CLI 채팅 인터페이스, 다중 줄 지원 및 비대화형 채팅 모드(CLI 또는 파일을 통해)만 지원합니다.
또한 Anthropic에서 API 키를 받아야 합니다. 이를 위해 Anthropic의 튜토리얼을 따라 하거나 Anthropic의 API 키 페이지를 확인할 수 있습니다.
마케팅
현재까지 저는 이 프로젝트를 제 개인 메인 계정을 통해 Twitter/X와 Reddit에만 홍보했습니다. 특히 Anthropic 서브레딧을 통해 Reddit에서 가장 큰 성공을 거두었습니다. 이 마케팅을 통해 일주일 만에 GitHub 별 3개를 받았습니다. Cla는 2024년 7월 초, 아마도 7월 1일 또는 2일경에 출시했습니다.
결론
Anthropic의 Claude-3.5 모델이 특히 코딩 측면에서 OpenAI의 GPT-4 모델을 능가한 것은 제게 놀라운 일이었습니다. 이 때문에 저는 Anthropic의 모델을 위한 Cha와 같은 역할을 하도록 Cla를 만들었습니다. 그 이후로 저는 Cla를 사용하는 시간이 50%였고 나머지 50%는 Cha를 사용하게 되었습니다. 전반적으로 이 프로젝트가 어떻게 발전할지 기대됩니다.