Claude trong Shell

Kho GitHub của dự án

Giới thiệu

Một công cụ chat CLI đơn giản được thiết kế để dễ dàng tương tác với các mô hình LLM của Anthropic. Cla dựa trên dự án Cha.

Câu chuyện phía sau

Tôi đã phát triển Cha để dễ dàng tương tác với mô hình LLM tốt nhất trong terminal và nó đã hoàn toàn thay đổi cách tôi tương tác với shell của mình. Điều này được thể hiện qua việc dự án đã đạt hơn 30 sao trong những tháng kể từ khi tôi phát hành nó và quảng bá nó trên Twitter/X và Reddit. Nhưng vào ngày 21 tháng 6 năm 2024, Anthropic đã phát hành mô hình tiên tiến mới nhất của họ, Claude 3.5 Sonnet. Sau khi thử mô hình này thông qua gói Pro của Anthropic, tôi ngay lập tức nhận ra rằng Claude 3.5 vượt xa GPT-4 của OpenAI về lập trình. Tôi nhận ra điều này vì Claude 3.5 đã thành công giúp tôi xây dựng một ứng dụng React hoàn chỉnh và phức tạp, điều mà GPT-4 không thể làm được ngay cả với sự ra mắt của GPT-4o, mà theo tôi còn là một mô hình tệ hơn so với mô hình GPT-4 ban đầu. Biết được điều này, tôi quyết định xây dựng Cla để hoạt động giống như Cha nhưng dành cho các mô hình của Anthropic, vì Claude 3.5 tốt hơn GPT-4 rất nhiều trong việc lập trình.

Bản trình diễn

Demo Twitter/X #1

Sự khác biệt giữa Cha

Cla được xây dựng dựa rất nhiều trên dự án trước đây của tôi, Cha. Tuy nhiên, Cla sử dụng các mô hình của Anthropic thay vì các mô hình của OpenAI. Ngoài ra, Cla không hỗ trợ Tìm kiếm câu trả lời, quét trang URL, quét YouTube, và tạo hình ảnh. Vì vậy, nó chỉ hỗ trợ một giao diện chat CLI cơ bản, hỗ trợ nhiều dòng, và chế độ chat không tương tác (thông qua CLI hoặc tệp).

Ngoài ra, bạn sẽ phải lấy một API key từ Anthropic. Để làm điều này, bạn có thể làm theo hướng dẫn của Anthropic và/hoặc xem Trang API Key của Anthropic.

Tiếp thị

Hiện tại, tôi mới chỉ tiếp thị dự án này trên Twitter/X qua tài khoản cá nhân chính của mình và thông qua Reddit. Tôi đạt được kết quả tốt nhất trên Reddit, đặc biệt là qua Subreddit của Anthropic. Thông qua hoạt động tiếp thị này, tôi đã có được 3 sao GitHub trong một tuần. Tôi phát hành Cla vào thời điểm đầu tháng 7 năm 2024, tôi nghĩ là khoảng ngày 1 hoặc 2 tháng 7.

Kết luận

Đối với tôi, thật bất ngờ khi mô hình Claude-3.5 của Anthropic vượt qua mô hình GPT-4 của OpenAI, đặc biệt là trong lĩnh vực lập trình. Vì vậy, tôi đã xây dựng Cla để hoạt động giống như Cha nhưng dành cho các mô hình của Anthropic. Kể từ khi làm điều này, tôi thấy mình dùng Cla 50% thời gian và Cha 50% thời gian còn lại. Nhìn chung, tôi rất hào hứng để xem dự án này sẽ đi đến đâu.